From f60b67f82c07f0e35624bb70b6de5e7d73f3b2ef Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 01:47:10 +0530 Subject: [PATCH 01/14] PLA-1021 --- .eslintrc | 2 +- src/populateGenesis.ts | 91 ++++++++++++++++++++++++++++++++++++++++++ src/processor.ts | 12 ++++-- 3 files changed, 100 insertions(+), 5 deletions(-) create mode 100644 src/populateGenesis.ts diff --git a/.eslintrc b/.eslintrc index 809491024..487988325 100644 --- a/.eslintrc +++ b/.eslintrc @@ -27,7 +27,7 @@ "airbnb-base", "airbnb-typescript/base", "plugin:@typescript-eslint/recommended", - "plugin:sonarjs/recommended", + // "plugin:sonarjs/recommended", // "plugin:unicorn/recommended", "plugin:prettier/recommended", "prettier" diff --git a/src/populateGenesis.ts b/src/populateGenesis.ts new file mode 100644 index 000000000..d872f3d9b --- /dev/null +++ b/src/populateGenesis.ts @@ -0,0 +1,91 @@ +/* eslint-disable no-restricted-syntax */ +import { SubstrateBlock } from '@subsquid/substrate-processor' +import { CommonContext } from './mappings/types/contexts' +import * as Storage from './types/generated/storage' +import config from './config' +import { Collection, MintPolicy, TransferPolicy, CollectionStats, MarketPolicy, Royalty } from './model' +import { getOrCreateAccount } from './mappings/util/entities' +import * as efinityV2 from './types/generated/efinityV2' +import * as efinityV3000 from './types/generated/efinityV3000' + +const GENSIS_HASH = config.genesisHash +const BATCH_SIZE = 100 + +function getCollectionStorage(ctx: CommonContext, block: SubstrateBlock) { + const balanceAccountStorage = new Storage.MultiTokensCollectionsStorage(ctx, block) + + if (balanceAccountStorage.isEfinityV2) { + return balanceAccountStorage.asEfinityV2 + } + + if (balanceAccountStorage.isEfinityV3000) { + return balanceAccountStorage.asEfinityV3000 + } + + throw new Error('Unsupported version') +} + +function + +async function syncCollection(ctx: CommonContext, block: SubstrateBlock) { + const pagedCollections = getCollectionStorage(ctx, block).getPairsPaged(BATCH_SIZE) + + for await (const collectionPairs of pagedCollections) { + const collectionsPromise = collectionPairs.map( + async ([id, data]: [bigint, efinityV2.Collection | efinityV3000.Collection]) => { + const owner = await getOrCreateAccount(ctx, data.owner) + let market = null + if ('market' in data.policy && data.policy.market.royalty) { + const account = await getOrCreateAccount(ctx, data.policy.market.royalty.beneficiary) + + market = new MarketPolicy({ + royalty: new Royalty({ + beneficiary: account.id, + percentage: data.policy.market.royalty.percentage, + }), + }) + } + + return new Collection({ + id: id.toString(), + owner, + mintPolicy: new MintPolicy({ + maxTokenCount: data.tokenCount, + maxTokenSupply: data.policy.mint.maxTokenSupply, + forceSingleMint: data.policy.mint.forceSingleMint, + }), + marketPolicy: market, + transferPolicy: new TransferPolicy({ + isFrozen: data.policy.transfer.isFrozen, + }), + stats: new CollectionStats({ + lastSale: null, + floorPrice: null, + highestSale: null, + tokenCount: Number(data.tokenCount), + salesCount: 0, + supply: 0n, + marketCap: 0n, + volume: 0n, + }), + burnPolicy: null, + attributePolicy: null, + attributeCount: data.attributeCount, + totalDeposit: data.totalDeposit, + createdAt: new Date(block.timestamp), + + }) + } + ) + + await Promise.all(collectionsPromise).then((collections) => ctx.store.insert(Collection, collections as any)) + } +} + +export async function populateGenesis(ctx: CommonContext, block: SubstrateBlock) { + console.info('syncing collections...') + await syncCollection(ctx, block) + console.info('collections are synced.') + + throw new Error('Not implemented') +} diff --git a/src/processor.ts b/src/processor.ts index 53beffa8c..7bfb34780 100644 --- a/src/processor.ts +++ b/src/processor.ts @@ -10,6 +10,7 @@ import { chainState } from './chainState' import * as map from './mappings' import { getOrCreateAccount } from './mappings/util/entities' import { CommonContext } from './mappings/types/contexts' +import { populateGenesis } from './populateGenesis' const eventOptions = { data: { @@ -179,7 +180,10 @@ processor.run(new FullTypeormDatabase(), async (ctx) => { const events: Event[] = [] const accountTokenEvents: AccountTokenEvent[] = [] - // console.log(`Processing block ${block.header.height} and events: ${block.items.length}`) + if (block.header.height % 1000 === 0) { + // eslint-disable-next-line no-await-in-loop + await populateGenesis(ctx as unknown as CommonContext, block.header) + } if (block.header.height === 1) { // eslint-disable-next-line no-await-in-loop @@ -286,9 +290,9 @@ processor.run(new FullTypeormDatabase(), async (ctx) => { // eslint-disable-next-line no-await-in-loop await map.balances.processor.saveAccounts(ctx as unknown as CommonContext, block.header) - _.chunk(extrinsics, 500).forEach((chunk: any) => ctx.store.insert(Extrinsic, chunk as any)) - _.chunk(events, 500).forEach((chunk: any) => ctx.store.insert(Event, chunk as any)) - _.chunk(accountTokenEvents, 500).forEach((chunk: any) => ctx.store.insert(AccountTokenEvent, chunk as any)) + _.chunk(extrinsics, 500).forEach((chunk) => ctx.store.insert(Extrinsic, chunk as any)) + _.chunk(events, 500).forEach((chunk) => ctx.store.insert(Event, chunk as any)) + _.chunk(accountTokenEvents, 500).forEach((chunk) => ctx.store.insert(AccountTokenEvent, chunk as any)) } const lastBlock = ctx.blocks[ctx.blocks.length - 1].header From 89264793fd61c7d7ef2e0a85e36b8ba98c325ccd Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 02:01:56 +0530 Subject: [PATCH 02/14] save changes --- src/populateGenesis.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/populateGenesis.ts b/src/populateGenesis.ts index d872f3d9b..dd6a08c3c 100644 --- a/src/populateGenesis.ts +++ b/src/populateGenesis.ts @@ -25,7 +25,15 @@ function getCollectionStorage(ctx: CommonContext, block: SubstrateBlock) { throw new Error('Unsupported version') } -function +function getAttributeStorage(ctx: CommonContext, block: SubstrateBlock) { + const attributeStorage = new Storage.MultiTokensAttributesStorage(ctx, block) + + if (attributeStorage.isEfinityV2) { + return attributeStorage.asEfinityV2 + } + + throw new Error('Unsupported version') +} async function syncCollection(ctx: CommonContext, block: SubstrateBlock) { const pagedCollections = getCollectionStorage(ctx, block).getPairsPaged(BATCH_SIZE) @@ -73,7 +81,7 @@ async function syncCollection(ctx: CommonContext, block: SubstrateBlock) { attributeCount: data.attributeCount, totalDeposit: data.totalDeposit, createdAt: new Date(block.timestamp), - + collectionId: id, }) } ) From 55d6bb9dd4cf0d4d1eecde2ecf3aae1a6410d6d3 Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 05:21:03 +0530 Subject: [PATCH 03/14] changes --- Makefile | 2 ++ package-lock.json | 67 ++++++++++++++++++++++++----------------------- package.json | 3 ++- 3 files changed, 38 insertions(+), 34 deletions(-) diff --git a/Makefile b/Makefile index 32a76c54b..6ba4dc350 100644 --- a/Makefile +++ b/Makefile @@ -27,6 +27,8 @@ codegen: typegen: @npx squid-substrate-typegen typegen/typegen.json +local-up: + @docker-compose up -d --build up: @docker-compose up -d diff --git a/package-lock.json b/package-lock.json index 349e592c1..aad5b5c94 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,6 +20,7 @@ "axios": "^1.4.0", "bull": "^4.10.4", "cacheable-request": "^8.3.1", + "cli-spinners": "^2.9.0", "dotenv": "^16.0.3", "lodash": "^4.17.21", "node-cache": "^5.1.2", @@ -4470,9 +4471,9 @@ } }, "node_modules/cli-spinners": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.8.0.tgz", - "integrity": "sha512-/eG5sJcvEIwxcdYM86k5tPwn0MUzkX5YY3eImTGpJOZgVe4SdTMY14vQpcxgBzJ0wXwAYrS8E+c3uHeK4JNyzQ==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz", + "integrity": "sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g==", "engines": { "node": ">=6" }, @@ -7146,6 +7147,36 @@ "node": ">=12.0.0" } }, + "node_modules/inquirer/node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inquirer/node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -7377,14 +7408,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, "node_modules/is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", @@ -9454,28 +9477,6 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, - "node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", diff --git a/package.json b/package.json index 9f53e7783..7c0229367 100644 --- a/package.json +++ b/package.json @@ -28,6 +28,7 @@ "axios": "^1.4.0", "bull": "^4.10.4", "cacheable-request": "^8.3.1", + "cli-spinners": "^2.9.0", "dotenv": "^16.0.3", "lodash": "^4.17.21", "node-cache": "^5.1.2", @@ -39,8 +40,8 @@ "@subsquid/substrate-metadata-explorer": "^1.1.2", "@subsquid/substrate-typegen": "^2.2.1", "@subsquid/typeorm-codegen": "^0.3.3", - "@types/lodash": "^4.14.195", "@types/bull": "^4.10.0", + "@types/lodash": "^4.14.195", "@types/node": "^16.18.6", "@typescript-eslint/eslint-plugin": "^5.59.7", "@typescript-eslint/parser": "^5.59.7", From f00dd190d5ee22569c08791b178ef7f4c149d713 Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 06:47:06 +0530 Subject: [PATCH 04/14] save progress --- package-lock.json | 62 +++++++------- package.json | 2 +- src/populateGenesis.ts | 179 ++++++++++++++++++++++++++++++++++++++--- src/processor.ts | 12 ++- 4 files changed, 206 insertions(+), 49 deletions(-) diff --git a/package-lock.json b/package-lock.json index aad5b5c94..c8a9d753b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -20,10 +20,10 @@ "axios": "^1.4.0", "bull": "^4.10.4", "cacheable-request": "^8.3.1", - "cli-spinners": "^2.9.0", "dotenv": "^16.0.3", "lodash": "^4.17.21", "node-cache": "^5.1.2", + "ora": "^5.4.1", "pg": "^8.11.0", "pusher": "^5.1.3", "type-graphql": "^1.2.0-rc.1" @@ -7147,36 +7147,6 @@ "node": ">=12.0.0" } }, - "node_modules/inquirer/node_modules/is-interactive": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", - "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", - "engines": { - "node": ">=8" - } - }, - "node_modules/inquirer/node_modules/ora": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", - "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", - "dependencies": { - "bl": "^4.1.0", - "chalk": "^4.1.0", - "cli-cursor": "^3.1.0", - "cli-spinners": "^2.5.0", - "is-interactive": "^1.0.0", - "is-unicode-supported": "^0.1.0", - "log-symbols": "^4.1.0", - "strip-ansi": "^6.0.0", - "wcwidth": "^1.0.1" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/internal-slot": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", @@ -7408,6 +7378,14 @@ "node": ">=0.10.0" } }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "engines": { + "node": ">=8" + } + }, "node_modules/is-lambda": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz", @@ -9477,6 +9455,28 @@ "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", "dev": true }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/os-tmpdir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", diff --git a/package.json b/package.json index 7c0229367..6d304ca9b 100644 --- a/package.json +++ b/package.json @@ -28,10 +28,10 @@ "axios": "^1.4.0", "bull": "^4.10.4", "cacheable-request": "^8.3.1", - "cli-spinners": "^2.9.0", "dotenv": "^16.0.3", "lodash": "^4.17.21", "node-cache": "^5.1.2", + "ora": "^5.4.1", "pg": "^8.11.0", "pusher": "^5.1.3", "type-graphql": "^1.2.0-rc.1" diff --git a/src/populateGenesis.ts b/src/populateGenesis.ts index dd6a08c3c..6bef429ad 100644 --- a/src/populateGenesis.ts +++ b/src/populateGenesis.ts @@ -1,15 +1,77 @@ /* eslint-disable no-restricted-syntax */ import { SubstrateBlock } from '@subsquid/substrate-processor' +import { u8aToHex } from '@polkadot/util' +import { encodeAddress } from '@polkadot/util-crypto' +import { In } from 'typeorm' +import ora from 'ora' import { CommonContext } from './mappings/types/contexts' import * as Storage from './types/generated/storage' import config from './config' -import { Collection, MintPolicy, TransferPolicy, CollectionStats, MarketPolicy, Royalty } from './model' -import { getOrCreateAccount } from './mappings/util/entities' +import { + Collection, + MintPolicy, + TransferPolicy, + CollectionStats, + MarketPolicy, + Royalty, + Account, + Balance, + CollectionAccount, + Token, +} from './model' import * as efinityV2 from './types/generated/efinityV2' import * as efinityV3000 from './types/generated/efinityV3000' const GENSIS_HASH = config.genesisHash -const BATCH_SIZE = 100 +const BATCH_SIZE = 1000 + +const spinner = ora() + +class Errors { + public static accountNotFound() { + return new Error('account not found.') + } +} + +async function getAccountsMap( + ctx: CommonContext, + accounts: (Uint8Array | null | undefined)[] | (Uint8Array | null | undefined)[][] +) { + const uniqueAccounts = new Set( + accounts + .flat() + .filter((a) => a !== null && a !== undefined) + .map((a) => u8aToHex(a)) + ) + const map = new Map() + const existingAccounts = await ctx.store.findBy(Account, { id: In([...uniqueAccounts]) }) + existingAccounts.forEach((a) => map.set(a.id, a)) + const accountsPromise = Array.from(uniqueAccounts).map(async (a) => { + const mapHasaccount = map.get(a) + if (mapHasaccount) { + return mapHasaccount + } + const account = new Account({ + id: a, + address: encodeAddress(a, config.prefix as number), + balance: new Balance({ + transferable: 0n, + free: 0n, + reserved: 0n, + miscFrozen: 0n, + feeFrozen: 0n, + }), + nonce: 0, + tokenValues: 0n, + }) + + await ctx.store.insert(Account, account as any) + return account + }) + ;(await Promise.all(accountsPromise)).forEach((a) => map.set(a.id, a)) + + return map +} function getCollectionStorage(ctx: CommonContext, block: SubstrateBlock) { const balanceAccountStorage = new Storage.MultiTokensCollectionsStorage(ctx, block) @@ -25,6 +87,34 @@ function getCollectionStorage(ctx: CommonContext, block: SubstrateBlock) { throw new Error('Unsupported version') } +function getCollectionAccountsStorage(ctx: CommonContext, block: SubstrateBlock) { + const balanceAccountStorage = new Storage.MultiTokensCollectionAccountsStorage(ctx, block) + + if (balanceAccountStorage.isEfinityV2) { + return balanceAccountStorage.asEfinityV2 + } + + throw new Error('Unsupported version') +} + +function getTokensStorage(ctx: CommonContext, block: SubstrateBlock) { + const tokensStorage = new Storage.MultiTokensTokensStorage(ctx, block) + + if (tokensStorage.isEfinityV3012) { + return tokensStorage.asEfinityV3012 + } + + if (tokensStorage.isEfinityV3000) { + return tokensStorage.asEfinityV3000 + } + + if (tokensStorage.isEfinityV2) { + return tokensStorage.asEfinityV2 + } + + throw new Error('Unsupported version') +} + function getAttributeStorage(ctx: CommonContext, block: SubstrateBlock) { const attributeStorage = new Storage.MultiTokensAttributesStorage(ctx, block) @@ -36,15 +126,22 @@ function getAttributeStorage(ctx: CommonContext, block: SubstrateBlock) { } async function syncCollection(ctx: CommonContext, block: SubstrateBlock) { - const pagedCollections = getCollectionStorage(ctx, block).getPairsPaged(BATCH_SIZE) - - for await (const collectionPairs of pagedCollections) { + for await (const collectionPairs of getCollectionStorage(ctx, block).getPairsPaged(BATCH_SIZE)) { + const accountMap = await getAccountsMap( + ctx, + collectionPairs.map(([, data]: [bigint, efinityV2.Collection | efinityV3000.Collection]) => [ + data.owner, + 'market' in data.policy ? data.policy.market?.royalty?.beneficiary : null, + ]) + ) const collectionsPromise = collectionPairs.map( async ([id, data]: [bigint, efinityV2.Collection | efinityV3000.Collection]) => { - const owner = await getOrCreateAccount(ctx, data.owner) + const owner = accountMap.get(u8aToHex(data.owner)) let market = null if ('market' in data.policy && data.policy.market.royalty) { - const account = await getOrCreateAccount(ctx, data.policy.market.royalty.beneficiary) + const account = accountMap.get(u8aToHex(data.policy.market.royalty.beneficiary)) + + if (!account) throw Errors.accountNotFound() market = new MarketPolicy({ royalty: new Royalty({ @@ -90,10 +187,72 @@ async function syncCollection(ctx: CommonContext, block: SubstrateBlock) { } } +async function syncCollectionAccounts(ctx: CommonContext, block: SubstrateBlock) { + for await (const pairs of getCollectionAccountsStorage(ctx, block).getPairsPaged(BATCH_SIZE)) { + const accountMap = await getAccountsMap( + ctx, + pairs.map(([k]) => k[1]) + ) + + const collectionAccounts = pairs.map(([k, data]) => { + const collectionId = k[0].toString() + const accountId = u8aToHex(k[1]) + const account = accountMap.get(accountId) + + if (!account) throw Errors.accountNotFound() + + return new CollectionAccount({ + id: `${collectionId}-${accountId}`, + isFrozen: data.isFrozen, + approvals: null, + accountCount: data.accountCount, + account, + collection: new Collection({ id: collectionId }), + createdAt: new Date(block.timestamp), + updatedAt: new Date(block.timestamp), + }) + }) + + await ctx.store.insert(CollectionAccount, collectionAccounts as any) + } +} + +async function syncTokens(ctx: CommonContext, block: SubstrateBlock) { + for await (const pairs of getTokensStorage(ctx, block).getPairsPaged(BATCH_SIZE)) { + const tokens = pairs.map(([k, data]) => { + const collectionId = k[0] + const tokenId = k[1] + const collection = new Collection({ id: collectionId.toString() }) + + + + return new Token({ + id: `${collectionId}-${tokenId}`, + tokenId, + collection, + attributeCount: data.attributeCount, + isFrozen: data.isFrozen, + + + + + + }) + }) + } +} + export async function populateGenesis(ctx: CommonContext, block: SubstrateBlock) { - console.info('syncing collections...') + spinner.info('Syncing collections...') await syncCollection(ctx, block) - console.info('collections are synced.') + spinner.succeed(`Successfully imported ${await ctx.store.count(Collection)} collections`) + + spinner.start('Syncing collection accounts...') + await syncCollectionAccounts(ctx, block) + spinner.succeed(`Successfully imported ${await ctx.store.count(CollectionAccount)} collections`) + + spinner.start('Syncing tokens...') + await syncTokens(ctx, block) throw new Error('Not implemented') } diff --git a/src/processor.ts b/src/processor.ts index 7bfb34780..af8567984 100644 --- a/src/processor.ts +++ b/src/processor.ts @@ -180,16 +180,14 @@ processor.run(new FullTypeormDatabase(), async (ctx) => { const events: Event[] = [] const accountTokenEvents: AccountTokenEvent[] = [] - if (block.header.height % 1000 === 0) { - // eslint-disable-next-line no-await-in-loop - await populateGenesis(ctx as unknown as CommonContext, block.header) - } - if (block.header.height === 1) { // eslint-disable-next-line no-await-in-loop - await createEfiToken(ctx as unknown as CommonContext, block.header) + // await createEfiToken(ctx as unknown as CommonContext, block.header) // eslint-disable-next-line no-await-in-loop - await chainState(ctx as unknown as CommonContext, block.header) + // await chainState(ctx as unknown as CommonContext, block.header) + + // eslint-disable-next-line no-await-in-loop + await populateGenesis(ctx as unknown as CommonContext, block.header) } // eslint-disable-next-line no-restricted-syntax From c43e5c0e2cbe07aa54913da996b9fb07085d5d1e Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 15:34:22 +0530 Subject: [PATCH 05/14] update chain specs --- typegen/chainSpecVersions.jsonl | 1 + typegen/efinityVersions.jsonl | 1 + 2 files changed, 2 insertions(+) diff --git a/typegen/chainSpecVersions.jsonl b/typegen/chainSpecVersions.jsonl index 979f16c7b..0f556892a 100644 --- a/typegen/chainSpecVersions.jsonl +++ b/typegen/chainSpecVersions.jsonl @@ -3,6 +3,7 @@ {"specName":"efinity","specVersion":3,"blockNumber":460713,"blockHash":"0x091871b225011ffb7f0511d49f2c931269b7212fc88fa5c2b8710da9c6d43674","metadata":"0x6d6574610e9d06000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173655d02011450686173650001146576656e7444010445000118746f70696373610201185665633c543e000044083c6566696e6974795f72756e74696d65144576656e740001641853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04006c01bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f040070016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d616765040080017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040084018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040094015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e636573040098017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a001c56657374696e670400a001706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e002d002444656d6f63726163790400ac018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400cc017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d001fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400d4017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400dc019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0014001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f4016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04008d01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400910101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400950101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e00300020426f756e7469657304009901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e7304009d01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d7304004502017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c7304004d02017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c0000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f4c01304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7258013444697370617463684572726f7200013464697370617463685f696e666f4c01304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736824011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000128144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c6504005c012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400600128546f6b656e4572726f720007002841726974686d65746963040064013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04006801485472616e73616374696f6e616c4572726f72000900005c082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7238018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000060082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000064082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000068082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c61796572000100006c0c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c696564040010015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040024011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040010010c7533320004080101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e2c5c5b20636f756e74205c5d64446f776e776172644d6573736167657350726f6365737365640800200118576569676874000024014472656c61795f636861696e3a3a48617368000508e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e885c5b207765696768745f757365642c20726573756c745f6d71635f68656164205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909700c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c747401384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65727c01504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c747401384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740418526573756c740804540178044501580108084f6b040078000000000c45727204005800000100007800000400007c04184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000800c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736824011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736824011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736824011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909840c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000110245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b88016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869648c013c4f7074696f6e3c5665633c75383e3e000118726573756c747401384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e4043616c6c4c6f6f6b75704661696c65640c01107461736b88016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869648c013c4f7074696f6e3c5665633c75383e3e0001146572726f7290012c4c6f6f6b75704572726f7200030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e04304576656e747320747970652e88000004081010008c04184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100009010346672616d655f737570706f727418747261697473207363686564756c652c4c6f6f6b75704572726f720001081c556e6b6e6f776e00000024426164466f726d617400010000940c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e30446973706174636865644173040118726573756c747401384469737061746368526573756c7400030458412063616c6c2077617320646973706174636865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909980c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a00c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65a4015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a408306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64a8011c42616c616e63650000a80000061800ac0c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e7404045400014c2050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273b001445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64b40134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747401384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465b801644163636f756e74566f74653c42616c616e63654f663c543e3e00110490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e6465780012048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b00000020000b40c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000b80c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465bc0110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000bc0c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564c40110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909c40000050000c80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564c40110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d8083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000dc0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577b001445665633c543a3a4163636f756e7449643e04906c697374206f6620604163636f756e74496460206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640801286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b65640204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e7449640460604163636f756e74496460206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e744964045c604163636f756e74496460206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730400e8013c4f7074696f6e3c543a3a486173683e00000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0800e8013c4f7074696f6e3c543a3a486173683e0000ec012058636d4572726f7200010440536f6d652058434d206661696c65642e2842616456657273696f6e0400e8013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740400e8013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740400e8013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740400e8013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e7175657565641000f00118506172614964000010014052656c6179426c6f636b4e756d626572000020013c4f766572776569676874496e6465780000200118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e804184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000ec100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000f00c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f40c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d707465640400f8015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00fc01344d756c74694c6f636174696f6e0000fc01344d756c74694c6f636174696f6e00002101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800fc01344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c5175657279496400004d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00fc01344d756c74694c6f636174696f6e000020011c517565727949640000710101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800fc01344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000fc01344d756c74694c6f636174696f6e00007501015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800fc01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800fc01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00fc01344d756c74694c6f636174696f6e000020011c517565727949640000ec012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08008901015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f8100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000ec01144572726f72000100144572726f720400ec01144572726f7200020000fc100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72010101244a756e6374696f6e7300000101100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400050101204a756e6374696f6e0001000858320800050101204a756e6374696f6e0000050101204a756e6374696f6e0002000858330c00050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0003000858341000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0004000858351400050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0005000858361800050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0006000858371c00050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0007000858382000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e000800000501100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000901010c7533320000002c4163636f756e744964333208011c6e6574776f726b0d0101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b0d0101244e6574776f726b4964000114696e6465781101010c753634000200304163636f756e744b6579323008011c6e6574776f726b0d0101244e6574776f726b496400010c6b6579150101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400a80110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f64795061727400080000090100000610000d01100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d61000300001101000006200015010000031400000008001901100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e64657804000901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600001d01100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740901010c753332000100204672616374696f6e08010c6e6f6d0901010c75333200011464656e6f6d0901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0901010c75333200011464656e6f6d0901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0901010c75333200011464656e6f6d0901010c7533320004000021010c0c78636d0876320c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69641101011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f7765696768741101010c753634000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73741101010c75363400011063616c6c5d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69641101011c5175657279496400011064657374fc01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768741101010c753634000c00304465706f73697441737365740c0118617373657473610101404d756c7469417373657446696c7465720001286d61785f6173736574730901010c75333200012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610101404d756c7469417373657446696c7465720001286d61785f6173736574730901010c75333200011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e6765417373657408011067697665610101404d756c7469417373657446696c74657200011c726563656976652d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610101404d756c7469417373657446696c74657200011c72657365727665fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610101404d756c7469417373657446696c74657200011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69641101011c5175657279496400011064657374fc01344d756c74694c6f636174696f6e000118617373657473610101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768741101010c75363400120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69746d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574fc01344d756c74694c6f636174696f6e001800105472617004001101010c7536340019004053756273637269626556657273696f6e08012071756572795f69641101011c5175657279496400014c6d61785f726573706f6e73655f7765696768741101010c753634001a0048556e73756273637269626556657273696f6e001b00002d01100c78636d087631286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087631286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400fc01344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e000100003d01100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400a80110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400a801107531323800010018417272617934040038011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000450100000308000000080049010000031000000008004d010c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810ec0059010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300005d010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00006101100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404006501013857696c644d756c74694173736574000100006501100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e6901013c57696c6446756e676962696c697479000100006901100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100006d010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d6974656404001101010c75363400010000710104184f7074696f6e04045401fc0108104e6f6e6500000010536f6d650400fc00000100007501080c78636d5056657273696f6e65644d756c746941737365747300010808563004007901014c5665633c76303a3a4d756c746941737365743e00000008563104002d01013c76313a3a4d756c74694173736574730001000079010000027d01007d01100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964810101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373810101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74a80110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365410101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964810101344d756c74694c6f636174696f6e000118616d6f756e74a8011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373810101344d756c74694c6f636174696f6e000120696e7374616e6365410101344173736574496e7374616e6365000b00008101100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400850101204a756e6374696f6e0001000858320800850101204a756e6374696f6e0000850101204a756e6374696f6e0002000858330c00850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0003000858341000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0004000858351400850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0005000858361800850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0006000858371c00850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0007000858382000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e000800008501100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04000901010c7533320001002c4163636f756e744964333208011c6e6574776f726b0d0101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b0d0101244e6574776f726b4964000114696e6465781101010c753634000300304163636f756e744b6579323008011c6e6574776f726b0d0101244e6574776f726b496400010c6b6579150101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400a80110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f647950617274000900008901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004008101014476303a3a4d756c74694c6f636174696f6e0000000856310400fc014476313a3a4d756c74694c6f636174696f6e000100008d010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404004501011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04004501011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408004501011c5b75383b20385d0000f8011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090991010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d617404000401244d657373616765496400000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401244d65737361676549640000f8011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d484f766572776569676874456e7175657565640c000401244d6573736167654964000020013c4f766572776569676874496e64657800002001185765696768740004081901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e645c5b2069642c20696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e6465780000200118576569676874000508e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e445c5b20696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ffc01344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090999010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099d010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400017c44436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640468546865206964206f66207468652060436f6c6c656374696f6e6001146f776e6572000130543a3a4163636f756e7449640474546865206f776e6572206f66207468652060436f6c6c656374696f6e6000047841206e65772060436f6c6c656374696f6e602077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404b454686520604163636f756e7449646020746861742064657374726f7965642074686520636f6c6c656374696f6e010474412060436f6c6c656374696f6e60207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048860436f6c6c656374696f6e496460206f66207468652060436f6c6c656374696f6e6001206d75746174696f6ea1010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e02046c416e2060436f6c6c656374696f6e6020776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964047860436f6c6c656374696f6e496460206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572000130543a3a4163636f756e7449640458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030478556e697473206f6620612060546f6b656e602077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404645468652060436f6c6c656374696f6e496460206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572000130543a3a4163636f756e7449640460697373756572206f66206d696e7465642060546f6b656e600138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e6365048474686520696e697469616c20737570706c79206f66207468652060546f6b656e60040454412060546f6b656e60207761732063726561746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964050478556e697473206f6620612060546f6b656e602077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404705468652060436f6c6c656374696f6e4964602064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e4964045c5468652060546f6b656e4964602064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404a874686520604163636f756e7449646020746861742064657374726f796564207468652060546f6b656e6006045c412060546f6b656e60207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e4964045460546f6b656e496460207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e74496404ac54686520604163636f756e74496460207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e7366657272656407048c556e697473206f6620612060546f6b656e602077657265207472616e736665727265641846726f7a656e0400a501012c467265657a654f663c543e0008049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e185468617765640400a501012c467265657a654f663c543e000904a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e047460546f6b656e496460206f662060546f6b656e60206d6f646966696564010c6b6579b101013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c7565b5010144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740a04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b6579b101013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640b0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e74ad01015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6eb9010134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0c045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650d044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e740e049441206e65772060436f6c6c656374696f6e4163636f756e74602077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404b85468652060546f6b656e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c64730f048041206e65772060546f6b656e4163636f756e746020776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e496460206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e7410048c412060436f6c6c656374696f6e4163636f756e7460207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e74110478412060546f6b656e4163636f756e7460207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964bd0101704f7074696f6e3c543a3a526573657276654964656e7469666965723e0478546865206964656e746966696572206f6620746865207265736572766573120464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c05468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404845468652060546f6b656e49646020746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964bd0101704f7074696f6e3c543a3a526573657276654964656e7469666965723e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7313046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964bd0101704f7074696f6e3c543a3a526573657276654964656e7469666965723e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657314047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964bd0101704f7074696f6e3c543a3a526573657276654964656e7469666965723e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573150494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b05468652060436f6c6c656374696f6e49646020666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741604845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e744964602077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e170468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e744964047054686520604163636f756e74496460206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564180468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a05468652060436f6c6c656374696f6e496460206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e4964048c5468652060546f6b656e496460206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e744964045c54686520604163636f756e7449646020736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641904b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c756520697320736574011476616c7565c101015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651a0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404a05468652060546f6b656e49646020666f72207768696368207468652076616c756520697320736574011476616c7565e10101484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651b0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001c04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565f10101784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651d049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c75650d0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a1010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e04244163636f756e7449640100000401146f776e65720001244163636f756e7449640000a5010c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964a80130436f6c6c656374696f6e496400012c667265657a655f74797065a9010178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e0000a9010c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e040018011c546f6b656e496400010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f6964a8011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000ad0104184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000b10110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000b50110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000b90104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000bd0104184f7074696f6e0404540145010108104e6f6e6500000010536f6d65040045010000010000c10104184f7074696f6e04045401c5010108104e6f6e6500000010536f6d650400c5010000010000c501144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657328436f6c6c656374696f6e0c244163636f756e74496401001c42616c616e6365011818506f6c69637901c901001401146f776e65720001244163636f756e744964000118706f6c696379c9010118506f6c69637900012c746f6b656e5f636f756e7411010128546f6b656e436f756e7400013c6174747269627574655f636f756e740901010c753332000134746f74616c5f6465706f736974a8011c42616c616e63650000c901104c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c69636965735c44656661756c74436f6c6c656374696f6e506f6c6963790430546f6b656e42616c616e63650118001001106d696e74cd01017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726ed501014444656661756c744275726e506f6c6963790001207472616e73666572d901015444656661756c745472616e73666572506f6c696379000124617474726962757465dd01015844656661756c74417474726962757465506f6c6963790000cd01144c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c6963696573106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74d10101484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79ad0101504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74c40110626f6f6c0000d10104184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000d501144c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c6963696573106275726e4444656661756c744275726e506f6c69637900000000d901144c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c6963696573207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ec40110626f6f6c0000dd01144c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c6963696573246174747269627574655844656661756c74417474726962757465506f6c69637900000000e10104184f7074696f6e04045401e5010108104e6f6e6500000010536f6d650400e5010000010000e501144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657314546f6b656e0830546f6b656e42616c616e636501181c42616c616e63650118001c0118737570706c79a80130546f6b656e42616c616e636500010c636170e90101784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e00012469735f66726f7a656ec40110626f6f6c00013c6d696e696d756d5f62616c616e6365a80130546f6b656e42616c616e6365000128756e69745f7072696365a8011c42616c616e63650001306d696e745f6465706f736974a8011c42616c616e636500013c6174747269627574655f636f756e740901010c7533320000e90104184f7074696f6e04045401ed010108104e6f6e6500000010536f6d650400ed010000010000ed010c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e6365011801082853696e676c654d696e7400000018537570706c790400a80130546f6b656e42616c616e636500010000f10104184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f5010000010000f501144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e01b901404d6178417070726f76616c436f756e7401f901000c012469735f66726f7a656ec40110626f6f6c000124617070726f76616c73fd0101e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740901010c7533320000f9010c1c65705f636f726528706172616d6574657273584d61784f70657261746f72735065724163636f756e7400000000fd0110346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601b9010453000004000102013842547265654d61703c4b2c20563e00000102042042547265654d617008044b0100045601b9010004000502000000050200000209020009020000040800b901000d0204184f7074696f6e0404540111020108104e6f6e6500000010536f6d650400110200000100001102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01150234417070726f76616c436f756e7401f90144526573657276654964656e746966696572014501184c6f636b49640145012c4d61785265736572766573011902204d61784c6f636b73011d02001c011c62616c616e6365a80130546f6b656e42616c616e636500014072657365727665645f62616c616e6365a80130546f6b656e42616c616e63650001386c6f636b65645f62616c616e6365a80130546f6b656e42616c616e63650001386e616d65645f7265736572766573210201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73310201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73350201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ec40110626f6f6c00001502144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01b90100080118616d6f756e74a80130546f6b656e42616c616e636500012865787069726174696f6eb901012845787069726174696f6e000019020c1c65705f636f726528706172616d65746572732c4d61785265736572766573000000001d020c1c65705f636f726528706172616d6574657273204d61784c6f636b7300000000210210346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b014501045601180453000004002502013842547265654d61703c4b2c20563e00002502042042547265654d617008044b01450104560118000400290200000029020000022d02002d020000040845011800310210346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b014501045601180453000004002502013842547265654d61703c4b2c20563e0000350210346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560115020453000004003902013842547265654d61703c4b2c20563e00003902042042547265654d617008044b010004560115020004003d020000003d020000024102004102000004080015020045020c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573734902013c457468657265756d41646472657373045054686520657468657265756d20616464726573730118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d65640004f0536f6d656f6e6520636c61696d656420736f6d6520454649732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094902083c7072696d69746976655f7479706573104831363000000400150101205b75383b2032305d00004d020c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d757461746564040051020134506f6f6c734d75746174696f6e000000045c5468652070616c6c65742773206576656e74207479706551020c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000080124636f6d6d756e69747955020110506f6f6c000120636f6c6c61746f7255020110506f6f6c000055020c1c65705f636f726514747970657310506f6f6c00000401246665655f73686172655902011c5065726d696c6c000059020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200005d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200006102000002240065020000028800690208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0901014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d656d02016473705f72756e74696d653a3a52756e74696d65537472696e6700006d02000005020071020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f7502011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73790201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973810201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e75020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000079020000027d02007d02000004082828008102000002280085020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373890201845065724469737061746368436c6173733c57656967687473506572436c6173733e000089020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454018d02000c01186e6f726d616c8d0201045400012c6f7065726174696f6e616c8d020104540001246d616e6461746f72798d0201045400008d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963d10101384f7074696f6e3c5765696768743e0001246d61785f746f74616cd10101384f7074696f6e3c5765696768743e0001207265736572766564d10101384f7074696f6e3c5765696768743e000091020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178950201545065724469737061746368436c6173733c7533323e000095020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000099020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400009d02082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d656d02013452756e74696d65537472696e67000124696d706c5f6e616d656d02013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973a102011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e08010875380000a102040c436f7704045401a502000400a502000000a502000002a90200a9020000040845011000ad020000050400b1020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574b5020c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e446174610804480124044e01100010012c706172656e745f68656164b9020120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74240104480001306d61785f706f765f73697a6510010c7533320000b9020c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e0000bd0204184f7074696f6e04045401c1020108104e6f6e6500000010536f6d650400c1020000010000c1020c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000c5020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573c902014442547265655365743c5665633c75383e3e0000c9020420425472656553657404045401280004008102000000cd020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616424014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65880128287533322c2075333229000140696e67726573735f6368616e6e656c73d10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73d10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000d102000002d50200d50200000408f0d90200d9020c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164e801304f7074696f6e3c486173683e0000dd020c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000e102089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040024012452656c6179486173680000e502042042547265654d617008044b01f0045601e102000400e902000000e902000002ed0200ed0200000408f0e10200f102000002f50200f5020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401f000080124726563697069656e74f0010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000f9020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f6461746104011064617461fd02015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652801345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736824011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646528011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd02089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461b502015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465c502015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765730103016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573090301a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000010300000205030005030860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d65737361676500000903042042547265654d617008044b01f00456010d0300040015030000000d0300000211030011030860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e00001503000002190300190300000408f00d03001d030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090921030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f7711010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e25030c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e65776503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686f6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2903083c6566696e6974795f72756e74696d651043616c6c00016c1853797374656d0400710201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400f90201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400210301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400250301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d61676504002d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400310301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c69747904003d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400610301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a001c56657374696e6704006d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e002d004056657374696e675265676973747261720400750301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e675265676973747261722c2052756e74696d653e002e002444656d6f63726163790400850301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c04008d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400910301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400950301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400990301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c746973696704009d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400a90301d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0014001c53657373696f6e0400ad0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400bd0301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400c10301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400250401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400290401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d04002d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e00300020426f756e746965730400310401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400350401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d7304007d0401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c730400890401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00002d030c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657328011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736824011c543a3a48617368000104dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e40726571756573745f707265696d6167650401106861736824011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736824011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31030c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c39030150426f783c43616c6c4f72486173684f663c543e3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c39030150426f783c43616c6c4f72486173684f663c543e3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c39030150426f783c43616c6c4f72486173684f663c543e3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c39030150426f783c43616c6c4f72486173684f663c543e3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e350304184f7074696f6e04045401880108104e6f6e6500000010536f6d650400880000010000390310346672616d655f737570706f727418747261697473207363686564756c652c4d617962654861736865640804540129031048617368012401081456616c7565040029030104540000001048617368040024011048617368000100003d030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73410301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578ad02010c75313600011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73410301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e45030154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e41030000022903004503083c6566696e6974795f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400490301746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04004d0301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400510301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d04005503014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04005903016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f696404005d0301110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640005000049030c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200004d03084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200005103084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d0002000055030c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400fc01344d756c74694c6f636174696f6e00000020526573706f6e73650400fc01344d756c74694c6f636174696f6e0001000059030c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400f00118506172614964000100005d03081c73705f636f726510566f69640001000061030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565a80128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565a80128543a3a42616c616e63650001306e65775f7265736572766564a80128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263656503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565a80128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565a80128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665c40110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780178011408496404000001244163636f756e74496400000014496e6465780400690301304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400150101205b75383b2032305d00040000690300000678006d030c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a4015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573710301645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7103000002a40075030c6070616c6c65745f76657374696e675f7265676973747261721870616c6c65741043616c6c0404540001083872656769737465725f62617463681001206163636f756e7473790301445665737465644163636f756e74733c543e00014873746172745f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e000118706572696f64100144426c6f636b4e756d626572466f723c543e000130706572696f645f636f756e7410010c753332000004dc52656769737465722061206261746368206f66206163636f756e747320616e642074686569722076657374696e6720616d6f756e74732e2c636c61696d5f62617463680401206163636f756e7473790301445665737465644163636f756e74733c543e0001047c426174636820636c61696d20666f7220766573746564206163636f756e7473042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e790310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454017d03045300000400810301185665633c543e00007d030c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574345665737465644163636f756e7408244163636f756e74496401001c42616c616e63650118000801286163636f756e745f69640001244163636f756e744964000118616d6f756e7418011c42616c616e6365000081030000027d030085030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565a8013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616c0901012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e640901010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e6465780901013c5265666572656e64756d496e646578000110766f7465b801644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465780901013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e89030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e640901010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578b901015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780901012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600008d030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273b001445665633c543a3a4163636f756e7449643e0001147072696d657c01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c2903017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640901012c4d656d626572436f756e7400012070726f706f73616c2903017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e6465780901013450726f706f73616c496e64657800011c617070726f7665c40110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e6465780901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64110101185765696768740001306c656e6774685f626f756e640901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273b001445665633c543a3a4163636f756e7449643e0001147072696d657c01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c2903017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640901012c4d656d626572436f756e7400012070726f706f73616c2903017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e6465780901013450726f706f73616c496e64657800011c617070726f7665c40110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e6465780901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64110101185765696768740001306c656e6774685f626f756e640901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565a8013c42616c616e63654f663c542c20493e00012c62656e65666963696172796503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640901013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640901013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273b001445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573b001445665633c543a3a4163636f756e7449643e00011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c64ad02010c7531360001446f746865725f7369676e61746f72696573b001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74a10301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6ca50301344f706171756543616c6c3c543e00012873746f72655f63616c6cc40110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c64ad02010c7531360001446f746865725f7369676e61746f72696573b001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74a10301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64ad02010c7531360001446f746865725f7369676e61746f72696573b001445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d8016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea10304184f7074696f6e04045401d80108104e6f6e6500000010536f6d650400d80000010000a50310346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f7061717565040454012903000800090100000029030104540000a9030c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473b001445665633c543a3a4163636f756e7449643e000004a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e3c6a6f696e5f63616e64696461746573040118616d6f756e74180124416d6f756e743c543e000104a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e18756e626f6e64000218a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000404310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e487365745f626c6f636b5f70726f647563657204012070726f6475636572000130543a3a4163636f756e74496400050080666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c7533320006081d01536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e642060543a3a4d617843616e6469646174657360385375646f2063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973b103011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb103083c6566696e6974795f72756e74696d652c53657373696f6e4b657973000008011061757261b50301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73b50301c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000b503104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400b903013c737232353531393a3a5075626c69630000b9030c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000bd030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765c5030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747375010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f617373657473100110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747375010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765f10301a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6efc0148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6eb90101484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747375010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69746d01012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747375010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69746d01012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec503080c78636d3056657273696f6e656458636d041043616c6c00010c0856300400c903013476303a3a58636d3c43616c6c3e0000000856310400dd03013476313a3a58636d3c43616c6c3e00010008563204002101013476323a3a58636d3c43616c6c3e00020000c9030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473cd0301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473cd0301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473cd0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641101010c753634000120726573706f6e7365d9030120526573706f6e7365000300345472616e7366657241737365740801186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c5d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c52656c6179656446726f6d08010c77686f810101344d756c74694c6f636174696f6e00011c6d657373616765c9030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a0000cd03000002d10300d103100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976657901013c5665633c4d756c746941737365743e00011c726563656976657901013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574737901013c5665633c4d756c746941737365743e00011c72657365727665810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641101010c75363400011064657374810101344d756c74694c6f636174696f6e0001186173736574737901013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565737d0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72c40110626f6f6c00010c78636dd50301385665633c58636d3c43616c6c3e3e00070000d503000002c90300d9030c0c78636d08763020526573706f6e73650001041841737365747304007901013c5665633c4d756c746941737365743e00000000dd030c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574732d01012c4d756c746941737365747300011c65666665637473e10301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574732d01012c4d756c746941737365747300011c65666665637473e10301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574732d01012c4d756c746941737365747300011c65666665637473e10301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641101010c753634000120726573706f6e7365ed030120526573706f6e7365000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c5d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c52656c6179656446726f6d08010c77686f01010154496e746572696f724d756c74694c6f636174696f6e00011c6d657373616765dd030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69641101010c75363400014c6d61785f726573706f6e73655f7765696768741101010c753634000b0048556e73756273637269626556657273696f6e000c0000e103000002e50300e503100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473610101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279fc01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473610101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665610101404d756c7469417373657446696c74657200011c726563656976652d01012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473610101404d756c7469417373657446696c74657200011c72657365727665fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473610101404d756c7469417373657446696c74657200011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641101010c75363400011064657374fc01344d756c74694c6f636174696f6e000118617373657473610101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573350101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72c40110626f6f6c000130696e737472756374696f6e73e90301385665633c58636d3c43616c6c3e3e00070000e903000002dd0300ed030c0c78636d08763120526573706f6e73650001081841737365747304002d01012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e00010000f103080c78636d3056657273696f6e656458636d041043616c6c00010c0856300400f503013476303a3a58636d3c43616c6c3e00000008563104000904013476313a3a58636d3c43616c6c3e00010008563204001904013476323a3a58636d3c43616c6c3e00020000f5030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473f90301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473f90301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473f90301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641101010c753634000120726573706f6e7365d9030120526573706f6e7365000300345472616e7366657241737365740801186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0504014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c52656c6179656446726f6d08010c77686f810101344d756c74694c6f636174696f6e00011c6d657373616765f5030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a0000f903000002fd0300fd03100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976657901013c5665633c4d756c746941737365743e00011c726563656976657901013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574737901013c5665633c4d756c746941737365743e00011c72657365727665810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641101010c75363400011064657374810101344d756c74694c6f636174696f6e0001186173736574737901013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565737d0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72c40110626f6f6c00010c78636d010401385665633c58636d3c43616c6c3e3e000700000104000002f5030005040c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000009040c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574732d01012c4d756c746941737365747300011c656666656374730d0401405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574732d01012c4d756c746941737365747300011c656666656374730d0401405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574732d01012c4d756c746941737365747300011c656666656374730d0401405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641101010c753634000120726573706f6e7365ed030120526573706f6e7365000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0504014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c52656c6179656446726f6d08010c77686f01010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676509040170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69641101010c75363400014c6d61785f726573706f6e73655f7765696768741101010c753634000b0048556e73756273637269626556657273696f6e000c00000d040000021104001104100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473610101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279fc01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473610101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665610101404d756c7469417373657446696c74657200011c726563656976652d01012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473610101404d756c7469417373657446696c74657200011c72657365727665fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473610101404d756c7469417373657446696c74657200011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641101010c75363400011064657374fc01344d756c74694c6f636174696f6e000118617373657473610101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573350101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72c40110626f6f6c000130696e737472756374696f6e73150401385665633c58636d3c43616c6c3e3e00070000150400000209040019040c0c78636d0876320c58636d041043616c6c000004001d0401585665633c496e737472756374696f6e3c43616c6c3e3e00001d0400000221040021040c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69641101011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f7765696768741101010c753634000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73741101010c75363400011063616c6c0504014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69641101011c5175657279496400011064657374fc01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768741101010c753634000c00304465706f73697441737365740c0118617373657473610101404d756c7469417373657446696c7465720001286d61785f6173736574730901010c75333200012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610101404d756c7469417373657446696c7465720001286d61785f6173736574730901010c75333200011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e6765417373657408011067697665610101404d756c7469417373657446696c74657200011c726563656976652d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610101404d756c7469417373657446696c74657200011c72657365727665fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610101404d756c7469417373657446696c74657200011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69641101011c5175657279496400011064657374fc01344d756c74694c6f636174696f6e000118617373657473610101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768741101010c75363400120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69746d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204001904012458636d3c43616c6c3e0015002c536574417070656e64697804001904012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574fc01344d756c74694c6f636174696f6e001800105472617004001101010c7536340019004053756273637269626556657273696f6e08012071756572795f69641101011c5175657279496400014c6d61785f726573706f6e73655f7765696768741101010c753634001a0048556e73756273637269626556657273696f6e001b000025040c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e29040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2d040c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e080110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765c5030154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31040c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565a8013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69640901012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69640901012c426f756e7479496e64657800011c63757261746f726503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565a8013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69640901012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69640901012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69640901012c426f756e7479496e64657800012c62656e65666963696172796503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69640901012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69640901012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640901012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e35040c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c040454000160446372656174655f636f6c6c656374696f6e04012864657363726970746f723904015c543a3a436f6c6c656374696f6e44657363726970746f72000010a8437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f7260002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000130410144657374726f79732060436f6c6c656374696f6e60207769746820606964602e20606f726967696e60206d75737420626520746865206f776e6572206f66207468652060436f6c6c656374696f6e602e00490154686520606174747269627574655f636f756e746020706172616d65746572206973207573656420746f206576616c756174652074686520636f7374206f662074686973206f7065726174696f6e2e204974806d757374206d61746368207468652076616c756520696e2073746f726167652e002023204572726f727301012d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ed82d20604e6f74466f756e64602069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e81012d206044657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e746020696620616e6f746865722070616c6c657420697320626c6f636b696e672074686520636f6c6c656374696f6e2773206465737472756374696f6e51012d206044657374726f79466f7262696464656e427952656d61696e696e67546f6b656e736020696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e2064657374726f79696e675d012d206044657374726f79466f7262696464656e4279417474726962757465436f756e746020696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e2064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ea1010154543a3a436f6c6c656374696f6e4d75746174696f6e000214d04d6f646966792060436f6c6c656374696f6e6020776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f7273c02d20604e6f74466f756e64602c2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742efc2d20604e6f5065726d697373696f6e602c20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e106d696e740c0124726563697069656e746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000118706172616d735104013c4d696e74506172616d734f663c543e0003348101606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c6574277320604d696e74506f6c696379602e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ed82d2060436f6c6c656374696f6e4e6f74466f756e64602069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742eb02d2060546f6b656e4e6f74466f756e64602069662060546f6b656e6020646f6573206e6f742065786973742e29012d2060546f6b656e416c72656164794578697374736020696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747315012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e65012d20604f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652c206f722069662074686520746f6b656e5f636f756e74286f766572666c6f77732e2d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f736974106275726e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000118706172616d735504013c4275726e506172616d734f663c543e000430390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273b02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e2060746f6b656e7360406f662060636f6c6c656374696f6e602e01012d2060436f6c6c656374696f6e446f65734e6f74537570706f7274476976656e546f6b656e602069662060746f6b656e7360206973206e6f7420656d7074792e45012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f66207468652060636f6c6c656374696f6e602e6d012d20604f766572666c6f776020696620616d6f756e74202d20737570706c79206f766572666c6f777320747970652c206f72206966206275726e2063617573657320636f6c6c656374696f6e2e746f6b656e5f636f756e7420746f246f766572666c6f772e5d012d20604465706f736974556e726573657276654661696c6564602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f20756e72657365727665207472616e736665720c0124726563697069656e746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000118706172616d735904014c5472616e73666572506172616d734f663c543e00051c1501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602eec2d20604f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e18667265657a65040110696e666fa501012c467265657a654f663c543e0006048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666fa501012c467265657a654f663c543e000704845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b101013c543a3a4174747269627574654b657900011476616c7565b5010144543a3a41747472696275746556616c756500082ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e850149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468652061747472696275746558697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060c42d2060546f6b656e4e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e7d012d20604f766572666c6f77602069662074686520436f6c6c656374696f6e27732061747472696275746520636f756e746572206f766572666c6f77732c206f722069662074686520617474726962757465206b657920616e642076616c756578746f74616c206279746573206578636565647320746865206c696d69742e55012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f20726573657276652074686520646570706f73697420666f7220746865206174747269627574652073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b101013c543a3a4174747269627574654b6579000924250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f72739c2d20604261644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060c42d2060546f6b656e4e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e35012d2060417474726962757465436f756e7465724f766572666c6f77602069662074686520436f6c6c656374696f6e27732061747472696275746520636f756e746572206f766572666c6f77732e69012d206041747472696275746553746f726167654f766572666c6f77602069662074686520617474726962757465206b657920616e642076616c756520746f74616c206279746573206578636565647320746865206c696d69742e55012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f20726573657276652074686520646570706f73697420666f7220746865206174747269627574652073746f726167652e3862617463685f7472616e73666572080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000128726563697069656e74735d04015c5472616e73666572526563697069656e74734f663c543e000a1c79015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60206163636f756e742e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e09012d206042616c616e63654f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e2862617463685f6d696e74080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000128726563697069656e74736904014c4d696e74526563697069656e74734f663c543e000b30b901436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e20604163636f756e7449646020616e6420604d696e74506172616d7360002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ec02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e15012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602edc2d20604d696e74466f7262696464656e602069662074686520706f6c69637920646973616c6c6f777320746865206f7065726174696f6e29012d206042616c616e63654f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652ecc2d2060546f6b656e436f756e744f766572666c6f77602069662074686520746f6b656e5f636f756e74206f766572666c6f77732d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f73697448617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6eb9010134543a3a45787069726174696f6e000c044d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e6050756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e744964000d045501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e6034617070726f76655f746f6b656e180134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964a80128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e74a8013c543a3a546f6b656e42616c616e636500012865787069726174696f6eb9010134543a3a45787069726174696f6e00013863757272656e745f616d6f756e74a8013c543a3a546f6b656e42616c616e6365000e042101417070726f76652074686520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f6620606f726967696e6027732060746f6b656e60733c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964a80128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000f04d0556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e60735c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ea1010154543a3a436f6c6c656374696f6e4d75746174696f6e001018850145786163746c7920617320606d75746174655f636f6c6c656374696f6e602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265287370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f746c2d2053616d65206173206d75746174655f636f6c6c656374696f6e38666f7263655f7472616e73666572100118736f757263656503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000118706172616d735904014c5472616e73666572506172616d734f663c543e001118590145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e742073686f756c64206265287370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74482d2053616d65206173207472616e7366657250666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e496400011476616c7565c101015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00121015015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964a80128543a3a546f6b656e496400011476616c7565e10101484f7074696f6e3c546f6b656e4f663c543e3e00131001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964040134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640014101d0153657420746865204e657874436f6c6c656374696f6e49642073746f7261676520746f2074686520676976656e20606964602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b101013c543a3a4174747269627574654b657900011476616c7565750401584f7074696f6e3c4174747269627574654f663c543e3e00151001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69646503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565f10101784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00161031015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964a80128543a3a546f6b656e49640001286163636f756e745f69646503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c75650d0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0017101d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39040c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f720430546f6b656e42616c616e6365011800040118706f6c6963793d0401bc44656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63653e00003d040c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720430546f6b656e42616c616e63650118001001106d696e74410401a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726e4504016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e736665724904017c44656661756c745472616e73666572506f6c69637944657363726970746f720001246174747269627574654d04018044656661756c74417474726962757465506f6c69637944657363726970746f7200004104103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74d10101484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79ad0101504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74c40110626f6f6c00004504103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f72000000004904103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f72000000004d04103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f72000000005104103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d730c1c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e6365011801082c437265617465546f6b656e100120746f6b656e5f6964a8011c546f6b656e4964000138696e697469616c5f737570706c79a80130546f6b656e42616c616e6365000128756e69745f7072696365a8011c42616c616e636500010c636170e90101784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000000104d696e740c0120746f6b656e5f6964a8011c546f6b656e4964000118616d6f756e74a80130546f6b656e42616c616e6365000128756e69745f7072696365ad01013c4f7074696f6e3c42616c616e63653e000100005504103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f6964a8011c546f6b656e4964000118616d6f756e74a80130546f6b656e42616c616e63650001286b6565705f616c697665c40110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765c40110626f6f6c00005904103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f6964a8011c546f6b656e4964000118616d6f756e74a80130546f6b656e42616c616e63650001286b6565705f616c697665c40110626f6f6c000000204f70657261746f72100120746f6b656e5f6964a8011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e74a80130546f6b656e42616c616e63650001286b6565705f616c697665c40110626f6f6c000100005d0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454016104045300000400650401185665633c543e000061040c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73015904000801286163636f756e745f69640001244163636f756e744964000118706172616d7359040118506172616d7300006504000002610400690410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454016d04045300000400710401185665633c543e00006d040c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73015104000801286163636f756e745f69640001244163636f756e744964000118706172616d7351040118506172616d73000071040000026d0400750404184f7074696f6e0404540179040108104e6f6e6500000010536f6d650400790400000100007904144c70616c6c65745f6d756c74695f746f6b656e732066656174757265732461747472696275746514747970657324417474726962757465083841747472696275746556616c756501b5011c42616c616e636501180008011476616c7565b501013841747472696275746556616c756500011c6465706f736974a8011c42616c616e636500007d040c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400010c14636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265810401245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d08010c77686f4902013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c644902013c457468657265756d4164647265737300010c6e65774902013c457468657265756d41646472657373000120707265636c61696d7c01504f7074696f6e3c543a3a4163636f756e7449643e000200042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c1c73705f636f7265146563647361245369676e617475726500000400850401205b75383b2036355d0000850400000341000000080089040c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e51020134506f6f6c734d75746174696f6e000004b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d040c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c65749104083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e7265717565737465640400950401704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e00000024526571756573746564040010010c75333200010000950404184f7074696f6e0404540199040108104e6f6e6500000010536f6d650400990400000100009904000004080018009d0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000a1040c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011820546f6f4c61726765000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a504000002a90400a90404184f7074696f6e04045401ad040108104e6f6e6500000010536f6d650400ad040000010000ad04084070616c6c65745f7363686564756c65722c5363686564756c65645633101043616c6c0139032c426c6f636b4e756d62657201103450616c6c6574734f726967696e014503244163636f756e7449640100001401206d617962655f69648c013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3903011043616c6c0001386d617962655f706572696f646963350301944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e4503013450616c6c6574734f726967696e0000b1040c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b5040c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b90410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401bd04045300000400c50401185665633c543e0000bd04083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c104011c526561736f6e730000c104083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000c504000002bd0400c90410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401cd04045300000400d10401185665633c543e0000cd04083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d104000002cd0400d504083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000d9040c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd040c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000e104086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000e504000002e90400e9040c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261637502011c50657262696c6c0001206e65676174697665c40110626f6f6c00011864656772656508010875380000ed0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401a4045300000400710301185665633c543e0000f1040c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f5040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574144572726f7204045400010848496e76616c6964506572696f64436f756e7400000460506572696f6420636f756e7420697320696e76616c69642e4c496e76616c6964566573746564416d6f756e740001046856657374656420616d6f756e7420697320696e76616c69642e2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f904000002fd0400fd040000040c10240000010500000408b018000505084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279b901014c4f7074696f6e3c426c6f636b4e756d6265723e0001000009050c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e6704000d0501b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564c40110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100000d050c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64b40134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c791105013854616c6c793c42616c616e63653e000011050c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000015050c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573190501b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e732105015044656c65676174696f6e733c42616c616e63653e0001147072696f722505017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e89030128436f6e76696374696f6e00012c64656c65676174696f6e732105015044656c65676174696f6e733c42616c616e63653e0001147072696f722505017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000019050000021d05001d050000040810b80021050c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000025050c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e6365000029050000040824b4002d050000040810b0003105084070616c6c65745f64656d6f63726163792052656c65617365730001040856310000000035050c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909390510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400610201185665633c543e00003d05084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573b001385665633c4163636f756e7449643e0001106e617973b001385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000041050c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909450510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400610201185665633c543e000049050c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d05083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000510510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400550501185665633c543e000055050000021000590508346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d00005d050c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e61050c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096505000004080004006905083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656ed8015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73b001385665633c4163636f756e7449643e00006d050000040ca50300180071050c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909750510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454017905045300000400850501185665633c543e000079050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c657420436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273017d050010011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e740001286e6f6d696e61746f727381050190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e00007d05083c6566696e6974795f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000810510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400b001185665633c543e0000850500000279050089050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65743043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273017d05344d617843616e64696461746573018d050004009105011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e00008d05083c6566696e6974795f72756e74696d65344d617843616e6469646174657300000000910510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454017905045300000400850501185665633c543e000095050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e74000099050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c657414526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f7273019d05344d61784e6f6d696e61746f7273017d05000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72737505011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e00009d05083c6566696e6974795f72756e74696d65304d6178436f6c6c61746f727300000000a10500000408100000a5050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a905000002ad0500ad050000040800b10300b10500000408b5052800b5050c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000b9050c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ebd05000002c10500c105086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572f001185061726149640001147374617465c5050130496e626f756e6453746174650001406d6573736167655f6d65746164617461c90501a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000c505086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000c905000002cd0500cd050000040810d10500d1050c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000d50500000408f01000d905000002dd0500dd05086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74f001185061726149640001147374617465e10501344f7574626f756e6453746174650001347369676e616c735f6578697374c40110626f6f6c00012c66697273745f696e646578ad02010c7531360001286c6173745f696e646578ad02010c7531360000e105086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000e50500000408f0ad0200e905086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000ed050000040cf0102800f1050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f5050c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f9050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909fd05086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400000106086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7420013c4f766572776569676874496e646578000005060000020906000906000004081028000d060c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090911060c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091506083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757319060190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00001906083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500001d0610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e000021060c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c642d626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090925060000040c001818002906000004081818002d060000040818000031060000040c18ad01b10100350610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013906045300000400410601185665633c543e00003906144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6e3d06019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768741101011857656967687400003d06144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f6964a80130436f6c6c656374696f6e4964000120746f6b656e5f6964ad01013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e740901010c75333200000000410600000239060045060c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f7204045400018048436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e28416d6f756e745a65726f000704c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b657900080454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e74457863656564656400090498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000a04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000b04ac547269656420746f206372656174652060546f6b656e60207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000c04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73000d10450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265690163616c6c696e67206064657374726f795f636f6c6c656374696f6e602e204b65657020696e206d696e642074686174207468652060546f6b656e602073746f726167652063616e2072656d61696e206576656e20696620616c6c710160546f6b656e6020756e6974732077657265206275726e65642e20412060546f6b656e602063616e206f6e6c792062652064657374726f7965642062792073657474696e67206072656d6f76655f746f6b656e5f73746f726167656048746f207472756520696e20606275726e602e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74000e04150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564000f04f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640010040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001108510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001204c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e63655c42616c616e6365436f6e76657273696f6e4661696c6564001304d8436f756c64206e6f7420636f6e76657274206265747765656e2060546f6b656e42616c616e63656020616e64206042616c616e636560584d696e744661696c6564526571756972656d656e74730014040501546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e7473207365742062792074686520604d696e74506f6c696379605849646c654f7065726174696f6e517565756546756c6c00150405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001604dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001704b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001804ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e730019048c5468652062616c616e6365206973206c6f636b6564206f722072657374726963746564504d6178417070726f76616c734578636565646564001a04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001b04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564001c04690154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6520746f6b656e54496e73756666696369656e74416c6c6f77616e6365001d04b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74001e04510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66001f04bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f7204ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090949060c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400010860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d0610346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560155020453000004005106013842547265654d61703c4b2c20563e00005106042042547265654d617008044b0100045601550200040055060000005506000002590600590600000408005502005d060c1c65705f636f726514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000080120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e744964000061060c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f7220747970656506102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730165031043616c6c012903245369676e6174757265016906144578747261017906000400280000006906082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904006d060148656432353531393a3a5369676e61747572650000001c53723235353139040075060148737232353531393a3a5369676e617475726500010014456364736104008104014065636473613a3a5369676e6174757265000200006d060c1c73705f636f72651c65643235353139245369676e617475726500000400710601205b75383b2036345d0000710600000340000000080075060c1c73705f636f72651c73723235353139245369676e617475726500000400710601205b75383b2036345d00007906000004187d06810685068d0691069506007d0610306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000810610306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000850610306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004008906010c45726100008906102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff00008d0610306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040009010120543a3a496e6465780000910610306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000009506086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400a8013042616c616e63654f663c543e00009906083c6566696e6974795f72756e74696d651c52756e74696d65000000007c1853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022465020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000690204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100c40400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100c40400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500005d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01710201481830426c6f636b576569676874738502850100f2052a0100000000204aa9d1010000405973070000000001c06e96a62e010000010098f73e5d010000010000000000000000405973070000000001c0f6e810a30100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746891023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687499024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e9d0269021c6566696e6974791c6566696e69747901000000030000000000000028df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a80100000002000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978ad0208560414a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01b102003c50617261636861696e53797374656d013c50617261636861696e53797374656d505450656e64696e6756616c69646174696f6e436f64650100280400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000280400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000b50204000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100c4040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f60557067726164655265737472696374696f6e5369676e616c0100bd0204001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000c502040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000cd0204001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000dd020400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100e10280000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d716348656164730100e502040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100f10204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100810204000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301008102040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000024040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100002804000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e01f902016c00011d03012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100c4040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0121030004344d696e696d756d506572696f6420207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100f01064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e012503017000018d040620507265696d6167650120507265696d6167650824537461747573466f72000104062491040400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406249d04040004942054686520707265696d616765732073746f72656420627920746869732070616c6c65742e012d0301800001a10407245363686564756c657201245363686564756c657208184167656e64610101040510a5040400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b75700001040528880400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e013103018408344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e01b104081c5574696c69747900013d030194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01b504092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200b904040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200c904040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100d50404000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01610301980c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01d9040a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100dd0440000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100e10404000000000c604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f466565e5045c0400127a00000000000000000000000000000000000001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e2c4c656e677468546f466565e5045c0400407a10f35a00000000000000000000000000000001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d206c656e6774682e000b1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200ed0404000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e016d0301a004444d696e5665737465645472616e7366657218400000e8890423c78a000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e01f1042d4056657374696e6752656769737472617200017503000001f5042e2444656d6f6372616379012444656d6f6372616379343c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f904040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510010504000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d61676573000104062405050400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510090504000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001505d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100c40400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002905040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c69737400010406242d0504000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624c40400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000310504000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01850301ac2c3c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564c404010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f73697418400000e8890423c78a00000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e0135050c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003905040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406242903040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406243d05040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100b00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e018d0301c0000141050d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004505040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406242903040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406243d05040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100b00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01910301c8000149050e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c0c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405104d050400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301005105040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01950301cc1c3050726f706f73616c426f6e6459021050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756dad010400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e590210102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496459052065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e015d050f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100b0040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01990301d00001610511204d756c746973696701204d756c746973696708244d756c746973696773000108050265056905040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c7300010406046d05040000019d0301d40c2c4465706f73697442617365184000000cb891e9c616010000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d098d4af710000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573ad0208640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e017105123c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100750504000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c6573010075050400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301008905040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000041501205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e642060543a3a4d617843616e646964617465736034426c6f636b50726f64756365720000000400049c2054686520636f6c6c61746f7220746f2070726f7669646520746865206e65787420626c6f636b284e6f6d696e61746f72730001040200950504000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100990524010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e4c417574686f726564426c6f636b73436f756e740101080505a10510100000000008f820466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f6620636f6c6c61746f727320746f207468658c206e756d626572206f6620626c6f636b7320617574686f726564206279207468656d2e01a90301dc0454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004982054686520604163636f756e7449646020666f722074686520636f6c6c61746f7220706f6f6c01a505141c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100b00400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100c4040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100a9050400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010055050400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500b1030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405b10500040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01ad0301e00001b9051610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652444496e626f756e6458636d705374617475730100bd050400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205d50528040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100d9050400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205e50528040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402f028040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100e90590020000000500000001000000a086010000000000020000000000000000c817a8040000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f7665727765696768740001040520ed05040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100c404000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01bd0301e40001f1051e2c506f6c6b61646f7458636d0001c10301f40001f5051f2843756d756c757358636d00012504018d010001f9052020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100fd052000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010001064000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210050604000444205468652071756575652070616765732e284f766572776569676874000104022009060400046420546865206f766572776569676874206d657373616765732e01290401910100010d06211c4f726d6c58636d00012d04019501000111063020426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051015060400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e7300010405101d060400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005105040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e0131040199012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657259021020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d6178ad014401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696ead014401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565012106222c4d756c7469546f6b656e73012c4d756c7469546f6b656e731c34546f6b656e4163636f756e747300010c020202250611020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e730001040218c501040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802022906e5010400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e747300010802022d06f501040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c0202023106790404000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e7301003506040004dc2050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e2060486f6f6b733a3a6f6e5f69646c65602e013504019d0130504174747269627574654465706f73697442617365184000008ad8acdb7f16010000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f7369745065724279746518400080c6a47e8d0300000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000a877716b728d0d0000000000000004d420416d6f756e74206f66206043757272656e63796020726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f736974184000008a5d7845630100000000000000000451012054686520616d6f756e74206f66206043757272656e6379602074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f206265206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874202000e876481700000004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004450120546865206d6178206e756d626572206f66206f70657261746f727320612060546f6b656e4163636f756e746020616e6420616e2060436f6c6c656374696f6e4163636f756e74602063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e740145062818436c61696d730118436c61696d730818436c61696d730001040649021804000014546f74616c010018400000000000000000000000000000000000017d04014502041850726566697828807c5061792045464920746f20746865204566696e697479206163636f756e743a04642050726566697820616464656420746f206d657373616765730149062b14506f6f6c730114506f6f6c730414506f6f6c7301004d060400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73018904014d020c24506f6f6c436f756e74101002000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e744964735d0601016d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e7479000000000000000000000000000000000000000004782054686520604163636f756e7449646020666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004ec2054686520604163636f756e74496460207468617420686f6c6473206665657320756e74696c2074686579206172652064697374726962757465640161062c6506041840436865636b5370656356657273696f6e7d061030436865636b47656e6573697381062438436865636b4d6f7274616c69747985062428436865636b4e6f6e63658d06782c436865636b576569676874910678604368617267655472616e73616374696f6e5061796d656e749506789906"} {"specName":"efinity","specVersion":3000,"blockNumber":1400963,"blockHash":"0x6036efd69603858e985baa8f555fbdfdf25326c5f67243dfae6d384ff880d71f","metadata":"0x6d6574610e1509000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f72792001045400002010346672616d655f737570706f72741c77656967687473247765696768745f76321857656967687400000401207265665f74696d6524010c753634000024000005060028083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002c000002080030102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677334013c5665633c4469676573744974656d3e000034000002380038102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d6508003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e00060024436f6e73656e73757308003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e000400105365616c08003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e000500144f7468657204002c011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e7455706461746564000800003c0000030400000008004000000244004408306672616d655f73797374656d2c4576656e745265636f7264080445014804540128000c011470686173654503011450686173650001146576656e7448010445000118746f70696373490301185665633c543e000048083c6566696e6974795f72756e74696d65144576656e740001781853797374656d04004c01706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007001bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f040074016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d616765040084017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040088018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e63657304009c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b001c56657374696e670400a801706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e002d002444656d6f63726163790400b4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400c801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400d001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400d4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400dc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400e4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e8015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400ec01a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400fc0170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04009901018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d70517565756504009d0101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e00210034417373657452656769737472790400a101018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e0034001c4f726d6c58636d0400b10101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e00300020426f756e746965730400b501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400b901018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d730400ad02017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c730400b502017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b730400c102018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504000d03018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0037003845787472696e736963506175736504003503019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300004c0c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5001304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f725c013444697370617463684572726f7200013464697370617463685f696e666f5001304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736828011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e500c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735401344469737061746368436c617373000120706179735f666565580110506179730000540c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000580c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f000100005c082873705f72756e74696d653444697370617463684572726f72000128144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040060012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400640128546f6b656e4572726f720007002841726974686d65746963040068013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04006c01485472616e73616374696f6e616c4572726f720009000060082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f723c018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000064082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000068082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f000200006c082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000700c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736828011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f6865616428014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909740c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c747801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728001504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c747801384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909780418526573756c74080454017c0445015c0108084f6b04007c000000000c45727204005c00000100007c00000400008004184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000840c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736828011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736828011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736828011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909880c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000110245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8c016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e000108696490013c4f7074696f6e3c5665633c75383e3e000118726573756c747801384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e4043616c6c4c6f6f6b75704661696c65640c01107461736b8c016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e000108696490013c4f7074696f6e3c5665633c75383e3e0001146572726f7294012c4c6f6f6b75704572726f7200030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e04304576656e747320747970652e8c000004081010009004184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100009410346672616d655f737570706f727418747261697473207363686564756c652c4c6f6f6b75704572726f720001081c556e6b6e6f776e00000024426164466f726d617400010000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f725c013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f725c013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a40c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a80c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65ac015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac08306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64b0011c42616c616e63650000b00000061800b40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001502050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273b801445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64bc0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747801384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736828011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736828011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736828011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736828011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736828011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736828011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e00110490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e6465780012048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e64657800130460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b80000020000bc0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465c40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000c40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736828011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114766f746564cc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c747801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c747801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736828011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0000050000d00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736828011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114766f746564cc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c747801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c747801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736828011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001202050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747801384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000e40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577b801445665633c543a3a4163636f756e7449643e04906c697374206f6620604163636f756e74496460206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640801286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b65640204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e7449640460604163636f756e74496460206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e744964045c604163636f756e74496460206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e80c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ec0c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e0001146572726f72f4012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740401306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740401306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572f8011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657824013c4f766572776569676874496e6465780001207265717569726564200118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657824013c4f766572776569676874496e646578000110757365642001185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f004184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000f4100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040024010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002401185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000f80c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000fc0c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404000101015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00050101344d756c74694c6f636174696f6e0000050101344d756c74694c6f636174696f6e00002d01011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800050101344d756c74694c6f636174696f6e000024011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080024011c51756572794964000059010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0024011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140024011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0024011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0024011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00050101344d756c74694c6f636174696f6e000024011c5175657279496400007d0101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800050101344d756c74694c6f636174696f6e000024011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040024011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00280110483235360000050101344d756c74694c6f636174696f6e00008101015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800050101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800050101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00050101344d756c74694c6f636174696f6e000024011c517565727949640000f4012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08009501015856657273696f6e65644d756c74694c6f636174696f6e000024011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090101100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000f401144572726f72000100144572726f720400f401144572726f72000200000501100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72090101244a756e6374696f6e7300000901100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e73000124104865726500000008583104000d0101204a756e6374696f6e00010008583208000d0101204a756e6374696f6e00000d0101204a756e6374696f6e0002000858330c000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00030008583410000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00040008583514000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00050008583618000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e0006000858371c000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00070008583820000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e000800000d01100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001101010c7533320000002c4163636f756e744964333208011c6e6574776f726b150101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b150101244e6574776f726b4964000114696e6465781d01010c753634000200304163636f756e744b6579323008011c6e6574776f726b150101244e6574776f726b496400010c6b6579210101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b00110753132380005002847656e6572616c4b65790400190101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696425010118426f647949640001107061727429010120426f64795061727400080000110100000610001501100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d65640400190101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300001901102873705f72756e74696d651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002c01185665633c543e00001d01000006240021010000031400000008002501100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d65640400190101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001101010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600002901100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741101010c753332000100204672616374696f6e08010c6e6f6d1101010c75333200011464656e6f6d1101010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1101010c75333200011464656e6f6d1101010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1101010c75333200011464656e6f6d1101010c753332000400002d010c0c78636d0876320c58636d041043616c6c00000400310101585665633c496e737472756374696f6e3c43616c6c3e3e0000310100000235010035010c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404003901012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003901012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69641d01011c51756572794964000120726573706f6e736559010120526573706f6e73650001286d61785f7765696768741d01010c753634000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279050101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73741d01010c75363400011063616c6c6901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040009010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69641d01011c5175657279496400011064657374050101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768741d01010c753634000c00304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731101010c75333200012c62656e6566696369617279050101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731101010c75333200011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69641d01011c5175657279496400011064657374050101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768741d01010c75363400120030427579457865637574696f6e08011066656573410101284d756c746941737365740001307765696768745f6c696d69747901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002d01012458636d3c43616c6c3e0015002c536574417070656e64697804002d01012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733901012c4d756c74694173736574730001187469636b6574050101344d756c74694c6f636174696f6e001800105472617004001d01010c7536340019004053756273637269626556657273696f6e08012071756572795f69641d01011c5175657279496400014c6d61785f726573706f6e73655f7765696768741d01010c753634001a0048556e73756273637269626556657273696f6e001b00003901100c78636d087631286d756c746961737365742c4d756c7469417373657473000004003d01013c5665633c4d756c746941737365743e00003d010000024101004101100c78636d087631286d756c74696173736574284d756c74694173736574000008010869644501011c4173736574496400010c66756e4901012c46756e676962696c69747900004501100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400050101344d756c74694c6f636174696f6e00000020416273747261637404002c011c5665633c75383e000100004901100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b00110753132380000002c4e6f6e46756e6769626c6504004d0101344173736574496e7374616e6365000100004d01100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b00110753132380001001841727261793404003c011c5b75383b20345d0002001841727261793804005101011c5b75383b20385d0003001c417272617931360400550101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f6204002c011c5665633c75383e000600005101000003080000000800550100000310000000080059010c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304003901012c4d756c74694173736574730001003c457865637574696f6e526573756c7404005d0101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300005d0104184f7074696f6e0404540161010108104e6f6e6500000010536f6d6504006101000001000061010000040810f40065010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000069010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f6465642c011c5665633c75383e00006d01100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504003901012c4d756c74694173736574730000001057696c6404007101013857696c644d756c74694173736574000100007101100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869644501011c4173736574496400010c66756e7501013c57696c6446756e676962696c697479000100007501100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000079010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d6974656404001d01010c753634000100007d0104184f7074696f6e0404540105010108104e6f6e6500000010536f6d650400050100000100008101080c78636d5056657273696f6e65644d756c746941737365747300010808563004008501014c5665633c76303a3a4d756c746941737365743e00000008563104003901013c76313a3a4d756c74694173736574730001000085010000028901008901100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c6504010869642c011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c6173732c011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c6504010869648d0101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c6173738d0101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c6508010869642c011c5665633c75383e000118616d6f756e74b00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c6173732c011c5665633c75383e000120696e7374616e63654d0101344173736574496e7374616e636500090040436f6e637265746546756e6769626c6508010869648d0101344d756c74694c6f636174696f6e000118616d6f756e74b0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c6173738d0101344d756c74694c6f636174696f6e000120696e7374616e63654d0101344173736574496e7374616e6365000b00008d01100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400910101204a756e6374696f6e0001000858320800910101204a756e6374696f6e0000910101204a756e6374696f6e0002000858330c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0003000858341000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0004000858351400910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0005000858361800910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0006000858371c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0007000858382000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e000800009101100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04001101010c7533320001002c4163636f756e744964333208011c6e6574776f726b150101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b150101244e6574776f726b4964000114696e6465781d01010c753634000300304163636f756e744b6579323008011c6e6574776f726b150101244e6574776f726b496400010c6b6579210101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b00110753132380006002847656e6572616c4b65790400190101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c697479080108696425010118426f647949640001107061727429010120426f647950617274000900009501080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004008d01014476303a3a4d756c74694c6f636174696f6e00000008563104000501014476313a3a4d756c74694c6f636174696f6e0001000099010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404005101011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04005101011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408005101011c5b75383b20385d00000101011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099d010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d650101011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657824013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657824013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a1010c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461a50101b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e0000003055706461746564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461a50101b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e00010004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a5010c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d65746164617461081c42616c616e6365011838437573746f6d4d6574616461746101a90100180120646563696d616c7310010c7533320001106e616d652c011c5665633c75383e00011873796d626f6c2c011c5665633c75383e00014c6578697374656e7469616c5f6465706f73697418011c42616c616e63650001206c6f636174696f6ead0101784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001286164646974696f6e616ca9010138437573746f6d4d657461646174610000a9010c3872756e74696d655f636f6d6d6f6e14747970657338437573746f6d4d6574616461746100000401386665655f7065725f7365636f6e64180110753132380000ad0104184f7074696f6e0404540195010108104e6f6e6500000010536f6d65040095010000010000b1010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f050101344d756c74694c6f636174696f6e00011c6d6573736167652d01011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b5010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b9010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018044436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640468546865206964206f66207468652060436f6c6c656374696f6e6001146f776e6572000130543a3a4163636f756e7449640474546865206f776e6572206f66207468652060436f6c6c656374696f6e6000047841206e65772060436f6c6c656374696f6e602077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404b454686520604163636f756e7449646020746861742064657374726f7965642074686520636f6c6c656374696f6e010474412060436f6c6c656374696f6e60207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048860436f6c6c656374696f6e496460206f66207468652060436f6c6c656374696f6e6001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e02046c416e2060436f6c6c656374696f6e6020776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964047860436f6c6c656374696f6e496460206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572000130543a3a4163636f756e7449640458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030478556e697473206f6620612060546f6b656e602077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404645468652060436f6c6c656374696f6e496460206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572000130543a3a4163636f756e7449640460697373756572206f66206d696e7465642060546f6b656e600138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e6365048474686520696e697469616c20737570706c79206f66207468652060546f6b656e60040454412060546f6b656e6020776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404945468652060436f6c6c656374696f6e4964602060546f6b656e602062656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e4964044c5468652060546f6b656e60206d75746174656401206d75746174696f6ee5010140543a3a546f6b656e4d75746174696f6e04a06d75746174696f6e207468617420776173206170706c69656420746f207468652060546f6b656e60050454412060546f6b656e6020776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060478556e697473206f6620612060546f6b656e602077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404705468652060436f6c6c656374696f6e4964602064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e4964045c5468652060546f6b656e4964602064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404a874686520604163636f756e7449646020746861742064657374726f796564207468652060546f6b656e6007045c412060546f6b656e60207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e4964045460546f6b656e496460207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e74496404ac54686520604163636f756e74496460207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e7366657272656408048c556e697473206f6620612060546f6b656e602077657265207472616e736665727265641846726f7a656e0400f901012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e185468617765640400f901012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e047460546f6b656e496460206f662060546f6b656e60206d6f646966696564010c6b65790502013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756509020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65790502013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e740102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e0d020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e740f049441206e65772060436f6c6c656374696f6e4163636f756e74602077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404b85468652060546f6b656e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048041206e65772060546f6b656e4163636f756e746020776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e496460206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e7411048c412060436f6c6c656374696f6e4163636f756e7460207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e74120478412060546f6b656e4163636f756e7460207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964110201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c05468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404845468652060546f6b656e49646020746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964110201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964110201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964110201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b05468652060436f6c6c656374696f6e49646020666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e744964602077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e744964047054686520604163636f756e74496460206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a05468652060436f6c6c656374696f6e496460206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e4964048c5468652060546f6b656e496460206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e744964045c54686520604163636f756e7449646020736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c756520697320736574011476616c75651502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404a05468652060546f6b656e49646020666f72207768696368207468652076616c756520697320736574011476616c7565490201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565590201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565750201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c75656004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bd010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901c101644578706c69636974526f79616c747943757272656e6369657301cd01000c01146f776e65728001444f7074696f6e3c4163636f756e7449643e00011c726f79616c7479d901015c4f7074696f6e3c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573e10101844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000c101103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765c501011c50657262696c6c0000c501000006c90100c9010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000cd01102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d101045300000400d50101185665633c543e0000d1010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e4964000120746f6b656e5f6964b0011c546f6b656e49640000d501000002d10100d90104184f7074696f6e04045401dd010108104e6f6e6500000010536f6d650400dd010000010000dd0104184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c1010000010000e10104184f7074696f6e04045401cd010108104e6f6e6500000010536f6d650400cd010000010000e5010c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e041c526f79616c747901c101000801206265686176696f72e90101b04f7074696f6e3c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656ef50101304f7074696f6e3c626f6f6c3e0000e90104184f7074696f6e04045401ed010108104e6f6e6500000010536f6d650400ed010000010000ed0104184f7074696f6e04045401f1010108104e6f6e6500000010536f6d650400f1010000010000f1010c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901c101010828486173526f79616c74790400c101011c526f79616c747900000028497343757272656e637900010000f50104184f7074696f6e04045401cc0108104e6f6e6500000010536f6d650400cc0000010000f9010c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e496400012c667265657a655f74797065fd010178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e0000fd010c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e040018011c546f6b656e496400010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f6964b0011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000010204184f7074696f6e04045401180108104e6f6e6500000010536f6d6504001800000100000502102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00000902102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00000d0204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000110204184f7074696f6e0404540151010108104e6f6e6500000010536f6d65040051010000010000150204184f7074696f6e0404540119020108104e6f6e6500000010536f6d6504001902000001000019020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379011d02644578706c69636974526f79616c747943757272656e63696573013902001801146f776e65720001244163636f756e744964000118706f6c6963791d020118506f6c69637900012c746f6b656e5f636f756e741d010128546f6b656e436f756e7400013c6174747269627574655f636f756e741101010c753332000134746f74616c5f6465706f736974b0011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573390201644578706c69636974526f79616c747943757272656e6369657300001d020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901c101001401106d696e742102017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e2902014444656661756c744275726e506f6c6963790001207472616e736665722d02015444656661756c745472616e73666572506f6c6963790001246174747269627574653102015844656661756c74417474726962757465506f6c6963790001186d61726b65743502017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00002102103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74250201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79010201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74cc0110626f6f6c0000250204184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100002902103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000002d02103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ecc0110626f6f6c00003102103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000003502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901c1010004011c726f79616c7479dd01013c4f7074696f6e3c526f79616c74793e00003902102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01d1010456017c0453000004003d02013842547265654d61703c4b2c20563e00003d02042042547265654d617008044b01d1010456017c00040041020000004102000002450200450200000408d1017c00490204184f7074696f6e040454014d020108104e6f6e6500000010536f6d6504004d0200000100004d020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e0c30546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c10100240118737570706c79b00130546f6b656e42616c616e636500010c636170510201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e00012469735f66726f7a656ecc0110626f6f6c00013c6d696e696d756d5f62616c616e6365b00130546f6b656e42616c616e6365000128756e69745f7072696365b0011c42616c616e63650001306d696e745f6465706f736974b0011c42616c616e636500013c6174747269627574655f636f756e741101010c75333200013c6d61726b65745f6265686176696f72ed0101904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ecc0110626f6f6c0000510204184f7074696f6e0404540155020108104e6f6e6500000010536f6d6504005502000001000055020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e6365011801082853696e676c654d696e7400000018537570706c790400b00130546f6b656e42616c616e636500010000590204184f7074696f6e040454015d020108104e6f6e6500000010536f6d6504005d0200000100005d02144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e010d02404d6178417070726f76616c436f756e74016102000c012469735f66726f7a656ecc0110626f6f6c000124617070726f76616c73650201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e741101010c75333200006102101c65705f636f7265146672616d6528706172616d6574657273584d61784f70657261746f72735065724163636f756e74000000006502102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456010d020453000004006902013842547265654d61703c4b2c20563e00006902042042547265654d617008044b01000456010d020004006d020000006d02000002710200710200000408000d0200750204184f7074696f6e0404540179020108104e6f6e6500000010536f6d650400790200000100007902144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c017d0234417070726f76616c436f756e7401610244526573657276654964656e746966696572015101184c6f636b49640151012c4d61785265736572766573018102204d61784c6f636b73018502001c011c62616c616e6365b00130546f6b656e42616c616e636500014072657365727665645f62616c616e6365b00130546f6b656e42616c616e63650001386c6f636b65645f62616c616e6365b00130546f6b656e42616c616e63650001386e616d65645f7265736572766573890201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73990201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c739d0201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ecc0110626f6f6c00007d02144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e010d0200080118616d6f756e74b00130546f6b656e42616c616e636500012865787069726174696f6e0d02012845787069726174696f6e00008102101c65705f636f7265146672616d6528706172616d65746572732c4d61785265736572766573000000008502101c65705f636f7265146672616d6528706172616d6574657273204d61784c6f636b73000000008902102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015101045601180453000004008d02013842547265654d61703c4b2c20563e00008d02042042547265654d617008044b0151010456011800040091020000009102000002950200950200000408510118009902102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015101045601180453000004008d02013842547265654d61703c4b2c20563e00009d02102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017d02045300000400a102013842547265654d61703c4b2c20563e0000a102042042547265654d617008044b01000456017d02000400a502000000a502000002a90200a90200000408007d0200ad020c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373b102013c457468657265756d41646472657373045054686520657468657265756d20616464726573730118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d65640004f0536f6d656f6e6520636c61696d656420736f6d6520454649732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d6004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b102083c7072696d69746976655f7479706573104831363000000400210101205b75383b2032305d0000b5020c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d7574617465640400b9020134506f6f6c734d75746174696f6e000000045c5468652070616c6c65742773206576656e742074797065b9020c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e697479bd020110506f6f6c000120636f6c6c61746f72bd020110506f6f6c0001286675656c5f74616e6b73bd020110506f6f6c00013c70726963655f646973636f76657279bd020110506f6f6c0000bd02101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265c901011c50657262696c6c0000c1020c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001343c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e74496404a054686520604163636f756e744964602074686174206f776e732074686520604675656c54616e6b6001106e616d65c50201444675656c54616e6b4e616d654f663c543e0468546865206e616d65206f662074686520604675656c54616e6b60011c74616e6b5f6964000130543a3a4163636f756e7449640480546865206163636f756e74206964206f662074686520604675656c54616e6b6000047441206e657720604675656c54616e6b602077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b6001206d75746174696f6ed102013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c6965640104604120604675656c54616e6b6020776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600204684120604675656c54616e6b60207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600304ac412063616c6c207761732064697370617463686564207468726f756768206120604675656c54616e6b602e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504dc546865206465706f7369742072657365727665642062792074686520604675656c54616e6b6020666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040490416e206163636f756e742077617320616464656420746f206120604675656c54616e6b60384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f7665640504a0416e206163636f756e74207761732072656d6f7665642066726f6d206120604675656c54616e6b60584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6409030140446973706174636852756c654b696e64049c5468652060446973706174636852756c654b696e64602074686174207761732072656d6f76656406003c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c652073657420746861742077617320616464656407003852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640800684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69640d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ecc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69640d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ecc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69640d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ecc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f725c013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c01146572726f725c013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801c902000400cd020164426f756e6465645665633c75382c204d61784c656e6774683e0000c902101c65705f636f7265146672616d6528706172616d6574657273544d61784675656c54616e6b4e616d654c656e67746800000000cd02102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e0000d1020c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e04045401d502000c015c757365725f6163636f756e745f6d616e6167656d656e74d90201944f7074696f6e3c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974f50101304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c6573e50201984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000d502083c6566696e6974795f72756e74696d651c52756e74696d6500000000d90204184f7074696f6e04045401dd020108104e6f6e6500000010536f6d650400dd020000010000dd0204184f7074696f6e04045401e1020108104e6f6e6500000010536f6d650400e1020000010000e1020c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974cc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974cc0110626f6f6c0000e50204184f7074696f6e04045401e9020108104e6f6e6500000010536f6d650400e9020000010000e902102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ed02045300000400050301185665633c543e0000ed020c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c6572730400f102016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04000103015452657175697265546f6b656e52756c654f663c543e00010000f102104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d617801f502000400f902017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e0000f502101c65705f636f7265146672616d6528706172616d6574657273544d617857686974656c697374656443616c6c65727300000000f902102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540100045300000400fd02012c42547265655365743c543e0000fd02042042547265655365740404540100000400b80000000103104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400000503000002ed020009030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e6400011c4857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c73000600000d030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000114384c697374696e67437265617465640801286c697374696e675f69642801384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e67110301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642801384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642801384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642801384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964310301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642801384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f6269642d0301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65640464546865204576656e7420666f7220746869732070616c6c65741103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740115030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964d1010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964d1010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e74b00130546f6b656e42616c616e63650001147072696365b00130546f6b656e42616c616e63650001386d696e5f74616b655f76616c7565b00130546f6b656e42616c616e63650001206665655f736964651903011c466565536964650001386372656174696f6e5f626c6f636b1101012c426c6f636b4e756d62657200011c6465706f736974b0011c42616c616e636500011073616c741503011053616c74000110646174611d0301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465250301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00001503102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00001903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200001d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04002103016041756374696f6e446174613c426c6f636b4e756d6265723e000100002103104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b1101012c426c6f636b4e756d626572000124656e645f626c6f636b1101012c426c6f636b4e756d62657200002503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c6564b00130546f6b656e42616c616e63650000001c41756374696f6e04002903019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100002903104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f6269642d0301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e00002d0304184f7074696f6e0404540131030108104e6f6e6500000010536f6d650400310300000100003103104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e7449640001147072696365b00130546f6b656e42616c616e6365000035030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d6539030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d6539030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d6539030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6539030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d6539030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6539030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652e3903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d03101c65705f636f7265146672616d6528706172616d6574657273344d61784e616d654c656e677468000000004103102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e0000450308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000490300000228004d030000028c00510308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1101014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d655503016473705f72756e74696d653a3a52756e74696d65537472696e6700005503000005020059030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696fc901011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b2c011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657324010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f64652c011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f64652c011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d735d0301345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973650301205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f7072656669780801187072656669782c010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b2c011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5d030000026103006103000004082c2c0065030000022c0069030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c6173736d0301845065724469737061746368436c6173733c57656967687473506572436c6173733e00006d030c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454017103000c01186e6f726d616c710301045400012c6f7065726174696f6e616c71030104540001246d616e6461746f72797103010454000071030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963750301384f7074696f6e3c5765696768743e0001246d61785f746f74616c750301384f7074696f6e3c5765696768743e0001207265736572766564750301384f7074696f6e3c5765696768743e0000750304184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000079030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61787d0301545065724469737061746368436c6173733c7533323e00007d030c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000081030c346672616d655f737570706f72741c776569676874733c52756e74696d65446257656967687400000801107265616424010c753634000114777269746524010c75363400008503082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d655503013452756e74696d65537472696e67000124696d706c5f6e616d655503013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069738903011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800008903040c436f77040454018d030004008d030000008d03000002910300910300000408510110009503000005040099030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c65749d030c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e446174610804480128044e01100010012c706172656e745f68656164a1030120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74280104480001306d61785f706f765f73697a6510010c7533320000a1030c48706f6c6b61646f745f70617261636861696e287072696d697469766573204865616444617461000004002c011c5665633c75383e0000a50304184f7074696f6e04045401a9030108104e6f6e6500000010536f6d650400a9030000010000a9030c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000ad030c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573b103014442547265655365743c5665633c75383e3e0000b10304204254726565536574040454012c0004006503000000b5030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616428014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a658c0128287533322c2075333229000140696e67726573735f6368616e6e656c73b90301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73b90301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000b903000002bd0300bd0300000408f8c10300c1030c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164f001304f7074696f6e3c486173683e0000c5030c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000c903089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040028012452656c6179486173680000cd03042042547265654d617008044b01f8045601c903000400d103000000d103000002d50300d50300000408f8c90300d903000002dd0300dd030860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401f800080124726563697069656e74f801084964000110646174612c015073705f7374643a3a7665633a3a5665633c75383e0000e1030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f6461746104011064617461e503015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652c01345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736828011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f64652c011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee503089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174619d03015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465ad03015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d65737361676573e903016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573f10301a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000e903000002ed0300ed030860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d73672c013c446f776e776172644d6573736167650000f103042042547265654d617008044b01f8045601f503000400fd03000000f503000002f90300f9030860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d626572000110646174612c015073705f7374643a3a7665633a3a5665633c75383e0000fd03000002010400010400000408f8f5030005040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090909040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f771d010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e65774d0401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1104083c6566696e6974795f72756e74696d651043616c6c0001841853797374656d0400590301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400e10301d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400090401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f04000d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400150401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400190401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400250401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400490401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a001c56657374696e670400550401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e002d004056657374696e6752656769737472617204005d0401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e675265676973747261722c2052756e74696d653e002e002444656d6f637261637904006d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400750401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d697474656504007d0401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400810401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400850401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400890401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e00120028417574686f72736869700400950401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0014003c436f6c6c61746f725374616b696e670400a50401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400a90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400b90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400bd0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400210501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400250501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e00210034417373657452656769737472790400290501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e0034001c4f726d6c58636d0400350501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400390501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e00350020426f756e7469657304003d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400410501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d7304008d0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c730400990501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b7304009d0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400150601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0037003845787472696e736963506175736504001d0601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e0033000015040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d61676504011462797465732c011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736828011c543a3a48617368000104dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e40726571756573745f707265696d6167650401106861736828011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736828011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469631d0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c21040150426f783c43616c6c4f72486173684f663c543e3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869642c011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469631d0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c21040150426f783c43616c6c4f72486173684f663c543e3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869642c011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469631d0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c21040150426f783c43616c6c4f72486173684f663c543e3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869642c011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469631d0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c21040150426f783c43616c6c4f72486173684f663c543e3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1d0404184f7074696f6e040454018c0108104e6f6e6500000010536f6d6504008c0000010000210410346672616d655f737570706f727418747261697473207363686564756c652c4d617962654861736865640804540111041048617368012801081456616c75650400110401045400000010486173680400280110486173680001000025040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c73290401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465789503010c75313600011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73290401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e2d040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c73290401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e29040000021104002d04083c6566696e6974795f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400310401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400350401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400390401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d04003d040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d04004104016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400450401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640005000031040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200003504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200003904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200003d040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400050101344d756c74694c6f636174696f6e00000020526573706f6e73650400050101344d756c74694c6f636174696f6e0001000041040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400f80118506172614964000100004504081c73705f636f726510566f69640001000049040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573744d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565b00128543a3a42616c616e63650001306e65775f7265736572766564b00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263654d0401504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573744d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573744d0401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665cc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578017c011408496404000001244163636f756e74496400000014496e6465780400510401304163636f756e74496e6465780001000c52617704002c011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400210101205b75383b2032305d0004000051040000067c0055040c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573744d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65ac015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f4d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573590401645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573744d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5904000002ac005d040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c65741043616c6c0404540001083872656769737465725f62617463681001206163636f756e7473610401445665737465644163636f756e74733c543e00014873746172745f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e000118706572696f64100144426c6f636b4e756d626572466f723c543e000130706572696f645f636f756e7410010c753332000004dc52656769737465722061206261746368206f66206163636f756e747320616e642074686569722076657374696e6720616d6f756e74732e2c636c61696d5f62617463680401206163636f756e7473610401445665737465644163636f756e74733c543e0001047c426174636820636c61696d20666f7220766573746564206163636f756e7473042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6104102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016504045300000400690401185665633c543e000065040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574345665737465644163636f756e7408244163636f756e74496401001c42616c616e63650118000801286163636f756e745f69640001244163636f756e744964000118616d6f756e7418011c42616c616e6365000069040000026504006d040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736828011c543a3a4861736800011476616c7565b0013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616c1101012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e641101010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e6465781101013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736828011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736828011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736828011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736828011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e29012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736828011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465781101013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f4d0401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e71040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c2c011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c2c011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c2c011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c2c011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736828011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e641101010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b0401187461726765744d0401504163636f756e7449644c6f6f6b75704f663c543e00131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f74650801187461726765744d0401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736828011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736828011c543a3a4861736800013c6d617962655f7265665f696e6465780d02015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465781101012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000075040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273b801445665633c543a3a4163636f756e7449643e0001147072696d658001504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c1104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641101012c4d656d626572436f756e7400012070726f706f73616c1104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c28011c543a3a48617368000114696e6465781101013450726f706f73616c496e64657800011c617070726f7665cc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736828011c543a3a48617368000114696e6465781101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64790401185765696768740001306c656e6774685f626f756e641101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736828011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e790400000620007d040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273b801445665633c543a3a4163636f756e7449643e0001147072696d658001504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c1104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641101012c4d656d626572436f756e7400012070726f706f73616c1104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c28011c543a3a48617368000114696e6465781101013450726f706f73616c496e64657800011c617070726f7665cc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736828011c543a3a48617368000114696e6465781101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64790401185765696768740001306c656e6774685f626f756e641101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736828011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565b0013c42616c616e63654f663c542c20493e00012c62656e65666963696172794d0401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641101013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641101013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e74b0013c42616c616e63654f663c542c20493e00012c62656e65666963696172794d0401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641101013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76654d0401504163636f756e7449644c6f6f6b75704f663c543e00010c6164644d0401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273b801445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65774d0401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573b801445665633c543a3a4163636f756e7449643e00011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c649503010c7531360001446f746865725f7369676e61746f72696573b801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e748d0401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c910401344f706171756543616c6c3c543e00012873746f72655f63616c6ccc0110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c649503010c7531360001446f746865725f7369676e61746f72696573b801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e748d0401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c649503010c7531360001446f746865725f7369676e61746f72696573b801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0404184f7074696f6e04045401e00108104e6f6e6500000010536f6d650400e00000010000910410346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f706171756504045401110400080011010000001104010454000095040c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573990401385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99040000029d04009d04102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801a1040014012c706172656e745f68617368280130486173683a3a4f75747075740001186e756d626572110101184e756d62657200012873746174655f726f6f74280130486173683a3a4f757470757400013c65787472696e736963735f726f6f74280130486173683a3a4f75747075740001186469676573743001184469676573740000a1040c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a5040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c040454000118447365745f696e76756c6e657261626c65730401206163636f756e7473b801445665633c543a3a4163636f756e7449643e000004a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e3c6a6f696e5f63616e64696461746573040118616d6f756e74180124416d6f756e743c543e000104a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e18756e626f6e64000218a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000404310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c7533320005081d01536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e642060543a3a4d617843616e6469646174657360385375646f2063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea9040c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973ad04011c543a3a4b65797300011470726f6f662c011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead04083c6566696e6974795f72756e74696d652c53657373696f6e4b657973000008011061757261b10401c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73b10401c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000b104104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400b504013c737232353531393a3a5075626c69630000b5040c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000b9040c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657824013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765c1040154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f617373657473100110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765ed0401a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e05010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e0d0201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747901012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747901012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec104080c78636d3056657273696f6e656458636d041043616c6c00010c0856300400c504013476303a3a58636d3c43616c6c3e0000000856310400d904013476313a3a58636d3c43616c6c3e00010008563204002d01013476323a3a58636d3c43616c6c3e00020000c5040c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473c90401405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473c90401405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473c90401405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641d01010c753634000120726573706f6e7365d5040120526573706f6e7365000300345472616e7366657241737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c6901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c52656c6179656446726f6d08010c77686f8d0101344d756c74694c6f636174696f6e00011c6d657373616765c5040170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a0000c904000002cd0400cd04100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658501013c5665633c4d756c746941737365743e00011c726563656976658501013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738501013c5665633c4d756c746941737365743e00011c726573657276658d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641d01010c753634000110646573748d0101344d756c74694c6f636174696f6e0001186173736574738501013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c00010c78636dd10401385665633c58636d3c43616c6c3e3e00070000d104000002c50400d5040c0c78636d08763020526573706f6e73650001041841737365747304008501013c5665633c4d756c746941737365743e00000000d9040c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574733901012c4d756c746941737365747300011c65666665637473dd0401405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733901012c4d756c746941737365747300011c65666665637473dd0401405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733901012c4d756c746941737365747300011c65666665637473dd0401405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641d01010c753634000120726573706f6e7365e9040120526573706f6e7365000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279050101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c6901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c52656c6179656446726f6d08010c77686f09010154496e746572696f724d756c74694c6f636174696f6e00011c6d657373616765d9040170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69641d01010c75363400014c6d61785f726573706f6e73655f7765696768741d01010c753634000b0048556e73756273637269626556657273696f6e000c0000dd04000002e10400e104100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279050101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641d01010c75363400011064657374050101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573410101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c000130696e737472756374696f6e73e50401385665633c58636d3c43616c6c3e3e00070000e504000002d90400e9040c0c78636d08763120526573706f6e73650001081841737365747304003901012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e00010000ed04080c78636d3056657273696f6e656458636d041043616c6c00010c0856300400f104013476303a3a58636d3c43616c6c3e00000008563104000505013476313a3a58636d3c43616c6c3e00010008563204001505013476323a3a58636d3c43616c6c3e00020000f1040c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473f50401405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473f50401405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473f50401405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641d01010c753634000120726573706f6e7365d5040120526573706f6e7365000300345472616e7366657241737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c0105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c52656c6179656446726f6d08010c77686f8d0101344d756c74694c6f636174696f6e00011c6d657373616765f1040170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a0000f504000002f90400f904100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658501013c5665633c4d756c746941737365743e00011c726563656976658501013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738501013c5665633c4d756c746941737365743e00011c726573657276658d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641d01010c753634000110646573748d0101344d756c74694c6f636174696f6e0001186173736574738501013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c00010c78636dfd0401385665633c58636d3c43616c6c3e3e00070000fd04000002f1040001050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f6465642c011c5665633c75383e000005050c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574733901012c4d756c746941737365747300011c65666665637473090501405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733901012c4d756c746941737365747300011c65666665637473090501405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733901012c4d756c746941737365747300011c65666665637473090501405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641d01010c753634000120726573706f6e7365e9040120526573706f6e7365000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279050101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c0105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c52656c6179656446726f6d08010c77686f09010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676505050170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69641d01010c75363400014c6d61785f726573706f6e73655f7765696768741d01010c753634000b0048556e73756273637269626556657273696f6e000c000009050000020d05000d05100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279050101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641d01010c75363400011064657374050101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573410101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c000130696e737472756374696f6e73110501385665633c58636d3c43616c6c3e3e00070000110500000205050015050c0c78636d0876320c58636d041043616c6c00000400190501585665633c496e737472756374696f6e3c43616c6c3e3e000019050000021d05001d050c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404003901012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003901012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69641d01011c51756572794964000120726573706f6e736559010120526573706f6e73650001286d61785f7765696768741d01010c753634000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279050101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73741d01010c75363400011063616c6c0105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040009010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69641d01011c5175657279496400011064657374050101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768741d01010c753634000c00304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731101010c75333200012c62656e6566696369617279050101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731101010c75333200011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69641d01011c5175657279496400011064657374050101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768741d01010c75363400120030427579457865637574696f6e08011066656573410101284d756c746941737365740001307765696768745f6c696d69747901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204001505012458636d3c43616c6c3e0015002c536574417070656e64697804001505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733901012c4d756c74694173736574730001187469636b6574050101344d756c74694c6f636174696f6e001800105472617004001d01010c7536340019004053756273637269626556657273696f6e08012071756572795f69641d01011c5175657279496400014c6d61785f726573706f6e73655f7765696768741d01010c753634001a0048556e73756273637269626556657273696f6e001b000021050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e25050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657824013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e29050c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001083872656769737465725f61737365740801206d65746164617461a50101b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e00012061737365745f69640d0201484f7074696f6e3c543a3a417373657449643e000000307570646174655f61737365741c012061737365745f6964100128543a3a41737365744964000120646563696d616c730d02012c4f7074696f6e3c7533323e0001106e616d6590013c4f7074696f6e3c5665633c75383e3e00011873796d626f6c90013c4f7074696f6e3c5665633c75383e3e00014c6578697374656e7469616c5f6465706f736974010201484f7074696f6e3c543a3a42616c616e63653e0001206c6f636174696f6e2d0501984f7074696f6e3c4f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e3e0001286164646974696f6e616c310501644f7074696f6e3c543a3a437573746f6d4d657461646174613e000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2d0504184f7074696f6e04045401ad010108104e6f6e6500000010536f6d650400ad010000010000310504184f7074696f6e04045401a9010108104e6f6e6500000010536f6d650400a901000001000035050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e080110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765c1040154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c040454000104447472616e736665725f746f5f6163616c6108012c62656e6566696369617279000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650000042d01606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e65666963696172796020746f20746865204163616c612070617261636861696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565b0013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e2c011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69641101012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69641101012c426f756e7479496e64657800011c63757261746f724d0401504163636f756e7449644c6f6f6b75704f663c543e00010c666565b0013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69641101012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69641101012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69641101012c426f756e7479496e64657800012c62656e65666963696172794d0401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69641101012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69641101012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641101012c426f756e7479496e64657800011872656d61726b2c011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e41050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c040454000164446372656174655f636f6c6c656374696f6e04012864657363726970746f724505015c543a3a436f6c6c656374696f6e44657363726970746f72000010a8437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f7260002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400012c410144657374726f79732060436f6c6c656374696f6e60207769746820606964602e20606f726967696e60206d75737420626520746865206f776e6572206f66207468652060436f6c6c656374696f6e602e00002023204572726f727301012d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ed82d20604e6f74466f756e64602069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e51012d206044657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e746020696620616e6f746865722070616c6c657420697320626c6f636b696e672074686520636f6c6c656374696f6e27733420206465737472756374696f6e51012d206044657374726f79466f7262696464656e427952656d61696e696e67546f6b656e736020696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e2064657374726f79696e675d012d206044657374726f79466f7262696464656e4279417474726962757465436f756e746020696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e2064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e000214d04d6f646966792060436f6c6c656374696f6e6020776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f7273c02d20604e6f74466f756e64602c2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742efc2d20604e6f5065726d697373696f6e602c20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206d75746174696f6ee5010140543a3a546f6b656e4d75746174696f6e00032049014d6f646966792060546f6b656e6020776974682060746f6b656e5f696460202066726f6d2060436f6c6c656374696f6e6020776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6728606d75746174696f6e60002023204572726f727349012d206043757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c74796020696620746f6b656e2068617320616c7265616479206265656e2061737369676e65642061242020726f79616c7479b02d20604e6f5065726d697373696f6e60206966206e6f742074686520636f6c6c656374696f6e206f776e6572a42d2060546f6b656e4e6f74466f756e646020696620546f6b656e20646f6573206e6f74206578697374106d696e740c0124726563697069656e744d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d736105013c4d696e74506172616d734f663c543e00043c4901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c6574277334604d696e74506f6c696379602e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ed82d2060436f6c6c656374696f6e4e6f74466f756e64602069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742eb02d2060546f6b656e4e6f74466f756e64602069662060546f6b656e6020646f6573206e6f742065786973742e29012d2060546f6b656e416c72656164794578697374736020696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747315012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e35012d20604f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652c206f7220696620746865342020746f6b656e5f636f756e74286f766572666c6f77732e2d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f736974106275726e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d736505013c4275726e506172616d734f663c543e000534390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273b02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e2060746f6b656e7360406f662060636f6c6c656374696f6e602e01012d2060436f6c6c656374696f6e446f65734e6f74537570706f7274476976656e546f6b656e602069662060746f6b656e7360206973206e6f7420656d7074792e45012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f66207468652060636f6c6c656374696f6e602e61012d20604f766572666c6f776020696620616d6f756e74202d20737570706c79206f766572666c6f777320747970652c206f72206966206275726e2063617573657320636f6c6c656374696f6e2e746f6b656e5f636f756e74102020746f246f766572666c6f772e5d012d20604465706f736974556e726573657276654661696c6564602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f20756e72657365727665207472616e736665720c0124726563697069656e744d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d736905014c5472616e73666572506172616d734f663c543e00061c1501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602eec2d20604f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e18667265657a65040110696e666ff901012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666ff901012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65790502013c543a3a4174747269627574654b657900011476616c756509020144543a3a41747472696275746556616c7565000930e053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468658061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060c42d2060546f6b656e4e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e55012d20604f766572666c6f77602069662074686520436f6c6c656374696f6e27732061747472696275746520636f756e746572206f766572666c6f77732c206f722069662074686520617474726962757465206b65792c2020616e642076616c756578746f74616c206279746573206578636565647320746865206c696d69742e55012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f20726573657276652074686520646570706f73697420666f7220746865206174747269627574652073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65790502013c543a3a4174747269627574654b6579000a28250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f72739c2d20604261644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060c42d2060546f6b656e4e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e35012d2060417474726962757465436f756e7465724f766572666c6f77602069662074686520436f6c6c656374696f6e27732061747472696275746520636f756e746572206f766572666c6f77732e4d012d206041747472696275746553746f726167654f766572666c6f77602069662074686520617474726962757465206b657920616e642076616c756520746f74616c2062797465732065786365656473207468652020206c696d69742e55012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f20726573657276652074686520646570706f73697420666f7220746865206174747269627574652073746f726167652e3862617463685f7472616e736665720c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000128726563697069656e74736d05015c5472616e73666572526563697069656e74734f663c543e00014c636f6e74696e75655f6f6e5f6661696c757265cc0110626f6f6c000b2c55015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60206163636f756e742e00590149662060636f6e74696e75655f6f6e5f6661696c757265602069732066616c73652c20612073696e676c65207472616e73666572206661696c7572652077696c6c206661696c20616c6c206f66207468656d2e2049660901697420697320747275652c20657865637574696f6e2077696c6c20636f6e74696e7565207768656e2061206661696c75726520697320656e636f756e74657265642e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e09012d206042616c616e63654f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e2862617463685f6d696e740c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000128726563697069656e74737905014c4d696e74526563697069656e74734f663c543e00014c636f6e74696e75655f6f6e5f6661696c757265cc0110626f6f6c000c404501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e70604163636f756e7449646020616e6420604d696e74506172616d736000550149662060636f6e74696e75655f6f6e5f6661696c757265602069732066616c73652c20612073696e676c65206d696e74206661696c7572652077696c6c206661696c20616c6c206f7065726174696f6e732e2049660901697420697320747275652c20657865637574696f6e2077696c6c20636f6e74696e7565207768656e2061206661696c75726520697320656e636f756e74657265642e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ec02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e15012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602edc2d20604d696e74466f7262696464656e602069662074686520706f6c69637920646973616c6c6f777320746865206f7065726174696f6e29012d206042616c616e63654f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652ecc2d2060546f6b656e436f756e744f766572666c6f77602069662074686520746f6b656e5f636f756e74206f766572666c6f77732d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f73697448617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e0d020134543a3a45787069726174696f6e000d044d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e6050756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e744964000e045501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e6034617070726f76655f746f6b656e180134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e74b0013c543a3a546f6b656e42616c616e636500012865787069726174696f6e0d020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e74b0013c543a3a546f6b656e42616c616e6365000f042101417070726f76652074686520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f6620606f726967696e6027732060746f6b656e60733c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964001004d0556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e60735c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e0011185d0145786163746c7920617320606d75746174655f636f6c6c656374696f6e602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e6420746865206063616c6c657260206163636f756e745073686f756c64206265207370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f746c2d2053616d65206173206d75746174655f636f6c6c656374696f6e38666f7263655f7472616e73666572100118736f757263654d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e4d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d736905014c5472616e73666572506172616d734f663c543e001218590145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e742073686f756c64206265287370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74482d2053616d65206173207472616e7366657250666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400011476616c75651502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00131015015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e496400011476616c7565490201484f7074696f6e3c546f6b656e4f663c543e3e00141001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964040134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640015101d0153657420746865204e657874436f6c6c656374696f6e49642073746f7261676520746f2074686520676976656e20606964602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65790502013c543a3a4174747269627574654b657900011476616c7565850501584f7074696f6e3c4174747269627574654f663c543e3e00161001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565590201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00171031015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001286163636f756e745f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565750201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0018101d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e45050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f720c30546f6b656e42616c616e636501181c526f79616c747901c101704578706c69636974526f79616c747943757272656e6369657356656301cd0100080118706f6c696379490501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573cd0101704578706c69636974526f79616c747943757272656e63696573566563000049050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901c101001401106d696e744d0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726e5105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e736665725505017c44656661756c745472616e73666572506f6c69637944657363726970746f720001246174747269627574655905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b65745d05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e00004d05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74250201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79010201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74cc0110626f6f6c00005105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f72000000005505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f72000000005905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f72000000005d05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901c1010004011c726f79616c7479dd01013c4f7074696f6e3c526f79616c74793e00006105103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73101c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c10101082c437265617465546f6b656e180120746f6b656e5f6964b0011c546f6b656e4964000138696e697469616c5f737570706c79b00130546f6b656e42616c616e6365000128756e69745f7072696365b0011c42616c616e636500010c636170510201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72ed0101904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ecc0110626f6f6c000000104d696e740c0120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e6365000128756e69745f70726963650102013c4f7074696f6e3c42616c616e63653e000100006505103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665cc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765cc0110626f6f6c00006905103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665cc0110626f6f6c000000204f70657261746f72100120746f6b656e5f6964b0011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665cc0110626f6f6c000100006d05102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017105045300000400750501185665633c543e000071050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73016905000801286163636f756e745f69640001244163636f756e744964000118706172616d7369050118506172616d73000075050000027105007905102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017d05045300000400810501185665633c543e00007d050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73016105000801286163636f756e745f69640001244163636f756e744964000118706172616d7361050118506172616d73000081050000027d0500850504184f7074696f6e0404540189050108104e6f6e6500000010536f6d6504008905000001000089050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650109021c42616c616e636501180008011476616c75650902013841747472696275746556616c756500011c6465706f736974b0011c42616c616e636500008d050c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400010c14636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265910501245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d08010c77686fb102013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64b102013c457468657265756d4164647265737300010c6e6577b102013c457468657265756d41646472657373000120707265636c61696d8001504f7074696f6e3c543a3a4163636f756e7449643e000200042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91050c1c73705f636f7265146563647361245369676e617475726500000400950501205b75383b2036355d0000950500000341000000080099050c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6eb9020134506f6f6c734d75746174696f6e000004b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d050c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f72a105015c4675656c54616e6b44657363726970746f724f663c543e0000149c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f7273d42d20604675656c54616e6b416c726561647945786973747360206966206074616e6b5f69646020616c72656164792065786973747321012d20604475706c696361746552756c654b696e64736020696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6ed102013c543a3a54616e6b4d75746174696f6e000114b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742edc2d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69644d0401444c6f6f6b7570536f757263654f663c543e00021c1d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69644d0401444c6f6f6b7570536f757263654f663c543e0003181d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69644d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6409030140446973706174636852756c654b696e640004245d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e27742065786973749c2d20604e6f5065726d697373696f6e602069662063616c6c6564206279206e6f6e2d6f776e6572ec2d20604163636f756e744e6f74466f756e6460206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646001012d206052756c655365744e6f74466f756e64602069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646005012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656edc2d206052756c654e6f74466f756e64602069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565cc0110626f6f6c0005482501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed02d2060496e76616c696452756c65536574496460206966206072756c655f7365745f69646020646f6573206e6f74206578697374f82d2060557361676552657374726963746564602069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737451012d20605472616e73616374696f6e457863656564734675656c4275726e4c696d6974602069662063616c6c206578636565647320746865206d617820666565206c696d6974207365742062792072756c6573657445012d20605472616e73616374696f6e4578636565647355736572427564676574602069662063616c6c206578636565647320746865206d6178207573657220627564676574206c696d69742073657420627924202072756c6573657451012d20605472616e73616374696f6e457863656564734675656c54616e6b427564676574602069662063616c6c206578636565647320746865206d6178206675656c2074616e6b206275646765742073657420627924202072756c6573657455012d206043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365602069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f207573652074686524202072756c6573657461012d20605472616e73616374696f6e4e6f745065726d697474656460206966207468652063616c6c206973206e6f7420696e20746865206c697374206f66207065726d69747465642063616c6c73206f662072756c65736574942d20604f766572666c6f776020696620616d6f756e74206f766572666c6f777320747970654d012d20605573657242616c616e63654c6f77466f7252656d61696e696e67466565602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682062616c616e636520746f2070617920666f72c4202072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f666565602069732074727565fc2d20604675656c54616e6b4f75744f6646756e64736020696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565cc0110626f6f6c000614590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e2023204572726f7273e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f69640d0201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ecc0110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ecc2d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572a02d2060467265657a65517565756546756c6c60206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c6573f505015052756c6544657363726970746f72734f663c543e00083c3d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e7418202064617461fc2d20604d617852756c6553657473457863656564656460206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656441012d20604475706c696361746552756c654b696e64736020696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d65206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009243d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e74182020646174614462617463685f6164645f6163636f756e7408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e000120757365725f696473090601584261746368557365724163636f756e74734f663c543e000a18e853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f60696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e000120757365725f696473090601584261746368557365724163636f756e74734f663c543e000b18f453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f6072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964110601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6ed5050140436f6e73756d7074696f6e4f663c543e000c208c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e050149662060757365725f6964602069732060536f6d65602c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e0d01496620697420697320604e6f6e65602c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f727315012d20604163636f756e744e6f74466f756e64602069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374b82d20604675656c54616e6b4e6f74466f756e64602069662074616e6b5f696420646f6573206e6f7420657869737401012d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e65724464657374726f795f6675656c5f74616e6b04011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e000d10350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1050c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d6501c5024852756c6553657444657363726970746f727301a505644163636f756e7452756c6553657444657363726970746f727301e902001401106e616d65c50201104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74dd0201744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f73657473a505014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974cc0110626f6f6c0001346163636f756e745f72756c6573e90201644163636f756e7452756c6553657444657363726970746f72730000a505102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601a905045300000400fd05013842547265654d61703c4b2c20563e0000a9050c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f7201ad05204d617852756c657301f105000400f50501b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e0000ad050c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f7204045400011c4857686974656c697374656443616c6c6572730400f102016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e730400b105017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400c50501884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400c9050184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c4275646765740400d105015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04000103015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c730400d905015c5065726d697474656443616c6c7352756c654f663c543e00060000b105104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801b505000400b9050188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e0000b505101c65705f636f7265146672616d6528706172616d6574657273404d6178436f6c6c656374696f6e49647300000000b905102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540118045300000400bd05012c42547265655365743c543e0000bd05042042547265655365740404540118000400c105000000c1050000021800c505104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e63650000c905104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401cd05000400cd0501184275646765740000cd050c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e74b0011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d6265720000d105104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574cd0501704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6ed5050184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e0000d5050c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d6564b0011c42616c616e63650001406c6173745f72657365745f626c6f636b0d02014c4f7074696f6e3c426c6f636b4e756d6265723e0000d905104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c01dd050c4d617801e105000400e5050184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e0000dd05102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e0000e105101c65705f636f7265146672616d6528706172616d6574657273384d617843616c6c46696c7465727300000000e505102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401dd05045300000400e905012c42547265655365743c543e0000e9050420425472656553657404045401dd05000400ed05000000ed05000002dd0500f105101c65705f636f7265146672616d6528706172616d6574657273384d617852756c657350657253657400000000f505102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ad05045300000400f90501185665633c543e0000f905000002ad0500fd05042042547265654d617008044b0110045601a9050004000106000000010600000205060005060000040810a905000906102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014d040453000004000d0601185665633c543e00000d060000024d0400110604184f7074696f6e040454014d040108104e6f6e6500000010536f6d6504004d04000001000015060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964d1010130417373657449644f663c543e00013474616b655f61737365745f6964d1010130417373657449644f663c543e000118616d6f756e74b00144546f6b656e42616c616e63654f663c543e0001147072696365b00144546f6b656e42616c616e63654f663c543e00011073616c741503011c53616c743c543e00013061756374696f6e5f64617461190601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000545101506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f2062652061206043757272656e6379602e490154686520696420666f7220746865206c697374696e672069732067656e6572617465642077697468205b496447656e6572617461626c655d287472616974733a3a496447656e6572617461626c65292062795068617368696e6720746865206c697374696e672e3823232320506172616d6574657273c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e28232323204572726f727315012d2060496e76616c696441756374696f6e53746172746020696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b582020604c697374696e6741637469766544656c617960e02d2060496e76616c696441756374696f6e456e646564602069662061756374696f6e20656e6473206265666f72652069742073746172747315012d20604e6f43757272656e637960204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637935012d20604c697374696e67466f7262696464656e60206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c69737465641d012d206043757272656e63794e6f74416c6c6f7765644173526f79616c7479602069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c7479f82d20604c6f774261736543757272656e637942616c616e63656020696620626173652063757272656e63792062616c616e636520697320746f6f206c6f77e02d20604c6f77546f6b656e42616c616e63656020746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766515012d20604c697374696e67416c7265616479457869737473602069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642801384c697374696e6749644f663c543e0001180d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e3823232320506172616d6574657273bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c28232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737409012d20604e6f5065726d697373696f6e6020696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642801384c697374696e6749644f663c543e000118616d6f756e74b00144546f6b656e42616c616e63654f663c543e000230ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e6974732070757263686173656428232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374e82d20604c697374696e67497357726f6e67547970656020696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d2060496e76616c6964416d6f756e74602069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e2060616d6f756e74603d012d20604c697374696e674e6f744163746976656020696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c61796020796574cc2d20604f766572666c6f776020696620616d6f756e74202a206c697374696e675f707269636520697320746f6f206c6172676551012d206054616b6556616c7565556e6465724d696e696d756d6020696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d20726571756972656421012d20604c6f77546f6b656e42616c616e6365602069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642801384c697374696e6749644f663c543e0001147072696365b00144546f6b656e42616c616e63654f663c543e0003344d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e697428232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374c42d20604c697374696e6757726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6e41012d2060496e61637469766541756374696f6e60206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e6420626c6f636bbc2d20604f766572666c6f77602069662061646465642062696420697320746f6f206c6172676520746f2073746f7265f82d2060496e76616c6964507269636560206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f72206120626964bc2d20604f766572666c6f7760206966206f6c64657220626964202a20616d6f756e7420697320746f6f206c61726765a82d20604f766572666c6f7760206966206e65772062696420707269636520697320746f6f206c617267654066696e616c697a655f61756374696f6e0401286c697374696e675f69642801384c697374696e6749644f663c543e000428490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a6528232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374cc2d20604c697374696e67497357726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6ed82d206041756374696f6e4e6f744f76657260206966207468652061756374696f6e20686173206e6f742066696e69736865642079657435012d206054616b6556616c7565556e6465724d696e696d756d60206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564dc2d20604f766572666c6f776020696620626964207072696365202a206c697374696e675f616d6f756e7420697320746f6f206c61726765407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565c901011c50657262696c6c00050c21014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e3823232320506172616d6574657273a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e190604184f7074696f6e0404540121030108104e6f6e6500000010536f6d650400210300000100001d060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308012c70616c6c65745f6e616d653903017c426f756e646564537472696e673c543a3a4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d652106019c4f7074696f6e3c426f756e646564537472696e673c543a3a4d61784e616d654c656e6774683e3e0000107c506175736520657865637574696f6e206f662065787472696e736963287329004501496620604e6f6e656020697320706173736564206173206065787472696e7369635f6e616d65602c20616c6c2065787472696e73696373206f6620746865206070616c6c65745f6e616d65602077696c6c286265207061757365642e40726573756d655f65787472696e73696308012c70616c6c65745f6e616d653903017c426f756e646564537472696e673c543a3a4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d652106019c4f7074696f6e3c426f756e646564537472696e673c543a3a4d61784e616d654c656e6774683e3e00010440526573756d652065787472696e736963042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e210604184f7074696f6e0404540139030108104e6f6e6500000010536f6d6504003903000001000025060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c65742906083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656404002d0601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e00000024526571756573746564040010010c753332000100002d0604184f7074696f6e0404540131060108104e6f6e6500000010536f6d650400310600000100003106000004080018003506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e000039060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011820546f6f4c61726765000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093d06000002410600410604184f7074696f6e0404540145060108104e6f6e6500000010536f6d650400450600000100004506084070616c6c65745f7363686564756c65722c5363686564756c65645633101043616c6c0121042c426c6f636b4e756d62657201103450616c6c6574734f726967696e012d04244163636f756e7449640100001401206d617962655f696490013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2104011043616c6c0001386d617962655f706572696f6469631d0401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e2d04013450616c6c6574734f726967696e000049060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094d060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909095106102873705f72756e74696d651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540155060453000004005d0601185665633c543e00005506083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964510101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e735906011c526561736f6e7300005906083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200005d060000025506006106102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016506045300000400690601185665633c543e00006506083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720151011c42616c616e6365011800080108696451010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000069060000026506006d06083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f300001000071060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090975060c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800007906086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100007d06102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ac045300000400590401185665633c543e000081060c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090985060c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574144572726f7204045400010848496e76616c6964506572696f64436f756e7400000460506572696f6420636f756e7420697320696e76616c69642e4c496e76616c6964566573746564416d6f756e740001046856657374656420616d6f756e7420697320696e76616c69642e2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090989060000028d06008d060000040c10280000910600000408b818009506084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c65140110646174612c011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d6265720001186578706972790d02014c4f7074696f6e3c426c6f636b4e756d6265723e0001000099060c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801281c42616c616e6365011801081c4f6e676f696e6704009d0601b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564cc0110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100009d060c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801281c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368280110486173680001247468726573686f6c64bc0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79a106013854616c6c793c42616c616e63653e0000a1060c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000a5060c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573a90601b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e73b106015044656c65676174696f6e733c42616c616e63653e0001147072696f72b506017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e71040128436f6e76696374696f6e00012c64656c65676174696f6e73b106015044656c65676174696f6e733c42616c616e63653e0001147072696f72b506017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000a906000002ad0600ad060000040810c000b1060c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000b5060c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000b9060000040828bc00bd060000040810b800c106084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000c5060c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001742056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e3c566f74696e67506572696f644c6f77001c0454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c906102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540128045300000400490301185665633c543e0000cd06084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573b801385665633c4163636f756e7449643e0001106e617973b801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000d1060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540128045300000400490301185665633c543e0000d9060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909dd06083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000e106102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540110045300000400e50601185665633c543e0000e5060000021000e9060c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000ed0608346672616d655f737570706f72742050616c6c65744964000004005101011c5b75383b20385d0000f1060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742ef506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400b801185665633c543e0000f9060c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909fd06000004080004000107083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656ee0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73b801385665633c4163636f756e7449643e000005070000040c910400180009070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090d07102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011107045300000400150701185665633c543e00001107084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012818417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002801104861736800008001384f7074696f6e3c417574686f723e00010000150700000211070019070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909091d07102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540121070453000004002d0701185665633c543e000021070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c657420436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730125070010011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e740001286e6f6d696e61746f727329070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e00002507083c6566696e6974795f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f72000000002907102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400b801185665633c543e00002d0700000221070031070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65743043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273012507344d617843616e646964617465730135070004003907011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e00003507083c6566696e6974795f72756e74696d65344d617843616e64696461746573000000003907102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540121070453000004002d0701185665633c543e00003d070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e74000041070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c657414526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f7273014507344d61784e6f6d696e61746f7273012507000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72731d07011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e00004507083c6566696e6974795f72756e74696d65304d6178436f6c6c61746f7273000000004907000004081000004d070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909510700000255070055070000040800ad04005907000004085d072c005d070c1c73705f636f72651863727970746f244b6579547970654964000004003c011c5b75383b20345d000061070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e65070000026907006907086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572f8011850617261496400011473746174656d070130496e626f756e6453746174650001406d6573736167655f6d65746164617461710701a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e00006d07086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000071070000027507007507000004081079070079070c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c73000200007d0700000408f8100081070000028507008507086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74f801185061726149640001147374617465890701344f7574626f756e6453746174650001347369676e616c735f6578697374cc0110626f6f6c00012c66697273745f696e6465789503010c7531360001286c6173745f696e6465789503010c75313600008907086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e646564000100008d0700000408f89503009107086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000095070000040cf8102c0099070c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099d070c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465729501015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679a10701404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e9501015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665cc0110626f6f6c000100145265616479080120726573706f6e7365a907014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000a10704184f7074696f6e04045401a5070108104e6f6e6500000010536f6d650400a5070000010000a50700000408080800a907080c78636d4456657273696f6e6564526573706f6e736500010c0856300400d504013076303a3a526573706f6e73650000000856310400e904013076313a3a526573706f6e736500010008563204005901013076323a3a526573706f6e736500020000ad070000040810950100b1070000040c24241000b507102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b907045300000400bd0701185665633c543e0000b9070000040895011000bd07000002b90700c1070c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e7454617267657473040090013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000c5070c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c9070c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd07086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c2001185765696768740000d107086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7424013c4f766572776569676874496e6465780000d507000002d90700d90700000408102c00dd070c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e1070c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f720404540001143441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e00010809015468652076657273696f6e206f6620746865206056657273696f6e65644d756c74694c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e4c436f6e666c696374696e674c6f636174696f6e000304d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2e48436f6e666c696374696e6741737365744964000404d8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e5070c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e907083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573ed070190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000ed07083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000f107102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e0000f5070c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f9070000040c00181800fd070000040818180001080000040818000005080000040c1801020502000908102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454010d08045300000400150801185665633c543e00000d08144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6e1108019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768747904011857656967687400001108144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e4964000120746f6b656e5f69640102013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e741101010c7533320000000015080000020d080019080c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f7204045400019448436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e28416d6f756e745a65726f000704c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b657900080454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e74457863656564656400090498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000a04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000b04ac547269656420746f206372656174652060546f6b656e60207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000c04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73000d10450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265590163616c6c696e67206064657374726f795f636f6c6c656374696f6e602e204b65657020696e206d696e642074686174207468652060546f6b656e602073746f726167652063616e2072656d61696e206576656e2069662501616c6c2060546f6b656e6020756e6974732077657265206275726e65642e20412060546f6b656e602063616e206f6e6c792062652064657374726f7965642062792073657474696e67a46072656d6f76655f746f6b656e5f73746f726167656020746f207472756520696e20606275726e602e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74000e04150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564000f04f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640010040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001108510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001204c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e63655c42616c616e6365436f6e76657273696f6e4661696c6564001304d8436f756c64206e6f7420636f6e76657274206265747765656e2060546f6b656e42616c616e63656020616e64206042616c616e636560584d696e744661696c6564526571756972656d656e74730014040501546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e7473207365742062792074686520604d696e74506f6c696379605849646c654f7065726174696f6e517565756546756c6c00150405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001604dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001704b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001804ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e730019048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001a04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001b04d4546f6b656e2063616e6e6f74206163742061732061206043757272656e63796020616e6420616c736f20612060526f79616c747960504d6178417070726f76616c734578636565646564001c04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001d04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564001e08510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365001f04b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002004510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002104bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f726c5472616e73666572506172616d4372656174696f6e4661696c6564002204905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002304c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002404e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909091d080c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400010860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092108102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601bd020453000004002508013842547265654d61703c4b2c20563e00002508042042547265654d617008044b0100045601bd02000400290800000029080000022d08002d080000040800bd02003108101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e744964000035080c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f72207479706539080c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d6501c502244163636f756e74496401001c42616c616e6365011840446973706174636852756c6553657473013d083c4163636f756e7452756c6553657473016908002401146f776e65720001244163636f756e7449640001106e616d65c50201104e616d6500012472756c655f736574733d080140446973706174636852756c6553657473000138746f74616c5f7265736572766564b0011c42616c616e63650001346163636f756e745f636f756e741101010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74dd0201744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ecc0110626f6f6c00014070726f76696465735f6465706f736974cc0110626f6f6c0001346163636f756e745f72756c65736908013c4163636f756e7452756c655365747300003d08102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560141080453000004005d08013842547265654d61703c4b2c20563e000041080c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65014508204d617852756c657301f1050008011472756c65734d0801c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ecc0110626f6f6c000045080c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c655772617070657204045400011c4857686974656c697374656443616c6c6572730400f102016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e730400b105017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400c50501884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404004908015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400d105015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04000103015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c730400d905015c5065726d697474656443616c6c7352756c654f663c543e000600004908104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c65041842756467657401cd0500080118627564676574cd050118427564676574000128757365725f636f756e741101010c75333200004d08102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01090304560145080453000004005108013842547265654d61703c4b2c20563e00005108042042547265654d617008044b01090304560145080004005508000000550800000259080059080000040809034508005d08042042547265654d617008044b0110045601410800040061080000006108000002650800650800000408104108006908102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b016d0804560171080453000004007508013842547265654d61703c4b2c20563e00006d080c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000071080c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c6572730400f102016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04000103015452657175697265546f6b656e52756c654f663c543e000100007508042042547265654d617008044b016d080456017108000400790800000079080000027d08007d08000004086d0871080081080000040800000085080c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473018908304d617852756c65436f756e7401f105444d617852756c65446174614c656e677468018d08000c013074616e6b5f6465706f736974b0011c42616c616e6365000130757365725f6465706f736974b0011c42616c616e636500013872756c655f646174615f73657473910801f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e00008908101c65705f636f7265146672616d6528706172616d65746572732c4d617852756c6553657473000000008d08101c65705f636f7265146672616d6528706172616d6574657273604d61784163636f756e7452756c65446174614c656e677468000000009108102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456019508045300000400a908013842547265654d61703c4b2c20563e00009508102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01090304560199080453000004009d08013842547265654d61703c4b2c20563e00009908102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00009d08042042547265654d617008044b0109030456019908000400a108000000a108000002a50800a508000004080903990800a908042042547265654d617008044b01100456019508000400ad08000000ad08000002b10800b1080000040810950800b508102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b908045300000400bd0801185665633c543e0000b9080c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f69640d0201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ecc0110626f6f6c0000bd08000002b90800c1080c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c5080c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565c501011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e741101010c75333200015461756374696f6e5f6c697374696e675f636f756e741101010c7533320000c90800000408002800cd080c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f775c42616c616e6365436f6e76657273696f6e4661696c65640006049c5468652062616c616e6365207479706520636f756c64206e6f7420626520636f6e7665727465646c5472616e73666572506172616d4372656174696f6e4661696c6564000704905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000804bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730009049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e5374617274000a0835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000b04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000c04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000d04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000e040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000f045454686520616d6f756e7420697320696e76616c696430496e76616c696450726963650010045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0011048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900120439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650013043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001404ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e740464546865206572726f7220666f7220746869732070616c6c6574d1080c5870616c6c65745f65787472696e7369635f70617573651474797065733445787472696e736963496e666f04344d61784e616d654c656e677468013d030008012c70616c6c65745f6e616d6539030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65210601904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000d5080c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001043c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e736963045050616c6c65742773206572726f7220747970652ed908102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373014d041043616c6c011104245369676e617475726501dd0814457874726101ed080004002c000000dd08082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400e1080148656432353531393a3a5369676e61747572650000001c537232353531390400e9080148737232353531393a3a5369676e617475726500010014456364736104009105014065636473613a3a5369676e617475726500020000e1080c1c73705f636f72651c65643235353139245369676e617475726500000400e50801205b75383b2036345d0000e508000003400000000800e9080c1c73705f636f72651c73723235353139245369676e617475726500000400e50801205b75383b2036345d0000ed0800000420f108f508f908fd08050909090d09110900f10810306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000f50810306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000f90810306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000fd0810306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004000109010c45726100000109102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000050910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040011010120543a3a496e6465780000090910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000000d09086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400b0013042616c616e63654f663c543e000011090c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510288000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e7369634461746101010405102c0400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002880000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010030040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004004001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f7069637301010402284d030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000510304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100cc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100cc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500004503040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e015903014c1830426c6f636b5765696768747369038501e0d1a93e0100000000204aa9d101000090cd2405000000000170fae4a82e010000010098f73e5d01000001000000000000000090cd2405000000000170823713a30100000100204aa9d1010000010088526a7400000090cd24050000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746879033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687481034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e850399021c6566696e6974791c6566696e69747900000000b80b0000000000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000f3ff14d5ab5270590100000006000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978950308560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e019903003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f646501002c0400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f646500002c0400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e4461746100009d0304000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100cc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100a50304001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000ad03040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000b50304001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000c5030400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100c90380000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d716348656164730100cd03040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100d90304000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100650304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301006503040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000028040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100002c04000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e01e103017000010504012454696d657374616d70012454696d657374616d70080c4e6f7701002420000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100cc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0109040004344d696e696d756d506572696f6424207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100f81064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e010d040174000125060620507265696d6167650120507265696d6167650824537461747573466f72000104062829060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406283506040004942054686520707265696d616765732073746f72656420627920746869732070616c6c65742e01150401840001390607245363686564756c657201245363686564756c657208184167656e646101010405103d060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104052c8c0400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e011904018808344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e014906081c5574696c697479000125040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e014d06092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402005106040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402006106040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e01006d0604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e014904019c0c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0171060a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100750640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010079060400000001a404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b1c56657374696e67011c56657374696e67044056657374696e675363686564756c657301010402007d0604000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e01550401a804444d696e5665737465645472616e7366657218400000e8890423c78a000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e0181062d4056657374696e6752656769737472617200015d0400000185062e2444656d6f6372616379012444656d6f6372616379343c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301008906040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510910604000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d61676573000104062895060400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510990604000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500a506d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100cc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000b906040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040628bd0604000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040628cc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000c10604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e016d0401b42c3c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564cc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f73697418400000e8890423c78a00000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01c5060c1c436f756e63696c011c436f756e63696c182450726f706f73616c730100c906040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406281104040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040628cd06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100b80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01750401c80001d1060d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100d506040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406281104040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040628cd06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100b80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e017d0401d00001d9060e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c0c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c730001040510dd060400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c730100e106040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01810401d41c3050726f706f73616c426f6e64e9061050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d01020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ee90610102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964ed062065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e01f1060f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100f506040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01850401d80001f90611204d756c746973696701204d756c746973696708244d756c7469736967730001080502fd060107040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604050704000001890401dc0c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573950308640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0109071228417574686f72736869700128417574686f72736869700c18556e636c657301000d070400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100cc040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e019504000440556e636c6547656e65726174696f6e731010050000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e011907143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672024436f6c6c61746f727301001d0704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c657301001d070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301003107040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000041501205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e642060543a3a4d617843616e6469646174657360284e6f6d696e61746f727300010402003d0704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100410724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e4c417574686f726564426c6f636b73436f756e740101080505490710100000000008f820466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f6620636f6c6c61746f727320746f207468658c206e756d626572206f6620626c6f636b7320617574686f726564206279207468656d2e01a50401e40854436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004982054686520604163636f756e7449646020666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004a02054686520604163636f756e7449646020666f722074686520666565206469737472696275746f72014d07151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100b80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100cc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010051070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100e5060400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500ad040400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405590700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01a90401e8000161071610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652444496e626f756e6458636d70537461747573010065070400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d6573736167657301010802057d072c040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010081070400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802058d072c040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402f82c040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100910790020000000500000001000000a086010000000000020000000000000000c817a8040000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405249507040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401002420000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100cc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01b90401ec000199071e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010024200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402249d070400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040628101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502ad0710040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502ad0724040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502ad07b10704000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100b50704000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000c1070400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01bd0401fc0001c5071f2843756d756c757358636d000121050199010001c9072020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100cd072000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e6465780100d1074000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210d50704000444205468652071756575652070616765732e284f7665727765696768740001040224d9070400046420546865206f766572776569676874206d657373616765732e012505019d010001dd072134417373657452656769737472790134417373657452656769737472790c204d657461646174610001040510a501040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e444c6f636174696f6e546f41737365744964000104050501100400080501204d6170732061206d756c74696c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e2c4c617374417373657449640100101000000000040d0120546865206c6173742070726f636573736564206173736574206964202d2075736564207768656e2061737369676e696e6720612073657175656e7469616c2069642e01290501a1010001e107341c4f726d6c58636d0001350501b1010001e50730284566696e69747958636d000139050000003520426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510e9070400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510f1070400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100e106040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e013d0501b5012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572e9061020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617801024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e01024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501f507222c4d756c7469546f6b656e73012c4d756c7469546f6b656e731c34546f6b656e4163636f756e747300010c020202f90779020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402181902040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202fd074d020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e7473000108020201085d02040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c0202020508890504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e7301000908040004dc2050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e2060486f6f6b733a3a6f6e5f69646c65602e01410501b9013c504174747269627574654465706f736974426173651840000041aff795d91b000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004d420416d6f756e74206f66206043757272656e63796020726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000451012054686520616d6f756e74206f66206043757272656e6379602074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f206265206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874202000e876481700000004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004450120546865206d6178206e756d626572206f66206f70657261746f727320612060546f6b656e4163636f756e746020616e6420616e2060436f6c6c656374696f6e4163636f756e74602063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e63696573344e617469766541737365744964d10108000004bc2054686520604173736574496460207468617420726570726573656e747320746865206e617469766520617373657444526573657276654964656e7469666965725101206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c65740119082818436c61696d730118436c61696d730818436c61696d7300010406b1021804000014546f74616c010018400000000000000000000000000000000000018d0501ad0204185072656669782c807c5061792045464920746f20746865204566696e697479206163636f756e743a04642050726566697820616464656420746f206d65737361676573011d082b14506f6f6c730114506f6f6c730414506f6f6c73010021080400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c7301990501b5020c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473310801026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004782054686520604163636f756e7449646020666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004ec2054686520604163636f756e74496460207468617420686f6c6473206665657320756e74696c2074686579206172652064697374726962757465640135082c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402003908040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020281088508040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a6551756575650100b508040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c756529019d0501c102441053616c745101206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965725101206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679c901108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01c108362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100c5081802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062811030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202fd0728040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202fd0728040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202c9087c0400046c204c697374696e672049647320627920604163636f756e74496460011506010d0318704d696e696d756d426964496e63726561736550657263656e74616765c9011080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965725101206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301cd08373845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405d1087c04001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e011d060135030001d50833d908042040436865636b5370656356657273696f6ef1081038436865636b547856657273696f6ef5081030436865636b47656e65736973f9082838436865636b4d6f7274616c697479fd082828436865636b4e6f6e636505097c2c436865636b57656967687409097c604368617267655472616e73616374696f6e5061796d656e740d097c34436865636b4675656c54616e6b11097cd502"} {"specName":"efinity","specVersion":3012,"blockNumber":1969272,"blockHash":"0x2b0e70250836f44bc3ab772d8c37a40e0d75c3d1865d985e0d27e20e16edd304","metadata":"0x6d6574610ebd09000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c011470686173657903011450686173650001146576656e744c010445000118746f706963737d0301185665633c543e00004c083c6566696e6974795f72756e74696d653052756e74696d654576656e740001841853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007401bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f040078016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d616765040088017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c657204008c018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e63657304009c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b001c56657374696e670400a801706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e002d002444656d6f63726163790400b4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400c401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400cc01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400d0017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d401fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400d8017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400e0019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400ec015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400f001a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040001010170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04009901018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d70517565756504009d0101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400a10101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400a501016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400ad0101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400b10101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400b501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400b901018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d730400d102017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c730400d902017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b730400e502018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504003503018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e736963506175736504005d03019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c69747904006d03017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e7400390000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909780c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c747c01384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728401504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c747c01384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097c0418526573756c740804540180044501600108084f6b040080000000000c45727204006000000100008000000400008404184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000880c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e000118726573756c747c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e90000004081010009404184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a40c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a80c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65ac015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac08306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64b0011c42616c616e63650000b00000061800b40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64b80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465bc01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000bc0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465c00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000c00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c80000050000cc0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d00c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001202050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74dc016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74dc016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74dc016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dc083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000e00c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577e401445665633c543a3a4163636f756e7449643e04906c697374206f6620604163636f756e74496460206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574e8011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e7449640460604163636f756e74496460206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e744964045c604163636f756e74496460206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e40000020000e80c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000ec0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f00c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e0001146572726f72f8012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740401306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740401306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572fc011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e646578000110757365642001185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f404184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c0000010000f8100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000fc0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c753332000001010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014424417474656d7074656404000501015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00090101344d756c74694c6f636174696f6e0000090101344d756c74694c6f636174696f6e00002d01011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800090101344d756c74694c6f636174696f6e000028011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080028011c51756572794964000059010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0028011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0028011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0028011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00090101344d756c74694c6f636174696f6e000028011c5175657279496400007d0101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800090101344d756c74694c6f636174696f6e000028011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040028011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c0110483235360000090101344d756c74694c6f636174696f6e00008101015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800090101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800090101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00090101344d756c74694c6f636174696f6e000028011c517565727949640000f8012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08009501015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d34417373657473436c61696d65640c002c0110483235360000090101344d756c74694c6f636174696f6e00008101015056657273696f6e65644d756c746941737365747300100cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090501100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040028011857656967687400000028496e636f6d706c65746508002801185765696768740000f801144572726f72000100144572726f720400f801144572726f72000200000901100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f720d0101244a756e6374696f6e7300000d01100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400110101204a756e6374696f6e0001000858320800110101204a756e6374696f6e0000110101204a756e6374696f6e0002000858330c00110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0003000858341000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0004000858351400110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0005000858361800110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0006000858371c00110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0007000858382000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e000800001101100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001501010c7533320000002c4163636f756e744964333208011c6e6574776f726b190101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b190101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b190101244e6574776f726b496400010c6b6579210101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b00110753132380005002847656e6572616c4b657904001d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696425010118426f647949640001107061727429010120426f64795061727400080000150100000610001901100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d656404001d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300001d01101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e000021010000031400000008002501100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d656404001d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600002901100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741501010c753332000100204672616374696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c753332000400002d010c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400310101745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000310100000235010035010c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404003901012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003901012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736559010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c69010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04000d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c5175657279496400011064657374090101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200012c62656e6566696369617279090101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c5175657279496400011064657374090101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573410101284d756c746941737365740001307765696768745f6c696d69747901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002d01014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804002d01014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733901012c4d756c74694173736574730001187469636b6574090101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b00003901100c78636d087631286d756c746961737365742c4d756c7469417373657473000004003d01013c5665633c4d756c746941737365743e00003d010000024101004101100c78636d087631286d756c74696173736574284d756c74694173736574000008010869644501011c4173736574496400010c66756e4901012c46756e676962696c69747900004501100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400090101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100004901100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b00110753132380000002c4e6f6e46756e6769626c6504004d0101344173736574496e7374616e6365000100004d01100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b001107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804005101011c5b75383b20385d0003001c417272617931360400550101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e000600005101000003080000000800550100000310000000080059010c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304003901012c4d756c74694173736574730001003c457865637574696f6e526573756c7404005d0101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300005d0104184f7074696f6e0404540161010108104e6f6e6500000010536f6d6504006101000001000061010000040810f80065010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000069010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00006d01100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504003901012c4d756c74694173736574730000001057696c6404007101013857696c644d756c74694173736574000100007101100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869644501011c4173736574496400010c66756e7501013c57696c6446756e676962696c697479000100007501100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000079010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c753634000100007d0104184f7074696f6e0404540109010108104e6f6e6500000010536f6d650400090100000100008101080c78636d5056657273696f6e65644d756c746941737365747300010808563004008501014c5665633c76303a3a4d756c746941737365743e00000008563104003901013c76313a3a4d756c74694173736574730001000085010000028901008901100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696430011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737330011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c6504010869648d0101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c6173738d0101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696430011c5665633c75383e000118616d6f756e74b00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737330011c5665633c75383e000120696e7374616e63654d0101344173736574496e7374616e636500090040436f6e637265746546756e6769626c6508010869648d0101344d756c74694c6f636174696f6e000118616d6f756e74b0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c6173738d0101344d756c74694c6f636174696f6e000120696e7374616e63654d0101344173736574496e7374616e6365000b00008d01100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400910101204a756e6374696f6e0001000858320800910101204a756e6374696f6e0000910101204a756e6374696f6e0002000858330c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0003000858341000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0004000858351400910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0005000858361800910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0006000858371c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0007000858382000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e000800009101100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04001501010c7533320001002c4163636f756e744964333208011c6e6574776f726b190101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b190101244e6574776f726b4964000114696e64657824010c753634000300304163636f756e744b6579323008011c6e6574776f726b190101244e6574776f726b496400010c6b6579210101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b00110753132380006002847656e6572616c4b657904001d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c697479080108696425010118426f647949640001107061727429010120426f647950617274000900009501080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004008d01014476303a3a4d756c74694c6f636174696f6e00000008563104000901014476313a3a4d756c74694c6f636174696f6e0001000099010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404005101011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04005101011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408005101011c5b75383b20385d00000501011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099d010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d650501011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a1010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f090101344d756c74694c6f636174696f6e00011c6d6573736167652d01011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a5010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000104504d696e696d756d576569676874557064617465640400a90101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e6420776569676874207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a9010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401201c42616c616e63650118000801386d696e696d756d5f77656967687420011857656967687400010c666565b0011c42616c616e63650000ad010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574410101284d756c7469417373657400010c77686f090101344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574410101284d756c7469417373657400010c77686f090101344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b1010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574733901012c4d756c746941737365747300010c666565410101284d756c7469417373657400011064657374090101344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b5010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b9010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640468546865206964206f66207468652060436f6c6c656374696f6e6001146f776e6572000130543a3a4163636f756e7449640474546865206f776e6572206f66207468652060436f6c6c656374696f6e6000047841206e65772060436f6c6c656374696f6e602077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404b454686520604163636f756e7449646020746861742064657374726f7965642074686520636f6c6c656374696f6e010474412060436f6c6c656374696f6e60207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048860436f6c6c656374696f6e496460206f66207468652060436f6c6c656374696f6e6001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e020468412060436f6c6c656374696f6e6020776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964047860436f6c6c656374696f6e496460206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572e1010168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030478556e697473206f6620612060546f6b656e602077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404645468652060436f6c6c656374696f6e496460206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572e1010168526f6f744f725369676e65643c543a3a4163636f756e7449643e0460697373756572206f66206d696e7465642060546f6b656e600138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e6365048474686520696e697469616c20737570706c79206f66207468652060546f6b656e60040454412060546f6b656e6020776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404945468652060436f6c6c656374696f6e4964602060546f6b656e602062656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e4964044c5468652060546f6b656e60206d75746174656401206d75746174696f6ee5010140543a3a546f6b656e4d75746174696f6e04a06d75746174696f6e207468617420776173206170706c69656420746f207468652060546f6b656e60050454412060546f6b656e6020776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060478556e697473206f6620612060546f6b656e602077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404705468652060436f6c6c656374696f6e4964602064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e4964045c5468652060546f6b656e4964602064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404a874686520604163636f756e7449646020746861742064657374726f796564207468652060546f6b656e6007045c412060546f6b656e60207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e4964045460546f6b656e496460207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e74496404ac54686520604163636f756e74496460207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e7366657272656408048c556e697473206f6620612060546f6b656e602077657265207472616e736665727265641846726f7a656e04001902012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404001902012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e047460546f6b656e496460206f662060546f6b656e60206d6f646966696564010c6b65792502013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756529020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65792502013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e742102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e2d020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e740f049441206e65772060436f6c6c656374696f6e4163636f756e74602077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404b85468652060546f6b656e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048041206e65772060546f6b656e4163636f756e746020776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e496460206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e7411048c412060436f6c6c656374696f6e4163636f756e7460207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e74120478412060546f6b656e4163636f756e7460207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964310201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c05468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404845468652060546f6b656e49646020746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964310201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964310201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964310201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b05468652060436f6c6c656374696f6e49646020666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e744964602077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e744964047054686520604163636f756e74496460206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a05468652060436f6c6c656374696f6e496460206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e4964048c5468652060546f6b656e496460206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e744964045c54686520604163636f756e7449646020736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c756520697320736574011476616c75653502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404a05468652060546f6b656e49646020666f72207768696368207468652076616c756520697320736574011476616c7565690201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565790201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565950201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765cd0201384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bd010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901c101644578706c69636974526f79616c747943757272656e6369657301c901000c01146f776e65728401444f7074696f6e3c4163636f756e7449643e00011c726f79616c7479d501017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573dd0101844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000c101103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765c501011c50657262696c6c0000c501000006e800c901101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401cd01045300000400d10101185665633c543e0000cd010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e4964000120746f6b656e5f6964b0011c546f6b656e49640000d101000002cd0100d5010c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401d9010108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400d90101045400010000d90104184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c1010000010000dd0104184f7074696f6e04045401c9010108104e6f6e6500000010536f6d650400c9010000010000e1010c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e74496400010000e5010c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901c10134546f6b656e4d6574616461746101e901000c01206265686176696f72050201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e1102014853686f756c644d75746174653c626f6f6c3e0001206d657461646174611502016c53686f756c644d75746174653c546f6b656e4d657461646174613e0000e9010c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d6574616461746108344d61784e616d654c656e67746801ed013c4d617853796d626f6c4c656e67746801f1010108184e61746976650000001c466f726569676e100134646563696d616c5f636f756e741501010c7533320001106e616d65f5010170426f756e646564537472696e673c4d61784e616d654c656e6774683e00011873796d626f6cfd010178426f756e646564537472696e673c4d617853796d626f6c4c656e6774683e0001206c6f636174696f6e7d0101544f7074696f6e3c4d756c74694c6f636174696f6e3e00010000ed01083c6566696e6974795f72756e74696d6558466f726569676e546f6b656e4e616d654c656e67746800000000f101083c6566696e6974795f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e67746800000000f501101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801ed01000400f9010164426f756e6465645665633c75382c204d61784c656e6774683e0000f901101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000fd01101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801f10100040001020164426f756e6465645665633c75382c204d61784c656e6774683e00000102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000005020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540109020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400090201045400010000090204184f7074696f6e040454010d020108104e6f6e6500000010536f6d6504000d0200000100000d020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901c101010828486173526f79616c74790400c101011c526f79616c747900000028497343757272656e63790001000011020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401c80108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400c80104540001000015020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401e9010108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400e9010104540001000019020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e496400012c667265657a655f747970651d020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e00001d020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e040018011c546f6b656e496400010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f6964b0011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000210204184f7074696f6e04045401180108104e6f6e6500000010536f6d6504001800000100002502101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002902101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002d0204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000310204184f7074696f6e0404540151010108104e6f6e6500000010536f6d65040051010000010000350204184f7074696f6e0404540139020108104e6f6e6500000010536f6d6504003902000001000039020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379013d02644578706c69636974526f79616c747943757272656e63696573015902001801146f776e65720001244163636f756e744964000118706f6c6963793d020118506f6c69637900012c746f6b656e5f636f756e74240128546f6b656e436f756e7400013c6174747269627574655f636f756e741501010c753332000134746f74616c5f6465706f736974b0011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573590201644578706c69636974526f79616c747943757272656e6369657300003d020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901c101001401106d696e744102017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e4902014444656661756c744275726e506f6c6963790001207472616e736665724d02015444656661756c745472616e73666572506f6c6963790001246174747269627574655102015844656661756c74417474726962757465506f6c6963790001186d61726b65745502017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00004102103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74450201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79210201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74c80110626f6f6c0000450204184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100004902103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000004d02103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ec80110626f6f6c00005102103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000005502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901c1010004011c726f79616c7479d901013c4f7074696f6e3c526f79616c74793e00005902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01cd01045601800453000004005d02013842547265654d61703c4b2c20563e00005d02042042547265654d617008044b01cd010456018000040061020000006102000002650200650200000408cd018000690204184f7074696f6e040454016d020108104e6f6e6500000010536f6d6504006d0200000100006d020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c10134546f6b656e4d6574616461746101e90100280118737570706c79b00130546f6b656e42616c616e636500010c636170710201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e00012469735f66726f7a656ec80110626f6f6c00013c6d696e696d756d5f62616c616e6365b00130546f6b656e42616c616e6365000128756e69745f7072696365b0011c42616c616e63650001306d696e745f6465706f736974b0011c42616c616e636500013c6174747269627574655f636f756e741501010c75333200013c6d61726b65745f6265686176696f72090201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ec80110626f6f6c0001206d65746164617461e9010134546f6b656e4d657461646174610000710204184f7074696f6e0404540175020108104e6f6e6500000010536f6d6504007502000001000075020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e6365011801082853696e676c654d696e7400000018537570706c790400b00130546f6b656e42616c616e636500010000790204184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100007d02144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e012d02404d6178417070726f76616c436f756e74018102000c012469735f66726f7a656ec80110626f6f6c000124617070726f76616c73850201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e741501010c75333200008102083c6566696e6974795f72756e74696d65584d61784f70657261746f72735065724163636f756e74000000008502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456012d020453000004008902013842547265654d61703c4b2c20563e00008902042042547265654d617008044b01000456012d020004008d020000008d02000002910200910200000408002d0200950204184f7074696f6e0404540199020108104e6f6e6500000010536f6d650400990200000100009902144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c019d0234417070726f76616c436f756e7401810244526573657276654964656e746966696572015101184c6f636b49640151012c4d6178526573657276657301a102204d61784c6f636b7301a502001c011c62616c616e6365b00130546f6b656e42616c616e636500014072657365727665645f62616c616e6365b00130546f6b656e42616c616e63650001386c6f636b65645f62616c616e6365b00130546f6b656e42616c616e63650001386e616d65645f7265736572766573a90201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73b90201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73bd0201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ec80110626f6f6c00009d02144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e012d0200080118616d6f756e74b00130546f6b656e42616c616e636500012865787069726174696f6e2d02012845787069726174696f6e0000a102083c6566696e6974795f72756e74696d652c4d6178526573657276657300000000a502083c6566696e6974795f72756e74696d65204d61784c6f636b7300000000a902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01510104560118045300000400ad02013842547265654d61703c4b2c20563e0000ad02042042547265654d617008044b01510104560118000400b102000000b102000002b50200b5020000040851011800b902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01510104560118045300000400ad02013842547265654d61703c4b2c20563e0000bd02101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456019d02045300000400c102013842547265654d61703c4b2c20563e0000c102042042547265654d617008044b01000456019d02000400c502000000c502000002c90200c90200000408009d0200cd02101c65705f636f7265146672616d65147479706573384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c656400030000d1020c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373d502013c457468657265756d41646472657373045054686520657468657265756d20616464726573730118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d65640004f0536f6d656f6e6520636c61696d656420736f6d6520454649732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d6004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d502083c7072696d69746976655f7479706573104831363000000400210101205b75383b2032305d0000d9020c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d7574617465640400dd020134506f6f6c734d75746174696f6e000004b4506f6f6c732073746f7261676520776173206d6f6469666965642062792060506f6f6c734d75746174696f6e60045c5468652070616c6c65742773206576656e742074797065dd020c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e697479e1020110506f6f6c000120636f6c6c61746f72e1020110506f6f6c0001286675656c5f74616e6b73e1020110506f6f6c00013c70726963655f646973636f76657279e1020110506f6f6c0000e102101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265e8011c50657262696c6c0000e5020c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001343c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e74496404a054686520604163636f756e744964602074686174206f776e732074686520604675656c54616e6b6001106e616d65e90201444675656c54616e6b4e616d654f663c543e0468546865206e616d65206f662074686520604675656c54616e6b60011c74616e6b5f6964000130543a3a4163636f756e7449640480546865206163636f756e74206964206f662074686520604675656c54616e6b6000047441206e657720604675656c54616e6b602077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b6001206d75746174696f6ef502013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c6965640104604120604675656c54616e6b6020776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600204684120604675656c54616e6b60207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600304ac412063616c6c207761732064697370617463686564207468726f756768206120604675656c54616e6b602e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504dc546865206465706f7369742072657365727665642062792074686520604675656c54616e6b6020666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040490416e206163636f756e742077617320616464656420746f206120604675656c54616e6b60384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f7665640504a0416e206163636f756e74207761732072656d6f7665642066726f6d206120604675656c54616e6b60584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6431030140446973706174636852756c654b696e64049c5468652060446973706174636852756c654b696e64602074686174207761732072656d6f7665640604e04163636f756e742064617461206f6620604163636f756e74496460207761732072656d6f7665642066726f6d206052756c655365744964603c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c652073657420746861742077617320616464656407049841206e65772072756c65207365742077617320616464656420746f20604675656c54616e6b603852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564080498412072756c6520736574207761732072656d6f7665642066726f6d20604675656c54616e6b60684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69642d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ec80110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69642d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ec80110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69642d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ec80110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7260013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c01146572726f7260013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801ed02000400f1020164426f756e6465645665633c75382c204d61784c656e6774683e0000ed02083c6566696e6974795f72756e74696d65544d61784675656c54616e6b4e616d654c656e67746800000000f102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000f5020c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e04045401f902000c015c757365725f6163636f756e745f6d616e6167656d656e74fd0201ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974090301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65730d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000f902083c6566696e6974795f72756e74696d651c52756e74696d6500000000fd020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540101030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400010301045400010000010304184f7074696f6e0404540105030108104e6f6e6500000010536f6d6504000503000001000005030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974c80110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974c80110626f6f6c0000090304184f7074696f6e04045401c80108104e6f6e6500000010536f6d650400c800000100000d0304184f7074696f6e0404540111030108104e6f6e6500000010536f6d650400110300000100001103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540115030453000004002d0301185665633c543e000015030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304001903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04002903015452657175697265546f6b656e52756c654f663c543e000100001903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178011d030004002103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00001d03083c6566696e6974795f72756e74696d65544d617857686974656c697374656443616c6c657273000000002103101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004002503012c42547265655365743c543e00002503042042547265655365740404540100000400e40000002903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400002d0300000215030031030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000035030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e67390301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964590301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642c01384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964550301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565e8011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65743903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c74013d030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964cd010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964cd010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e74b00130546f6b656e42616c616e63650001147072696365b00130546f6b656e42616c616e63650001386d696e5f74616b655f76616c7565b00130546f6b656e42616c616e63650001206665655f736964654103011c466565536964650001386372656174696f6e5f626c6f636b1501012c426c6f636b4e756d62657200011c6465706f736974b0011c42616c616e636500011073616c743d03011053616c7400011064617461450301604c697374696e67446174613c426c6f636b4e756d6265723e00011473746174654d0301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00003d03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00004103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200004503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04004903016041756374696f6e446174613c426c6f636b4e756d6265723e000100004903104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b1501012c426c6f636b4e756d626572000124656e645f626c6f636b1501012c426c6f636b4e756d62657200004d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c6564b00130546f6b656e42616c616e63650000001c41756374696f6e04005103019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100005103104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964550301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000550304184f7074696f6e0404540159030108104e6f6e6500000010536f6d650400590300000100005903104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e7449640001147072696365b00130546f6b656e42616c616e636500005d030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d6561030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d6561030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d6561030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6561030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d6561030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6561030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652e6103101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801650300040069030164426f756e6465645665633c75382c204d61784c656e6774683e00006503083c6566696e6974795f72756e74696d65344d61784e616d654c656e677468000000006903101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00006d030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c794469737061746368656404007103012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097103000002750300750300000408106000790308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200007d030000022c0081030000029000850308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658903016473705f72756e74696d653a3a52756e74696d65537472696e670000890300000502008d030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696fe8011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b30011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657328010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73910301345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973990301205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9103000002950300950300000408303000990300000230009d030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373a10301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a1030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401a503000c01186e6f726d616ca50301045400012c6f7065726174696f6e616ca5030104540001246d616e6461746f7279a5030104540000a5030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963a90301384f7074696f6e3c5765696768743e0001246d61785f746f74616ca90301384f7074696f6e3c5765696768743e0001207265736572766564a90301384f7074696f6e3c5765696768743e0000a90304184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000ad030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b10301545065724469737061746368436c6173733c7533323e0000b1030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000b503082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c7536340000b903082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d658903013452756e74696d65537472696e67000124696d706c5f6e616d658903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973bd03011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e08010875380000bd03040c436f7704045401c103000400c103000000c103000002c50300c5030000040851011000c9030000050400cd030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d1030c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f68656164d5030120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c7533320000d5030c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e0000d90304184f7074696f6e04045401dd030108104e6f6e6500000010536f6d650400dd030000010000dd030c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000e1030c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573e503014442547265655365743c5665633c75383e3e0000e5030420425472656553657404045401300004009903000000e9030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65900128287533322c2075333229000140696e67726573735f6368616e6e656c73ed0301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73ed0301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000ed03000002f10300f10300000408fcf50300f5030c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164f401304f7074696f6e3c486173683e0000f9030c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000fd03089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800000104042042547265654d617008044b01fc045601fd0300040005040000000504000002090400090400000408fcfd03000d0400000211040011040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401fc00080124726563697069656e74fc010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e000015040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174611904015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1904089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461d103015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465e103015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765731d04016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573250401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e00001d0400000221040021040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500002504042042547265654d617008044b01fc0456012904000400310400000029040000022d04002d040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e00003104000002350400350400000408fc29040039040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093d040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e41040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e65777d0401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4504083c6566696e6974795f72756e74696d652c52756e74696d6543616c6c0001881853797374656d04008d0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400150401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d7004003d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400410401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400490401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c657204004d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400550401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400790401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a001c56657374696e670400850401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e002d004056657374696e6752656769737472617204008d0401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e675265676973747261722c2052756e74696d653e002e002444656d6f637261637904009d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400ad0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400b90401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400bd0401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c10401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400c50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e00120028417574686f72736869700400cd0401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0014003c436f6c6c61746f725374616b696e670400dd0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400e10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400f10401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400f50401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400590501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d70517565756504005d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400610501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400650501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e730400790501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400890501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e7304008d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d730400e50501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c730400f10501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400f50501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400790601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400810601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c6974790400850601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e0039000049040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963510401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963510401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963510401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963510401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e510404184f7074696f6e04045401900108104e6f6e6500000010536f6d65040090000001000055040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c735904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578c903010c75313600011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c735904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e5d040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c735904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e59040000024504005d04083c6566696e6974795f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400610401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400650401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400690401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d04006d040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d04007104016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400750401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640005000061040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200006504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006d040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400090101344d756c74694c6f636174696f6e00000020526573706f6e73650400090101344d756c74694c6f636174696f6e0001000071040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400fc0118506172614964000100007504081c73705f636f726510566f69640001000079040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573747d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565b00128543a3a42616c616e63650001306e65775f7265736572766564b00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263657d0401504163636f756e7449644c6f6f6b75704f663c543e000110646573747d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573747d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573747d0401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665c80110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780180011408496404000001244163636f756e74496400000014496e6465780400810401304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400210101205b75383b2032305d000400008104000006800085040c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573747d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65ac015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f7d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573890401645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573747d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8904000002ac008d040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c65741043616c6c04045400010c3872656769737465725f62617463681001206163636f756e7473910401445665737465644163636f756e74733c543e00014873746172745f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e000118706572696f64100144426c6f636b4e756d626572466f723c543e000130706572696f645f636f756e7410010c753332000004dc52656769737465722061206261746368206f66206163636f756e747320616e642074686569722076657374696e6720616d6f756e74732e2c636c61696d5f62617463680401206163636f756e7473910401445665737465644163636f756e74733c543e0001047c426174636820636c61696d20666f7220766573746564206163636f756e747360666f7263655f766573745f616c6c5f7363686564756c65730401206163636f756e7473910401445665737465644163636f756e74733c543e0002185901466f7220616c6c2072656769737465726564206163636f756e74732c2069742073657473207468652076657374696e67207363686564756c652065787069726174696f6e20746f20746865206e65787420626c6f636b1c6e756d6265722e0011015468697320697320612070726976696c656765642063616c6c20616e642063616e206f6e6c792062652063616c6c65642062792074686520726f6f74206f726967696e2e00550149742073696d706c7920757064617465732065616368207363686564756c65207265676973746572656420666f7220606163636f756e746020746f2065787069726520696e20746865206e65787420626c6f636b2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9104101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454019504045300000400990401185665633c543e000095040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574345665737465644163636f756e7408244163636f756e74496401001c42616c616e63650118000801286163636f756e745f69640001244163636f756e744964000118616d6f756e7418011c42616c616e6365000099040000029504009d040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616ca1040140426f756e64656443616c6c4f663c543e00011476616c7565b0013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c1501012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465781501013c5265666572656e64756d496e646578000110766f7465bc01644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616ca1040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616ca1040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616ca1040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465781501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746f7d0401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ea9040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b0401187461726765747d0401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f74650801187461726765747d0401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465782d02015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465781501012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea10410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454014504010c184c6567616379040110686173682c01104861736800000018496e6c696e650400a5040134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c75333200020000a504101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000a9040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000ad040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273e401445665633c543a3a4163636f756e7449643e0001147072696d658401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c4504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641501012c4d656d626572436f756e7400012070726f706f73616c4504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64b10401244f6c645765696768740001306c656e6774685f626f756e641501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e641501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb104000006b50400b504082873705f77656967687473244f6c645765696768740000040028010c7536340000b9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273e401445665633c543a3a4163636f756e7449643e0001147072696d658401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c4504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641501012c4d656d626572436f756e7400012070726f706f73616c4504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64b10401244f6c645765696768740001306c656e6774685f626f756e641501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e641501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565b0013c42616c616e63654f663c542c20493e00012c62656e65666963696172797d0401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e74b0013c42616c616e63654f663c542c20493e00012c62656e65666963696172797d0401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641501013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76657d0401504163636f756e7449644c6f6f6b75704f663c543e00010c6164647d0401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273e401445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65777d0401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573e401445665633c543a3a4163636f756e7449643e00011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c64c903010c7531360001446f746865725f7369676e61746f72696573e401445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c64c903010c7531360001446f746865725f7369676e61746f72696573e401445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64c903010c7531360001446f746865725f7369676e61746f72696573e401445665633c543a3a4163636f756e7449643e00012474696d65706f696e74dc016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec90404184f7074696f6e04045401dc0108104e6f6e6500000010536f6d650400dc0000010000cd040c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573d10401385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed104000002d50400d504102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801d9040014012c706172656e745f686173682c0130486173683a3a4f75747075740001186e756d626572150101184e756d62657200012873746174655f726f6f742c0130486173683a3a4f757470757400013c65787472696e736963735f726f6f742c0130486173683a3a4f75747075740001186469676573743401184469676573740000d9040c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000dd040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473e401445665633c543a3a4163636f756e7449643e000004a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574e8011c50657262696c6c000104a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e18756e626f6e64000218a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000404310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c7533320005081d01536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e642060543a3a4d617843616e646964617465736054466f7263654f726967696e2063616c6c206f6e6c7970666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e0006087c53657420746865204d696e436f6c6c61746f725374616b6520616d6f756e7454466f7263654f726967696e2063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee1040c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973e504011c543a3a4b65797300011470726f6f6630011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee504083c6566696e6974795f72756e74696d652c53657373696f6e4b657973000008011061757261e90401c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73e90401c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000e904104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400ed04013c737232353531393a3a5075626c69630000ed040c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000f1040c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d57656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657728012458636d57656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657728012458636d57656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657728012458636d57656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5040c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765f9040154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f617373657473100110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765250501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687428012458636d57656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e09010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e2d0201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747901012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747901012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef904080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c0856300400fd04015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104001105015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204002d01015076323a3a58636d3c52756e74696d6543616c6c3e00020000fd040c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374730105015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374730105015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374730105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e73650d050120526573706f6e7365000300345472616e7366657241737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c69010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c52656c6179656446726f6d08010c77686f8d0101344d756c74694c6f636174696f6e00011c6d657373616765fd04018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a000001050000020505000505100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658501013c5665633c4d756c746941737365743e00011c726563656976658501013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738501013c5665633c4d756c746941737365743e00011c726573657276658d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c753634000110646573748d0101344d756c74694c6f636174696f6e0001186173736574738501013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c00010c78636d090501545665633c58636d3c52756e74696d6543616c6c3e3e000700000905000002fd04000d050c0c78636d08763020526573706f6e73650001041841737365747304008501013c5665633c4d756c746941737365743e0000000011050c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574733901012c4d756c746941737365747300011c656666656374731505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733901012c4d756c746941737365747300011c656666656374731505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733901012c4d756c746941737365747300011c656666656374731505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736521050120526573706f6e7365000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c69010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c52656c6179656446726f6d08010c77686f0d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167651105018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c000015050000021905001905100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279090101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374090101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573410101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c000130696e737472756374696f6e731d0501545665633c58636d3c52756e74696d6543616c6c3e3e000700001d0500000211050021050c0c78636d08763120526573706f6e73650001081841737365747304003901012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100002505080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c08563004002905015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104003d05015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204004d05015076323a3a58636d3c52756e74696d6543616c6c3e0002000029050c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374732d05015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374732d05015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374732d05015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e73650d050120526573706f6e7365000300345472616e7366657241737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c39050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c52656c6179656446726f6d08010c77686f8d0101344d756c74694c6f636174696f6e00011c6d6573736167652905018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a00002d050000023105003105100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658501013c5665633c4d756c746941737365743e00011c726563656976658501013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738501013c5665633c4d756c746941737365743e00011c726573657276658d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c753634000110646573748d0101344d756c74694c6f636174696f6e0001186173736574738501013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c00010c78636d350501545665633c58636d3c52756e74696d6543616c6c3e3e00070000350500000229050039050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00003d050c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574733901012c4d756c746941737365747300011c656666656374734105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733901012c4d756c746941737365747300011c656666656374734105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733901012c4d756c746941737365747300011c656666656374734105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736521050120526573706f6e7365000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c39050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c52656c6179656446726f6d08010c77686f0d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167653d05018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c000041050000024505004505100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279090101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374090101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573410101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c000130696e737472756374696f6e73490501545665633c58636d3c52756e74696d6543616c6c3e3e0007000049050000023d05004d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400510501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000510500000255050055050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404003901012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003901012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736559010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c39050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04000d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c5175657279496400011064657374090101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200012c62656e6566696369617279090101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c5175657279496400011064657374090101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573410101284d756c746941737365740001307765696768745f6c696d69747901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733901012c4d756c74694173736574730001187469636b6574090101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000059050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5d050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e61050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e080110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765f9040154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c04045400010c547472616e736665725f746f5f70617261636861696e10011c706172615f69646905012c50617261636861696e496400012c62656e65666963696172796d0501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e74180128543a3a42616c616e636500012c646573745f7765696768744502012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730035012d2060496e76616c69644163636f756e744964603a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f442020604d756c74694c6f636174696f6e606c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69646905012c50617261636861696e496400012c62656e65666963696172796d0501544163636f756e743c543a3a4163636f756e7449643e00012061737365745f6964cd010128543a3a41737365744964000118616d6f756e74180128543a3a42616c616e636500012c646573745f7765696768744502012c4f7074696f6e3c7536343e0001382901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730035012d2060496e76616c69644163636f756e744964603a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6c7505013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363a90101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e800006d050c1c65705f636f72650c78636d1c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d04007105012c4163636f756e74496432300001000071050c1c65705f636f72650c78636d2c4163636f756e744964323000000400210101205b75383b2032305d000075050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e46656504000901018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e0001000079050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964cd010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e6365000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c011461737365747d050160426f783c56657273696f6e65644d756c746941737365743e000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964cd010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e6365000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f66656510011461737365747d050160426f783c56657273696f6e65644d756c746941737365743e00010c6665657d050160426f783c56657273696f6e65644d756c746941737365743e000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573810501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c753332000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c753332000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d05080c78636d4c56657273696f6e65644d756c7469417373657400010808563004008901013876303a3a4d756c7469417373657400000008563104004101013876313a3a4d756c74694173736574000100008105000002850500850500000408cd01180089050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565b0013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69641501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69641501012c426f756e7479496e64657800011c63757261746f727d0401504163636f756e7449644c6f6f6b75704f663c543e00010c666565b0013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69641501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69641501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69641501012c426f756e7479496e64657800012c62656e65666963696172797d0401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69641501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69641501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641501012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f729105015c543a3a436f6c6c656374696f6e44657363726970746f72000010a8437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f7260002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400012c410144657374726f79732060436f6c6c656374696f6e60207769746820606964602e20606f726967696e60206d75737420626520746865206f776e6572206f66207468652060436f6c6c656374696f6e602e00002023204572726f727301012d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ed82d20604e6f74466f756e64602069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e51012d206044657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e746020696620616e6f746865722070616c6c657420697320626c6f636b696e672074686520636f6c6c656374696f6e27733420206465737472756374696f6e51012d206044657374726f79466f7262696464656e427952656d61696e696e67546f6b656e736020696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e2064657374726f79696e675d012d206044657374726f79466f7262696464656e4279417474726962757465436f756e746020696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e2064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e000214d04d6f646966792060436f6c6c656374696f6e6020776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f7273c02d20604e6f74466f756e64602c2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742efc2d20604e6f5065726d697373696f6e602c20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206d75746174696f6ee5010140543a3a546f6b656e4d75746174696f6e00032449014d6f646966792060546f6b656e6020776974682060746f6b656e5f696460202066726f6d2060436f6c6c656374696f6e6020776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6728606d75746174696f6e60002023204572726f727349012d206043757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c74796020696620746f6b656e2068617320616c7265616479206265656e2061737369676e65642061242020726f79616c7479b02d20604e6f5065726d697373696f6e60206966206e6f742074686520636f6c6c656374696f6e206f776e6572a42d2060546f6b656e4e6f74466f756e646020696620546f6b656e20646f6573206e6f74206578697374fc2d2060436f6e666c696374696e674c6f636174696f6e6020696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e747d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d73b905013c4d696e74506172616d734f663c543e0004444901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c6574277334604d696e74506f6c696379602e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ed82d2060436f6c6c656374696f6e4e6f74466f756e64602069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742eb02d2060546f6b656e4e6f74466f756e64602069662060546f6b656e6020646f6573206e6f742065786973742e29012d2060546f6b656e416c72656164794578697374736020696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747315012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e35012d20604f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652c206f7220696620746865342020746f6b656e5f636f756e74286f766572666c6f77732e2d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f73697455012d2060436f6e666c696374696e674c6f636174696f6e602069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479206d617070656420746f9c2020616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d73bd05013c4275726e506172616d734f663c543e000534390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273b02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e2060746f6b656e7360406f662060636f6c6c656374696f6e602e01012d2060436f6c6c656374696f6e446f65734e6f74537570706f7274476976656e546f6b656e602069662060746f6b656e7360206973206e6f7420656d7074792e45012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f66207468652060636f6c6c656374696f6e602e61012d20604f766572666c6f776020696620616d6f756e74202d20737570706c79206f766572666c6f777320747970652c206f72206966206275726e2063617573657320636f6c6c656374696f6e2e746f6b656e5f636f756e74102020746f246f766572666c6f772e5d012d20604465706f736974556e726573657276654661696c6564602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f20756e72657365727665207472616e736665720c0124726563697069656e747d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d73c105014c5472616e73666572506172616d734f663c543e00061c1501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602eec2d20604f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e18667265657a65040110696e666f1902012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f1902012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65792502013c543a3a4174747269627574654b657900011476616c756529020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468658061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060e42d2060436f6c6c656374696f6e4e6f74466f756e64602069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ef42d2060546f6b656e4e6f74466f756e64602069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2eb82d20604f766572666c6f776020696620616e2061747472696275746520636f756e746572206f766572666c6f777351012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f207265736572766520746865206465706f73697420666f7220746865206174747269627574652073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65792502013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060e42d2060436f6c6c656374696f6e4e6f74466f756e64602069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ef42d2060546f6b656e4e6f74466f756e64602069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e01012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b20110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657325012d2060436f6c6c656374696f6e4e6f74466f756e646020696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ee82d2060546f6b656e4e6f74466f756e646020696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e41012d20604e6f5065726d697373696f6e6020696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f7220546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473c505015c5472616e73666572526563697069656e74734f663c543e000c2055015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e09012d206042616c616e63654f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e2862617463685f6d696e74080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473d105014c4d696e74526563697069656e74734f663c543e000d344501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e5d01604163636f756e7449646020616e6420604d696e74506172616d73602e20412073696e676c65206d696e74206661696c7572652077696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ec02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e15012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602edc2d20604d696e74466f7262696464656e602069662074686520706f6c69637920646973616c6c6f777320746865206f7065726174696f6e29012d206042616c616e63654f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652ecc2d2060546f6b656e436f756e744f766572666c6f77602069662074686520746f6b656e5f636f756e74206f766572666c6f77732d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e000128617474726962757465739505013c417474726962757465734f663c543e000e30d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468658061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060e42d2060436f6c6c656374696f6e4e6f74466f756e64602069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ef42d2060546f6b656e4e6f74466f756e64602069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2eb82d20604f766572666c6f776020696620616e2061747472696275746520636f756e746572206f766572666c6f777351012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f207265736572766520746865206465706f73697420666f7220746865206174747269627574652073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e2d020134543a3a45787069726174696f6e000f205d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f7273bc2d206043616e6e6f74417070726f766553656c6660202d20696620606f726967696e203d3d206f70657261746f7260e02d2060416c72656164794578706972656460202d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7719012d2060436f6c6c656374696f6e4163636f756e744e6f74466f756e64602069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f742065786973740d012d20604d6178417070726f76616c7345786365656465646020696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010105501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72731d012d2060436f6c6c656374696f6e4163636f756e744e6f74466f756e64602069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e74b0013c543a3a546f6b656e42616c616e636500012865787069726174696f6e2d020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e74b0013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273b42d206043616e6e6f74417070726f766553656c666020696620606f726967696e203d3d206f70657261746f726011012d2060436f6c6c656374696f6e416c7265616479417070726f766564602069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564d82d2060416c72656164794578706972656460206966206065787069726174696f6e60206973206561726c696572207468616e206e6f77f02d2060546f6b656e4163636f756e744e6f74466f756e64602069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973740d012d20604d6178417070726f76616c7345786365656465646020696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d206057726f6e6743757272656e74417070726f766564416d6f756e7460206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e7420617070726f76616c202020616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012102501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f7273f02d2060546f6b656e4163636f756e744e6f74466f756e64602069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e0013185d0145786163746c7920617320606d75746174655f636f6c6c656374696f6e602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e6420746865206063616c6c657260206163636f756e745073686f756c64206265207370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f746c2d2053616d65206173206d75746174655f636f6c6c656374696f6e38666f7263655f7472616e73666572100118736f757263657d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e7d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d73c105014c5472616e73666572506172616d734f663c543e001418590145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e742073686f756c64206265287370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74482d2053616d65206173207472616e7366657250666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400011476616c75653502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00151015015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e496400011476616c7565690201484f7074696f6e3c546f6b656e4f663c543e3e00161001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65792502013c543a3a4174747269627574654b657900011476616c7565dd0501584f7074696f6e3c4174747269627574654f663c543e3e00171001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565790201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00181031015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001286163636f756e745f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565950201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019101d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400012864657363726970746f729105015c543a3a436f6c6c656374696f6e44657363726970746f72001a104901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f74206265207265736572766564042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901c101704578706c69636974526f79616c747943757272656e6369657356656301c9012841747472696275746573019505000c0118706f6c696379a10501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573c90101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573950501284174747269627574657300009505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540199050453000004009d0501185665633c543e000099050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790125021456616c75650129020008010c6b65792502010c4b657900011476616c75652902011456616c756500009d05000002990500a1050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901c101001401106d696e74a50501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ea905016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572ad05017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465b105018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574b505019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000a505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74450201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79210201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74c80110626f6f6c0000a905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000ad05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000b105103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000b505103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901c1010004011c726f79616c7479d901013c4f7074696f6e3c526f79616c74793e0000b905103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73181c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c10134546f6b656e4d6574616461746101e9012841747472696275746573019505010c2c437265617465546f6b656e1c0120746f6b656e5f6964b0011c546f6b656e4964000138696e697469616c5f737570706c79b00130546f6b656e42616c616e6365000128756e69745f7072696365b0011c42616c616e636500010c636170710201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72090201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ec80110626f6f6c000128617474726962757465739505012841747472696275746573000000104d696e740c0120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e6365000128756e69745f70726963652102013c4f7074696f6e3c42616c616e63653e00010048437265617465466f726569676e546f6b656e140120746f6b656e5f6964b0011c546f6b656e49640001206265686176696f72090201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ec80110626f6f6c0001206d65746164617461e9010134546f6b656e4d6574616461746100014c6578697374656e7469616c5f6465706f736974b0011c42616c616e636500020000bd05103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665c80110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765c80110626f6f6c0000c105103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665c80110626f6f6c000000204f70657261746f72100120746f6b656e5f6964b0011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665c80110626f6f6c00010000c505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c905045300000400cd0501185665633c543e0000c9050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301c105000801286163636f756e745f69640001244163636f756e744964000118706172616d73c1050118506172616d730000cd05000002c90500d105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d505045300000400d90501185665633c543e0000d5050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301b905000801286163636f756e745f69640001244163636f756e744964000118706172616d73b9050118506172616d730000d905000002d50500dd0504184f7074696f6e04045401e1050108104e6f6e6500000010536f6d650400e1050000010000e1050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650129021c42616c616e636501180008011476616c75652902013841747472696275746556616c756500011c6465706f736974b0011c42616c616e63650000e5050c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400010c14636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265e90501245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d08010c77686fd502013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64d502013c457468657265756d4164647265737300010c6e6577d502013c457468657265756d41646472657373000120707265636c61696d8401504f7074696f6e3c543a3a4163636f756e7449643e000200042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9050c1c73705f636f7265146563647361245369676e617475726500000400ed0501205b75383b2036355d0000ed05000003410000000800f1050c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6edd020134506f6f6c734d75746174696f6e000004b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5050c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f72f905015c4675656c54616e6b44657363726970746f724f663c543e0000149c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f7273d42d20604675656c54616e6b416c726561647945786973747360206966206074616e6b5f69646020616c72656164792065786973747321012d20604475706c696361746552756c654b696e64736020696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6ef502013c543a3a54616e6b4d75746174696f6e000114b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742edc2d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69647d0401444c6f6f6b7570536f757263654f663c543e00021c1d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69647d0401444c6f6f6b7570536f757263654f663c543e0003181d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69647d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6431030140446973706174636852756c654b696e640004245d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e27742065786973749c2d20604e6f5065726d697373696f6e602069662063616c6c6564206279206e6f6e2d6f776e6572ec2d20604163636f756e744e6f74466f756e6460206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646001012d206052756c655365744e6f74466f756e64602069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646005012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656edc2d206052756c654e6f74466f756e64602069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c45040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565c80110626f6f6c0005482501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed02d2060496e76616c696452756c65536574496460206966206072756c655f7365745f69646020646f6573206e6f74206578697374f82d2060557361676552657374726963746564602069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737451012d20605472616e73616374696f6e457863656564734675656c4275726e4c696d6974602069662063616c6c206578636565647320746865206d617820666565206c696d6974207365742062792072756c6573657445012d20605472616e73616374696f6e4578636565647355736572427564676574602069662063616c6c206578636565647320746865206d6178207573657220627564676574206c696d69742073657420627924202072756c6573657451012d20605472616e73616374696f6e457863656564734675656c54616e6b427564676574602069662063616c6c206578636565647320746865206d6178206675656c2074616e6b206275646765742073657420627924202072756c6573657455012d206043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365602069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f207573652074686524202072756c6573657461012d20605472616e73616374696f6e4e6f745065726d697474656460206966207468652063616c6c206973206e6f7420696e20746865206c697374206f66207065726d69747465642063616c6c73206f662072756c65736574942d20604f766572666c6f776020696620616d6f756e74206f766572666c6f777320747970654d012d20605573657242616c616e63654c6f77466f7252656d61696e696e67466565602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682062616c616e636520746f2070617920666f72c4202072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f666565602069732074727565fc2d20604675656c54616e6b4f75744f6646756e64736020696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c45040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565c80110626f6f6c000614590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e2023204572726f7273e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f69642d0201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ec80110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ecc2d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572a02d2060467265657a65517565756546756c6c60206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65735906015052756c6544657363726970746f72734f663c543e00083c3d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e7418202064617461fc2d20604d617852756c6553657473457863656564656460206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656441012d20604475706c696361746552756c654b696e64736020696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d65206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009243d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e74182020646174614462617463685f6164645f6163636f756e7408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e000120757365725f6964736d0601584261746368557365724163636f756e74734f663c543e000a18e853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f60696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e000120757365725f6964736d0601584261746368557365724163636f756e74734f663c543e000b18f453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f6072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964750601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e2d060140436f6e73756d7074696f6e4f663c543e000c208c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e050149662060757365725f6964602069732060536f6d65602c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e0d01496620697420697320604e6f6e65602c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f727315012d20604163636f756e744e6f74466f756e64602069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374b82d20604675656c54616e6b4e6f74466f756e64602069662074616e6b5f696420646f6573206e6f7420657869737401012d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e65724464657374726f795f6675656c5f74616e6b04011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e000d10350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef9050c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d6501e9024852756c6553657444657363726970746f727301fd05644163636f756e7452756c6553657444657363726970746f7273011103001401106e616d65e90201104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74010301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f73657473fd05014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974c80110626f6f6c0001346163636f756e745f72756c6573110301644163636f756e7452756c6553657444657363726970746f72730000fd05101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560101060453000004006106013842547265654d61703c4b2c20563e000001060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72010506204d617852756c6573015506000400590601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000005060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304001903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304000906017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04001d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c427564676574040021060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404002906015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04002903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304003106015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400490601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700000906104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d6178010d0600040011060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e00000d06083c6566696e6974795f72756e74696d65404d6178436f6c6c656374696f6e496473000000001106101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004001506012c42547265655365743c543e000015060420425472656553657404045401180004001906000000190600000218001d06104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500002106104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401250600040025060118427564676574000025060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e74b0011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200002906104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574250601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e2d060184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00002d060c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d6564b0011c42616c616e63650001406c6173745f72657365745f626c6f636b2d02014c4f7074696f6e3c426c6f636b4e756d6265723e00003106104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c0135060c4d61780139060004003d060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00003506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00003906083c6566696e6974795f72756e74696d65384d617843616c6c46696c74657273000000003d06101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540135060453000004004106012c42547265655365743c543e0000410604204254726565536574040454013506000400450600000045060000023506004906104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c0145040c4d6178014d0600040051060154426f756e6465645665633c43616c6c2c204d61783e00004d06083c6566696e6974795f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e677468000000005106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014504045300000400590401185665633c543e00005506083c6566696e6974795f72756e74696d65384d617852756c6573506572536574000000005906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540105060453000004005d0601185665633c543e00005d060000020506006106042042547265654d617008044b0110045601010600040065060000006506000002690600690600000408100106006d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017d04045300000400710601185665633c543e000071060000027d0400750604184f7074696f6e040454017d040108104e6f6e6500000010536f6d6504007d04000001000079060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964cd010130417373657449644f663c543e00013474616b655f61737365745f6964cd010130417373657449644f663c543e000118616d6f756e74b00144546f6b656e42616c616e63654f663c543e0001147072696365b00144546f6b656e42616c616e63654f663c543e00011073616c743d03011c53616c743c543e00013061756374696f6e5f646174617d0601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000505101506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f2062652061206043757272656e6379602e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e3823232320506172616d6574657273c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e28232323204572726f727315012d2060496e76616c696441756374696f6e53746172746020696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b582020604c697374696e6741637469766544656c617960e02d2060496e76616c696441756374696f6e456e646564602069662061756374696f6e20656e6473206265666f72652069742073746172747315012d20604e6f43757272656e637960204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637935012d20604c697374696e67466f7262696464656e60206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c69737465641d012d206043757272656e63794e6f74416c6c6f7765644173526f79616c7479602069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c7479f82d20604c6f774261736543757272656e637942616c616e63656020696620626173652063757272656e63792062616c616e636520697320746f6f206c6f77e02d20604c6f77546f6b656e42616c616e63656020746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766515012d20604c697374696e67416c7265616479457869737473602069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642c01384c697374696e6749644f663c543e0001180d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e3823232320506172616d6574657273bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c28232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737409012d20604e6f5065726d697373696f6e6020696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642c01384c697374696e6749644f663c543e000118616d6f756e74b00144546f6b656e42616c616e63654f663c543e000234ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e6974732070757263686173656428232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374ec2d20604275796572497353656c6c65726020696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e67e82d20604c697374696e67497357726f6e67547970656020696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d2060496e76616c6964416d6f756e74602069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e2060616d6f756e74603d012d20604c697374696e674e6f744163746976656020696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c61796020796574cc2d20604f766572666c6f776020696620616d6f756e74202a206c697374696e675f707269636520697320746f6f206c6172676551012d206054616b6556616c7565556e6465724d696e696d756d6020696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d20726571756972656421012d20604c6f77546f6b656e42616c616e6365602069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642c01384c697374696e6749644f663c543e0001147072696365b00144546f6b656e42616c616e63654f663c543e0003384d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e697428232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d20604275796572497353656c6c6572602069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e67c42d20604c697374696e6757726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6e41012d2060496e61637469766541756374696f6e60206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e6420626c6f636bbc2d20604f766572666c6f77602069662061646465642062696420697320746f6f206c6172676520746f2073746f7265f82d2060496e76616c6964507269636560206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f72206120626964bc2d20604f766572666c6f7760206966206f6c64657220626964202a20616d6f756e7420697320746f6f206c61726765a82d20604f766572666c6f7760206966206e65772062696420707269636520697320746f6f206c617267654066696e616c697a655f61756374696f6e0401286c697374696e675f69642c01384c697374696e6749644f663c543e000428490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a6528232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374cc2d20604c697374696e67497357726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6ed82d206041756374696f6e4e6f744f76657260206966207468652061756374696f6e20686173206e6f742066696e69736865642079657435012d206054616b6556616c7565556e6465724d696e696d756d60206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564dc2d20604f766572666c6f776020696620626964207072696365202a206c697374696e675f616d6f756e7420697320746f6f206c61726765407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565e8011c50657262696c6c00050c21014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e3823232320506172616d6574657273a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d0604184f7074696f6e0404540149030108104e6f6e6500000010536f6d6504004903000001000081060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6c45040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963c80110626f6f6c0000187c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e40726573756d655f65787472696e73696308011063616c6c45040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963c80110626f6f6c00011880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c735904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265c80110626f6f6c0000246844697370617463682061206261746368206f662063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c65748d06083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697491060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974950601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e2d02012c4f7074696f6e3c7533323e00010000910600000408001800950604184f7074696f6e0404540191060108104e6f6e6500000010536f6d650400910600000100009906000004082c10009d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000a1060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a906045300000400b10601185665633c543e0000a90604184f7074696f6e04045401ad060108104e6f6e6500000010536f6d650400ad060000010000ad06084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01a1042c426c6f636b4e756d62657201103450616c6c6574734f726967696e015d04244163636f756e7449640100001401206d617962655f69649401304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104011043616c6c0001386d617962655f706572696f646963510401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e5d04013450616c6c6574734f726967696e0000b106000002a90600b5060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b9060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909bd06101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c106045300000400c90601185665633c543e0000c106083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964510101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c506011c526561736f6e730000c506083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000c906000002c10600cd06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d106045300000400d50601185665633c543e0000d106083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720151011c42616c616e6365011800080108696451010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d506000002d10600d906083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000dd060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e1060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000e506086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000e906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ac045300000400890401185665633c543e0000ed060c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f1060c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574144572726f7204045400010848496e76616c6964506572696f64436f756e7400000460506572696f6420636f756e7420697320696e76616c69642e4c496e76616c6964566573746564416d6f756e740001046856657374656420616d6f756e7420697320696e76616c69642e2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f906045300000400fd0601185665633c543e0000f9060000040c10a1040000fd06000002f90600010700000408050718000507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e401185665633c543e000009070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01a1041c42616c616e6365011801081c4f6e676f696e6704000d0701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564c80110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100000d070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01a1041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616ca104012050726f706f73616c0001247468726573686f6c64b80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c791107013854616c6c793c42616c616e63653e000011070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000015070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573190701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732507015044656c65676174696f6e733c42616c616e63653e0001147072696f722907017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ea9040128436f6e76696374696f6e00012c64656c65676174696f6e732507015044656c65676174696f6e733c42616c616e63653e0001147072696f722907017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100001907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011d07045300000400210701185665633c543e00001d070000040810bc0021070000021d070025070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000029070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500002d0700000408a104b8003107000004081005070035070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c0453000004007d0301185665633c543e00003d07084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573e401385665633c4163636f756e7449643e0001106e617973e401385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000041070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c0453000004007d0301185665633c543e000049070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094d07083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500005107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540110045300000400550701185665633c543e00005507000002100059070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200005d0708346672616d655f737570706f72742050616c6c65744964000004005101011c5b75383b20385d000061070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e6507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e401185665633c543e000069070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096d07000004080004007107083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656edc015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737507018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e00007507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e401185665633c543e000079070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018107045300000400850701185665633c543e00008107084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012c18417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002c01104861736800008401384f7074696f6e3c417574686f723e00010000850700000281070089070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540191070453000004009d0701185665633c543e000091070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730195070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574e8011c50657262696c6c0001286e6f6d696e61746f727399070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e00009507083c6566696e6974795f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f72000000009907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e401185665633c543e00009d07000002910700a1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273019507344d617843616e6469646174657301a507000400a907011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000a507083c6566696e6974795f72756e74696d65344d617843616e6469646174657300000000a907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540191070453000004009d0701185665633c543e0000ad070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000b1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301b507344d61784e6f6d696e61746f7273019507000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72738d07011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000b507083c6566696e6974795f72756e74696d65304d6178436f6c6c61746f727300000000b90700000408001000bd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e741501010c753332000118757074696d65c501011c50657262696c6c0000c1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c507000002c90700c9070000040800e50400cd0700000408d1073000d1070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d0000d5070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ed907000002dd0700dd07086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572fc01185061726149640001147374617465e1070130496e626f756e6453746174650001406d6573736167655f6d65746164617461e50701a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000e107086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000e507000002e90700e9070000040810ed0700ed070c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000f10700000408fc1000f507000002f90700f907086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74fc01185061726149640001147374617465fd0701344f7574626f756e6453746174650001347369676e616c735f6578697374c80110626f6f6c00012c66697273745f696e646578c903010c7531360001286c6173745f696e646578c903010c7531360000fd07086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000010800000408fcc903000508086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000009080000040cfc1030000d080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090911080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465729501015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679150801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e9501015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665c80110626f6f6c000100145265616479080120726573706f6e73651d08014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000150804184f7074696f6e0404540119080108104e6f6e6500000010536f6d650400190800000100001908000004080808001d08080c78636d4456657273696f6e6564526573706f6e736500010c08563004000d05013076303a3a526573706f6e736500000008563104002105013076313a3a526573706f6e736500010008563204005901013076323a3a526573706f6e7365000200002108000004081095010025080000040c282810002908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012d08045300000400310801185665633c543e00002d08000004089501100031080000022d080035080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304003908013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000390804184f7074696f6e04045401300108104e6f6e6500000010536f6d6504003000000100003d080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090941080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094508086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400004908086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e64657800004d0800000251080051080000040810300055080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090959080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909095d080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010464496e76616c696442656e6566696369617279416464726573730000044c496e76616c69642062656e656669636961727904544572726f7273206f6620746869732070616c6c657461080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090965080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096908083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e63650001187374617475736d080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00006d08083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500007108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000075080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090979080000040c001818007d080000040818180081080000040818000085080000040c1821022502008908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018d08045300000400950801185665633c543e00008d08144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6e9108019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f77656967687420011857656967687400009108144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e4964000120746f6b656e5f69642102013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e741501010c7533320000000095080000028d08009908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00009d080c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001a448436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e28416d6f756e745a65726f000704c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b657900080454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e74457863656564656400090498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000a04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000b04ac547269656420746f206372656174652060546f6b656e60207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000c04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73000d10450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265590163616c6c696e67206064657374726f795f636f6c6c656374696f6e602e204b65657020696e206d696e642074686174207468652060546f6b656e602073746f726167652063616e2072656d61696e206576656e2069662501616c6c2060546f6b656e6020756e6974732077657265206275726e65642e20412060546f6b656e602063616e206f6e6c792062652064657374726f7965642062792073657474696e67a46072656d6f76655f746f6b656e5f73746f726167656020746f207472756520696e20606275726e602e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74000e04150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564000f04f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640010040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001108510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001204c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e74730013040501546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e7473207365742062792074686520604d696e74506f6c696379605849646c654f7065726174696f6e517565756546756c6c00140405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001504dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001604b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001704ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e730018048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001904cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001a04d4546f6b656e2063616e6e6f74206163742061732061206043757272656e63796020616e6420616c736f20612060526f79616c747960504d6178417070726f76616c734578636565646564001b04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001c04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564001d08510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365001e04b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74001f04510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002004bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002104ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002204905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002304c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002404e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c6964784578697374656e7469616c4465706f73697443616e6e6f7442655a65726f0025040501466f726569676e20546f6b656e73206d757374206861766520616e206578697374656e7469616c206465706f7369742067726561746572207468616e207a65726f54496e76616c6964417474726962757465436f756e74002604e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002704a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e5573650028047c436f6c6c656374696f6e20494420697320616c726561647920696e2075736504b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a1080c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400010860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a508101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601e102045300000400a908013842547265654d61703c4b2c20563e0000a908042042547265654d617008044b0100045601e102000400ad08000000ad08000002b10800b1080000040800e10200b508101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000b9080c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065bd080c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d6501e902244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301c1083c4163636f756e7452756c6553657473010909002401146f776e65720001244163636f756e7449640001106e616d65e90201104e616d6500012472756c655f73657473c1080140446973706174636852756c6553657473000138746f74616c5f7265736572766564b0011c42616c616e63650001346163636f756e745f636f756e741501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74010301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ec80110626f6f6c00014070726f76696465735f6465706f736974c80110626f6f6c0001346163636f756e745f72756c65730909013c4163636f756e7452756c65536574730000c108101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601c508045300000400fd08013842547265654d61703c4b2c20563e0000c5080c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501c908204d617852756c65730155060008011472756c6573ed0801c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ec80110626f6f6c0000c9080c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304001903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304000906017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04001d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400cd08015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404002906015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04002903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304003106015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400d10801705065726d697474656445787472696e7369637352756c654f663c543e00070000cd08104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740125060008011862756467657425060118427564676574000128757365725f636f756e741501010c7533320000d108104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01d5080c4d6178014d06000400e5080178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000d5080c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801d9080008012c70616c6c65745f6e616d65dd080170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65dd080170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000d908083c6566696e6974795f72756e74696d65584d617845787472696e7369634e616d654c656e67746800000000dd08101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801d908000400e1080164426f756e6465645665633c75382c204d61784c656e6774683e0000e108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000e508101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d508045300000400e90801185665633c543e0000e908000002d50800ed08101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b013103045601c908045300000400f108013842547265654d61703c4b2c20563e0000f108042042547265654d617008044b013103045601c908000400f508000000f508000002f90800f908000004083103c90800fd08042042547265654d617008044b0110045601c5080004000109000000010900000205090005090000040810c508000909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010d0904560111090453000004001509013842547265654d61703c4b2c20563e00000d090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000011090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304001903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04002903015452657175697265546f6b656e52756c654f663c543e000100001509042042547265654d617008044b010d090456011109000400190900000019090000021d09001d09000004080d0911090021090000040800000025090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473012909304d617852756c65436f756e74015506444d617852756c65446174614c656e677468012d09000c013074616e6b5f6465706f736974b0011c42616c616e6365000130757365725f6465706f736974b0011c42616c616e636500013872756c655f646174615f73657473310901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e00002909083c6566696e6974795f72756e74696d652c4d617852756c6553657473000000002d09083c6566696e6974795f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000003109101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560135090453000004004909013842547265654d61703c4b2c20563e00003509101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01310304560139090453000004003d09013842547265654d61703c4b2c20563e00003909101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00003d09042042547265654d617008044b01310304560139090004004109000000410900000245090045090000040831033909004909042042547265654d617008044b011004560135090004004d090000004d09000002510900510900000408103509005509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540159090453000004005d0901185665633c543e000059090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f69642d0201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ec80110626f6f6c00005d0900000259090061090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090965090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565c501011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e741501010c75333200015461756374696f6e5f6c697374696e675f636f756e741501010c7533320000690900000408002c006d090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c657471090c5870616c6c65745f65787472696e7369635f70617573651474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680165030008012c70616c6c65745f6e616d6561030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65750901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000750904184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000079090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652e7d090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098109102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373017d041043616c6c014504245369676e6174757265018509144578747261019509000400300000008509082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040089090148656432353531393a3a5369676e61747572650000001c53723235353139040091090148737232353531393a3a5369676e61747572650001001445636473610400e905014065636473613a3a5369676e61747572650002000089090c1c73705f636f72651c65643235353139245369676e6174757265000004008d0901205b75383b2036345d00008d0900000340000000080091090c1c73705f636f72651c73723235353139245369676e6174757265000004008d0901205b75383b2036345d000095090000042099099d09a109a509ad09b109b509b90900990910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e040454000000009d0910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000a10910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000a50910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400a909010c4572610000a909102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000ad0910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040015010120543a3a496e6465780000b10910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000b509086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400b0013042616c616e63654f663c543e0000b9090c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b040454000000009c1853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022c81030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000850304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100c80400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100c80400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007903040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e018d0301501830426c6f636b576569676874739d03f901e2817a55000b00204aa9d10113ffffffffffffffffc2e4981700010bd08e23a82e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000c2e4981700010bd0167612a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040c2e498170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468ad033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874b5034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6eb90399021c6566696e6974791c6566696e69747900000000c40b0000000000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a802000000f3ff14d5ab5270590200000007000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978c90308560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01cd03003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000d10304000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100c8040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100d90304001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000e103040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000e90304001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000f9030400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100fd0380000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301000104040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d6573736167657301000d0404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100990304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301009903040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e011504017400013904012454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100c8040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f013d040004344d696e696d756d506572696f6428207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100fc1064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e0141040178000189060620507265696d6167650120507265696d6167650824537461747573466f72000104062c8d060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f720001040699069d0604000001490401880001a10607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510a5060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050490040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e014d04018c08344d6178696d756d57656967687420400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e01b506081c5574696c697479000155040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01b906092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200bd06040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200cd06040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100d90604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e017904019c0c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01dd060a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e10640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100e5060400000001a404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200e90604000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e01850401a804444d696e5665737465645472616e7366657218400000e8890423c78a000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e01ed062d4056657374696e6752656769737472617200018d04000001f1062e2444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f506040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510010704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510090704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001507d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100c80400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002d07040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c310704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062cc80400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e019d0401b4303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564c804010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0135070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003907040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c4504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c3d07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e40400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01ad0401c4000141070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004507040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c4504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c3d07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e40400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01b90401cc000149070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c0c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405104d070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301005107040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01bd0401d01c3050726f706f73616c426f6e6459071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d21020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e590710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c657449645d072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0161070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301006507040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01c10401d40001690711204d756c746973696701204d756c746973696704244d756c74697369677300010805026d077107040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01c50401d80c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0179071228417574686f72736869700128417574686f72736869700c18556e636c657301007d070400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100c8040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e01cd04000440556e636c6547656e65726174696f6e731010050000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e018907143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f727301008d0704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c657301008d070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100a107040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000041501205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e642060543a3a4d617843616e6469646174657360284e6f6d696e61746f72730001040200ad0704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100b10724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505b907bd07080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501dd0401e028404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004982054686520604163636f756e7449646020666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004a02054686520604163636f756e7449646020666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01c107151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100e40400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100c8040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100c5070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010055070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500e5040400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405cd0700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01e10401ec0001d5071610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652444496e626f756e6458636d705374617475730100d9070400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205f10730040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100f5070400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205010830040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402fc30040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100050874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405280908040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401002820000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100c804000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01f10401f000010d081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010028200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022811080400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502210810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502210828040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805022108250804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100290804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000035080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01f50401010100013d081f2843756d756c757358636d00015905019901000141082020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e01004508280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010049084000000000000000000000000000000000044020546865207061676520696e6465782e14506167657301010402104d0804000444205468652071756575652070616765732e284f766572776569676874000104022851080400046420546865206f766572776569676874206d657373616765732e015d05019d0100015508211c4f726d6c58636d0001610501a1010001590830284566696e69747958636d01284566696e69747958636d04384d696e696d756d57656967687473010104057505a9010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201650501a50108344261736558636d576569676874282000e1f50500000000045d01205468652061637475616c2077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b20543a3a576569676865723a3a77656967687428266d736729602e404e617469766543757272656e63794964cd0108000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e015d083534556e6b6e6f776e546f6b656e73000001ad0100016108381c58546f6b656e73011c58546f6b656e730001790501b101083053656c664c6f636174696f6e090108000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874282000e1f50500000000104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e0165083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051069080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e73000104051071080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005107040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01890501b5012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657259071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617821024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e21024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565017508222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202790899020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402183902040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802027d086d020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e7473000108020281087d02040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c0202028508e10504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e7301008908040004dc2050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e2060486f6f6b733a3a6f6e5f69646c65602e48417373657449647342794c6f636174696f6e000104050901cd01040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73604c61737449746572617465644d6967726174696f6e4b65790000990804000421012053746f726573206c617374206974657261746564206b657920666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e733c4d6967726174696f6e5374617475730100cd02040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e018d0501b90150504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004d420416d6f756e74206f66206043757272656e63796020726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000451012054686520616d6f756e74206f66206043757272656e6379602074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f206265206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874201c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004450120546865206d6178206e756d626572206f66206f70657261746f727320612060546f6b656e4163636f756e746020616e6420616e2060436f6c6c656374696f6e4163636f756e74602063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e63696573344e617469766541737365744964cd0108000004bc2054686520604173736574496460207468617420726570726573656e747320746865206e617469766520617373657444526573657276654964656e7469666965725101206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004b4204d6178206c656e677468206f66206e616d652073746f72656420696e2060546f6b656e4d657461646174616070546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004bc204d6178206c656e677468206f662073796d626f6c2073746f72656420696e2060546f6b656e4d6574616461746160544d61784d6967726174696f6e4b65794c656e67746810100004000004d8204d6178206c656e67746820666f722074686520604c61737449746572617465644d6967726174696f6e4b6579602073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765e81000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e019d082818436c61696d730118436c61696d730818436c61696d7300010406d5021804000014546f74616c01001840000000000000000000000000000000000001e50501d102041850726566697830807c5061792045464920746f20746865204566696e697479206163636f756e743a04642050726566697820616464656420746f206d6573736167657301a1082b14506f6f6c730114506f6f6c730414506f6f6c730100a5080400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c7301f10501d9020c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473b50801026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004782054686520604163636f756e7449646020666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004ec2054686520604163636f756e74496460207468617420686f6c6473206665657320756e74696c20746865792061726520646973747269627574656401b9082c244675656c54616e6b7301244675656c54616e6b730c1454616e6b730001040200bd08040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020221092509040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a65517565756501005509040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c75652901f50501e5024c1053616c745101206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965725101206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679e8108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e016109362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f010065091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062c39030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b65417373657400010802027d082c040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b65417373657400010802027d082c040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e74496400010802026909800400046c204c697374696e672049647320627920604163636f756e7449646001790601350318704d696e696d756d426964496e63726561736550657263656e74616765e81080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965725101206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e642062696473016d09323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e736963730001040571098004001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e018106015d030001790933384566696e6974795574696c69747900018506016d03044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e017d09398109042040436865636b5370656356657273696f6e99091038436865636b547856657273696f6e9d091030436865636b47656e65736973a1092c38436865636b4d6f7274616c697479a5092c28436865636b4e6f6e6365ad09802c436865636b576569676874b10980604368617267655472616e73616374696f6e5061796d656e74b5098034436865636b4675656c54616e6bb90980f902"} +{"specName":"efinity","specVersion":3014,"blockNumber":0,"blockHash":"0x99ded175d436bee7d751fa3f2f8c7a257ddc063a541f8daa5e6152604f66b2a0","metadata":"0x6d6574610e310a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c01147068617365cd03011450686173650001146576656e7450010445000118746f70696373d10301185665633c543e000050083c6566696e6974795f72756e74696d653052756e74696d654576656e740001841853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f040080016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d616765040090017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040094018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c69747904009c015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e6365730400a0017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b001c56657374696e670400ac01706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e002d002444656d6f63726163790400b8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400cc01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400d401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400d8017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400dc01fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400e0017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400e8019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400f4015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400f801a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040005010170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400dd01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400e10101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400e50101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400e901016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400f10101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400f50101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400f901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400fd01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d7304002503017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c7304002903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304003503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504008903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400b103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c6974790400c103017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e7400390000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001244046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748401384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728c01504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c748401384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909840418526573756c740804540188044501640108084f6b040088000000000c45727204006400000100008800000400008c04184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000900c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909940c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b98016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748401384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b98016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b98016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b98016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e98000004081010009c0c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748401384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a00c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a80c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65b0015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b008306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64b4011c42616c616e63650000b40000061800b80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64bc0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572c801344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572c801344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572c801344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572c801344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465c40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000c40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c80c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000cc0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000050000d40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e00c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74e4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e4083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000e80c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577ec01445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574f0011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ec0000020000f00c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000f40c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f80c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730801306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e00011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e0001146572726f72fc012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e6465720101011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909fc100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d69740027000001010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c753332000005010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404000901015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c000d0101344d756c74694c6f636174696f6e00000d0101344d756c74694c6f636174696f6e00003101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508000d0101344d756c74694c6f636174696f6e00002c011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e7365526561647908002c011c5175657279496400005d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c002c011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f76657277656967687414002c011c517565727949640000080108753800000801087538000024011857656967687400002401185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c002c011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c002c011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c000d0101344d756c74694c6f636174696f6e00002c011c517565727949640000810101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08000d0101344d756c74694c6f636174696f6e00002c011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e04002c011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c003001104832353600000d0101344d756c74694c6f636174696f6e0000a101015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640c000d0101344d756c74694c6f636174696f6e000010012858636d56657273696f6e00003d01012c4d756c7469417373657473000c142501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e007c5c5b2064657374696e6174696f6e2c20726573756c742c20636f7374205c5d5c537570706f7274656456657273696f6e4368616e67656408000d0101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c000d0101344d756c74694c6f636174696f6e00002c011c517565727949640000fc012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c0800d901015856657273696f6e65644d756c74694c6f636174696f6e00002c011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d54496e76616c69645175657269657256657273696f6e08000d0101344d756c74694c6f636174696f6e00002c011c517565727949640010245501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d38496e76616c69645175657269657210000d0101344d756c74694c6f636174696f6e00002c011c5175657279496400000d0101344d756c74694c6f636174696f6e0000810101544f7074696f6e3c4d756c74694c6f636174696f6e3e0011145d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e0005015c5b206f726967696e206c6f636174696f6e2c2069642c20657870656374656420717565726965722c206d617962652061637475616c2071756572696572205c5d5056657273696f6e4e6f746966795374617274656408000d0101344d756c74694c6f636174696f6e00003d01012c4d756c74694173736574730012105901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d5856657273696f6e4e6f7469667952657175657374656408000d0101344d756c74694c6f636174696f6e00003d01012c4d756c746941737365747300130c41015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e64732075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d6056657273696f6e4e6f74696679556e72657175657374656408000d0101344d756c74694c6f636174696f6e00003d01012c4d756c746941737365747300140c61015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d20466565735061696408000d0101344d756c74694c6f636174696f6e00003d01012c4d756c746941737365747300150c310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e006c5c5b20706179696e67206c6f636174696f6e2c2066656573205c5d34417373657473436c61696d65640c003001104832353600000d0101344d756c74694c6f636174696f6e0000a101015056657273696f6e65644d756c746941737365747300160cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090901100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000fc01144572726f72000100144572726f720400fc01144572726f72000200000d01100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72110101244a756e6374696f6e7300001101100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400150101204a756e6374696f6e0001000858320800150101204a756e6374696f6e0000150101204a756e6374696f6e0002000858330c00150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0003000858341000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0004000858351400150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0005000858361800150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0006000858371c00150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0007000858382000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e000800001501100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04001901010c7533320000002c4163636f756e744964333208011c6e6574776f726b1d0101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b1d0101444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b1d0101444f7074696f6e3c4e6574776f726b49643e00010c6b6579250101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b40110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696429010118426f64794964000110706172742d010120426f6479506172740008003c476c6f62616c436f6e73656e7375730400210101244e6574776f726b496400090000190100000610001d0104184f7074696f6e0404540121010108104e6f6e6500000010536f6d650400210100000100002101100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e436173680009000025010000031400000008002901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804001901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900002d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741901010c753332000100204672616374696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c7533320004000031010c0c78636d0876330c58636d041043616c6c00000400350101585665633c496e737472756374696f6e3c43616c6c3e3e0000350100000239010039010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404003d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73655d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572810101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574733d01012c4d756c746941737365747300012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d01012c4d756c7469417373657473000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64850101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c8901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040011010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204008d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473910101404d756c7469417373657446696c74657200012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473910101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000e003445786368616e676541737365740c011067697665910101404d756c7469417373657446696c74657200011077616e743d01012c4d756c746941737365747300011c6d6178696d616cd00110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473910101404d756c7469417373657446696c74657200011c726573657276650d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473910101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f8d0101445175657279526573706f6e7365496e666f000118617373657473910101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573450101284d756c746941737365740001307765696768745f6c696d69749d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204003101012458636d3c43616c6c3e0015002c536574417070656e64697804003101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733d01012c4d756c74694173736574730001187469636b65740d0101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404003d01012c4d756c7469417373657473001c002c457870656374417373657404003d01012c4d756c7469417373657473001d00304578706563744f726967696e0400810101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400610101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400790101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f8d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465781901010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f721901010c75333200013c6d696e5f63726174655f6d696e6f721901010c753332002200505265706f72745472616e7361637453746174757304008d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400150101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b210101244e6574776f726b496400012c64657374696e6174696f6e11010154496e746572696f724d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e002600244c6f636b41737365740801146173736574450101284d756c74694173736574000120756e6c6f636b65720d0101344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574450101284d756c746941737365740001187461726765740d0101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574450101284d756c746941737365740001146f776e65720d0101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574450101284d756c746941737365740001186c6f636b65720d0101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177d00110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04000d0101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69749d01012c5765696768744c696d6974000130636865636b5f6f726967696e810101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00003d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004004101013c5665633c4d756c746941737365743e000041010000024501004501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869644901011c4173736574496400010c66756e4d01012c46756e676962696c69747900004901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e637265746504000d0101344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100004d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b40110753132380000002c4e6f6e46756e6769626c650400510101344173736574496e7374616e6365000100005101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400b401107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804005501011c5b75383b20385d0003001c417272617931360400590101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000550100000308000000080059010000031000000008005d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304003d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400610101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040069010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400790101384d617962654572726f72436f646500050000610104184f7074696f6e0404540165010108104e6f6e6500000010536f6d6504006501000001000065010000040810fc0069010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016d01045300000400750101185665633c543e00006d010c0c78636d0876332850616c6c6574496e666f0000180114696e6465781901010c7533320001106e616d6571010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6571010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f721901010c7533320001146d696e6f721901010c75333200011470617463681901010c753332000071010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000075010000026d010079010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204007d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204007d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000200007d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000810104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d01000001000085010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000089010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e00008d010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6e0d0101344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400009101100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504003d01012c4d756c74694173736574730000001057696c6404009501013857696c644d756c74694173736574000100009501100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869644901011c4173736574496400010c66756e9901013c57696c6446756e676962696c69747900010028416c6c436f756e74656404001901010c75333200020030416c6c4f66436f756e7465640c010869644901011c4173736574496400010c66756e9901013c57696c6446756e676962696c697479000114636f756e741901010c753332000300009901100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100009d010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024011857656967687400010000a101080c78636d5056657273696f6e65644d756c74694173736574730001080856320400a501013c76323a3a4d756c746941737365747300010008563304003d01013c76333a3a4d756c746941737365747300030000a501100c78636d087632286d756c746961737365742c4d756c746941737365747300000400a901013c5665633c4d756c746941737365743e0000a901000002ad0100ad01100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964b101011c4173736574496400010c66756ed101012c46756e676962696c6974790000b101100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400b50101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000b501100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b90101244a756e6374696f6e730000b901100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400bd0101204a756e6374696f6e0001000858320800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0002000858330c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0003000858341000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0004000858351400bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0005000858361800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0006000858371c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0007000858382000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e00080000bd01100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001901010c7533320000002c4163636f756e744964333208011c6e6574776f726bc10101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bc10101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726bc10101244e6574776f726b496400010c6b6579250101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b40110753132380005002847656e6572616c4b65790400c50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964c9010118426f6479496400011070617274cd010120426f64795061727400080000c1010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400c50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000c5010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e0000c9010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400c50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000cd010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741901010c753332000100204672616374696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c75333200040000d101100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b40110753132380000002c4e6f6e46756e6769626c650400d50101344173736574496e7374616e636500010000d501100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b401107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804005501011c5b75383b20385d0003001c417272617931360400590101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000d901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856320400b501014476323a3a4d756c74694c6f636174696f6e00010008563304000d01014476333a3a4d756c74694c6f636174696f6e00030000dd010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d00000901011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e1010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d650901011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401286d6573736167655f69640401244d6573736167654964000604b0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d65737361676573207761732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e5010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f0d0101344d756c74694c6f636174696f6e00011c6d6573736167653101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e9010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400ed0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040064013444697370617463684572726f720001044c58434d207472616e73666572206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ed010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401241c42616c616e63650118000801386d696e696d756d5f77656967687424011857656967687400010c666565b4011c42616c616e63650000f1010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574450101284d756c7469417373657400010c77686f0d0101344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574450101284d756c7469417373657400010c77686f0d0101344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f5010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574733d01012c4d756c746941737365747300010c666565450101284d756c74694173736574000110646573740d0101344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f9010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909fd010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e290004f441206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e0104f041205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6e01020154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204e441205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657225020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e7465640304e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657225020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290404bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e29020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290504bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f69640604e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704c441205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e736665727265640804f4556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265207472616e736665727265641846726f7a656e04006502012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404006502012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65797502013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756579020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65797502013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e744d02015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e7d020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045901416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044901416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049c41206e6577205b60436f6c6c656374696f6e4163636f756e74605d2077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048841206e6577205b60546f6b656e4163636f756e74605d20776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7411049441205b60436f6c6c656374696f6e4163636f756e74605d207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7412048041205b60546f6b656e4163636f756e74605d207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964810201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964810201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964810201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964810201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75658502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565b90201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565cd0201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565e90201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765210301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090901020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c7479010502644578706c69636974526f79616c747943757272656e63696573010d02000c01146f776e65728c01444f7074696f6e3c4163636f756e7449643e00011c726f79616c74791902017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573210201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e00000502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e746167650902011c50657262696c6c00000902000006f0000d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011102045300000400150201185665633c543e000011020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b40130436f6c6c656374696f6e4964000120746f6b656e5f6964b4011c546f6b656e49640000150200000211020019020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454011d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04001d02010454000100001d0204184f7074696f6e0404540105020108104e6f6e6500000010536f6d65040005020000010000210204184f7074696f6e040454010d020108104e6f6e6500000010536f6d6504000d02000001000025020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e7449640001000029020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901050234546f6b656e4d65746164617461012d02000c01206265686176696f72510201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e5d02014853686f756c644d75746174653c626f6f6c3e0001206d657461646174616102016c53686f756c644d75746174653c546f6b656e4d657461646174613e00002d020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610131020108184e61746976650000001c466f726569676e040031020150466f726569676e546f6b656e4d657461646174610001000031020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d650135021853796d626f6c014102204c6f636174696f6e010d0100180134646563696d616c5f636f756e741901010c7533320001106e616d65350201104e616d6500011873796d626f6c4102011853796d626f6c0001206c6f636174696f6e810101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e644d0201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c79b40130546f6b656e42616c616e636500003502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e6774680139020004003d020164426f756e6465645665633c75382c204d61784c656e6774683e00003902083c6566696e6974795f72756e74696d6558466f726569676e546f6b656e4e616d654c656e677468000000003d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00004102101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801450200040049020164426f756e6465645665633c75382c204d61784c656e6774683e00004502083c6566696e6974795f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e6774680000000049020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00004d0204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000051020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540155020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400550201045400010000550204184f7074696f6e0404540159020108104e6f6e6500000010536f6d6504005902000001000059020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c7479010502010828486173526f79616c747904000502011c526f79616c747900000028497343757272656e6379000100005d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401d00108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400d00104540001000061020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454012d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04002d020104540001000065020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b40130436f6c6c656374696f6e496400012c667265657a655f7479706569020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e000069020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174656d02014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f6964b4011c546f6b656e49640001286163636f756e745f69640001244163636f756e744964000300006d0204184f7074696f6e0404540171020108104e6f6e6500000010536f6d6504007102000001000071020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e657665720002000075020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000079020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00007d0204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000810204184f7074696f6e0404540155010108104e6f6e6500000010536f6d65040055010000010000850204184f7074696f6e0404540189020108104e6f6e6500000010536f6d6504008902000001000089020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379018d02644578706c69636974526f79616c747943757272656e6369657301a902001801146f776e65720001244163636f756e744964000118706f6c6963798d020118506f6c69637900012c746f6b656e5f636f756e74280128546f6b656e436f756e7400013c6174747269627574655f636f756e741901010c753332000134746f74616c5f6465706f736974b4011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573a90201644578706c69636974526f79616c747943757272656e6369657300008d020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c7479010502001401106d696e749102017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e9902014444656661756c744275726e506f6c6963790001207472616e736665729d02015444656661756c745472616e73666572506f6c696379000124617474726962757465a102015844656661756c74417474726962757465506f6c6963790001186d61726b6574a502017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00009102103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74950201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c794d0201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74d00110626f6f6c0000950204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100009902103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000009d02103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ed00110626f6f6c0000a102103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c69637900000000a502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c74790105020004011c726f79616c74791d02013c4f7074696f6e3c526f79616c74793e0000a9020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01110204560188045300000400ad02013842547265654d61703c4b2c20563e0000ad02042042547265654d617008044b01110204560188000400b102000000b102000002b50200b5020000040811028800b90204184f7074696f6e04045401bd020108104e6f6e6500000010536f6d650400bd020000010000bd020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901050234546f6b656e4d65746164617461012d0200280118737570706c79b40130546f6b656e42616c616e636500010c636170c10201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174656d02014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e6365b40130546f6b656e42616c616e636500012c73756666696369656e6379c902015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f736974b4011c42616c616e636500013c6174747269627574655f636f756e741901010c75333200013c6d61726b65745f6265686176696f72550201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ed00110626f6f6c0001206d657461646174612d020134546f6b656e4d657461646174610000c10204184f7074696f6e04045401c5020108104e6f6e6500000010536f6d650400c5020000010000c5020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c790400b40130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c790400b40130546f6b656e42616c616e636500020000c9020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f7072696365b4011c42616c616e636500010000cd0204184f7074696f6e04045401d1020108104e6f6e6500000010536f6d650400d1020000010000d102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e017d02404d6178417070726f76616c436f756e7401d502000c012469735f66726f7a656ed00110626f6f6c000124617070726f76616c73d90201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e741901010c7533320000d502083c6566696e6974795f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000d9020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017d02045300000400dd02013842547265654d61703c4b2c20563e0000dd02042042547265654d617008044b01000456017d02000400e102000000e102000002e50200e50200000408007d0200e90204184f7074696f6e04045401ed020108104e6f6e6500000010536f6d650400ed020000010000ed02144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01f10234417070726f76616c436f756e7401d50244526573657276654964656e746966696572015501184c6f636b49640155012c4d6178526573657276657301f502204d61784c6f636b7301f902001c011c62616c616e6365b40130546f6b656e42616c616e636500014072657365727665645f62616c616e6365b40130546f6b656e42616c616e63650001386c6f636b65645f62616c616e6365b40130546f6b656e42616c616e63650001386e616d65645f7265736572766573fd0201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b730d0301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73110301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ed00110626f6f6c0000f102144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e017d0200080118616d6f756e74b40130546f6b656e42616c616e636500012865787069726174696f6e7d02012845787069726174696f6e0000f502083c6566696e6974795f72756e74696d652c4d6178526573657276657300000000f902083c6566696e6974795f72756e74696d65204d61784c6f636b7300000000fd020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015501045601180453000004000103013842547265654d61703c4b2c20563e00000103042042547265654d617008044b0155010456011800040005030000000503000002090300090300000408550118000d030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015501045601180453000004000103013842547265654d61703c4b2c20563e000011030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601f1020453000004001503013842547265654d61703c4b2c20563e00001503042042547265654d617008044b0100045601f102000400190300000019030000021d03001d030000040800f102002103101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c65640003000025030c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400010428436c61696d6564456e6a0c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001446561726c795f626972645f616d6f756e7418013042616c616e63654f663c543e000004cc412075736572206275726e65642045464920696e206f7264657220746f20626567696e206120636c61696d206f6620454e4a2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090929030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404002d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970652d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747931030110506f6f6c000120636f6c6c61746f7231030110506f6f6c0001286675656c5f74616e6b7331030110506f6f6c00013c70726963655f646973636f7665727931030110506f6f6c00003103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265f0011c50657262696c6c000035030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001383c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65390301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6481030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f69647d0201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ed00110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f69647d0201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ed00110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f69647d0201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ed00110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7264013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7264013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f69648c01504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290d041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909093903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d03083c6566696e6974795f72756e74696d65544d61784675656c54616e6b4e616d654c656e6774680000000041030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000045030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454014903000c015c757365725f6163636f756e745f6d616e6167656d656e744d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974590301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65735d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e00004903083c6566696e6974795f72756e74696d651c52756e74696d65000000004d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540151030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400510301045400010000510304184f7074696f6e0404540155030108104e6f6e6500000010536f6d6504005503000001000055030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974d00110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974d00110626f6f6c0000590304184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d000000100005d0304184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540165030453000004007d0301185665633c543e000065030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100006903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178016d030004007103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00006d03083c6566696e6974795f72756e74696d65544d617857686974656c697374656443616c6c6572730000000071030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004007503012c42547265655365743c543e00007503042042547265655365740404540100000400ec0000007903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400007d0300000265030081030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000085030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d6564b4011c42616c616e63650001406c6173745f72657365745f626c6f636b7d02014c4f7074696f6e3c426c6f636b4e756d6265723e000089030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e678d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964ad0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643001384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964a90301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565f0011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65748d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740191030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f696411020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f696411020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e74b40130546f6b656e42616c616e63650001147072696365b40130546f6b656e42616c616e63650001386d696e5f74616b655f76616c7565b40130546f6b656e42616c616e63650001206665655f736964659503011c466565536964650001386372656174696f6e5f626c6f636b1901012c426c6f636b4e756d62657200011c6465706f736974b4011c42616c616e636500011073616c749103011053616c7400011064617461990301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465a10301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000091030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200009903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04009d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b1901012c426c6f636b4e756d626572000124656e645f626c6f636b1901012c426c6f636b4e756d6265720000a103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c6564b40130546f6b656e42616c616e63650000001c41756374696f6e0400a503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00010000a503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964a90301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000a90304184f7074696f6e04045401ad030108104e6f6e6500000010536f6d650400ad030000010000ad03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e7449640001147072696365b40130546f6b656e42616c616e63650000b1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652eb503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b903000400bd030164426f756e6465645665633c75382c204d61784c656e6774683e0000b903083c6566696e6974795f72756e74696d65344d61784e616d654c656e67746800000000bd030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400c503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c503000002c90300c90300000408106400cd0308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000d1030000023000d5030000029800d90308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1901014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65dd03016473705f72756e74696d653a3a52756e74696d65537472696e670000dd030000050200e1030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e000010684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e0034232320436f6d706c6578697479202d20604f28312960387365745f686561705f706167657304011470616765732c010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646534011c5665633c75383e0002106453657420746865206e65772072756e74696d6520636f64652e0034232320436f6d706c657869747931012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f6465605c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0034232320436f6d706c65786974798c2d20604f2843296020776865726520604360206c656e677468206f662060636f6465602c7365745f73746f726167650401146974656d73e50301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973ed0301205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee503000002e90300e90300000408343400ed030000023400f1030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373f50301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000f5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401f903000c01186e6f726d616cf90301045400012c6f7065726174696f6e616cf9030104540001246d616e6461746f7279f9030104540000f9030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963fd0301384f7074696f6e3c5765696768743e0001246d61785f746f74616cfd0301384f7074696f6e3c5765696768743e0001207265736572766564fd0301384f7074696f6e3c5765696768743e0000fd0304184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000001040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178050401545065724469737061746368436c6173733c7533323e000005040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400000904082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400000d04082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65dd03013452756e74696d65537472696e67000124696d706c5f6e616d65dd03013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731104011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001104040c436f7704045401150400040015040000001504000002190400190400000408550110001d04000005040021040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657425040c4c706f6c6b61646f745f7072696d6974697665730876345c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616429040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000029040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040034011c5665633c75383e00002d0404184f7074696f6e0404540131040108104e6f6e6500000010536f6d6504003104000001000031040c4c706f6c6b61646f745f7072696d69746976657308763448557067726164655265737472696374696f6e0001041c50726573656e740000000035040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465733904014442547265655365743c5665633c75383e3e00003904042042547265655365740404540134000400ed030000003d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65980128287533322c2075333229000140696e67726573735f6368616e6e656c73410401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73410401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00004104000002450400450400000408010149040049040c4c706f6c6b61646f745f7072696d6974697665730876344c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561644d0401304f7074696f6e3c486173683e00004d0404184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000051040c4c706f6c6b61646f745f7072696d697469766573087634644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200005504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c61794861736800005904042042547265654d617008044b01010104560155040004005d040000005d040000026104006104000004080101550400650400000269040069040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401010100080124726563697069656e740101010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e00006d04087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ed00110626f6f6c000071040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174617504015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d65737361676500010044617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ed00110626f6f6c0002206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015468652060636865636b5f76657273696f6e6020706172616d657465722073657473206120626f6f6c65616e20666c616720666f722077686574686572206f72206e6f74207468652072756e74696d6527732073706563610176657273696f6e20616e64206e616d652073686f756c64206265207665726966696564206f6e20757067726164652e2053696e63652074686520617574686f72697a6174696f6e206f6e6c7920686173206120686173682cb069742063616e6e6f742061637475616c6c7920706572666f726d2074686520766572696669636174696f6e2e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000324550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005d014e6f7465207468617420746869732066756e6374696f6e2077696c6c206e6f74206170706c7920746865206e65772060636f6465602c20627574206f6e6c7920617474656d707420746f207363686564756c652074686574757067726164652077697468207468652052656c617920436861696e2e0060416c6c206f726967696e732061726520616c6c6f7765642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174612504015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174653504015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765737904016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573810401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000079040000027d04007d040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d65737361676500008104042042547265654d617008044b01010104560185040004008d04000000850400000289040089040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e00008d04000002910400910400000408010185040095040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090999040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400003c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000018350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e547375646f5f756e636865636b65645f77656967687408011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874240118576569676874000120350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e1c7365745f6b657904010c6e6577d90401504163636f756e7449644c6f6f6b75704f663c543e00021c5d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e1c7375646f5f617308010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00031c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea104083c6566696e6974795f72756e74696d652c52756e74696d6543616c6c0001841853797374656d0400e10301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400710401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400990401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f04009d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400a50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400b10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400d50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a001c56657374696e670400e10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e002d004056657374696e675265676973747261720400e90401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e675265676973747261722c2052756e74696d653e002e002444656d6f63726163790400f90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400090501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d697474656504000d0501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400110501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400150501e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400190501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400210501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400250501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400350501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400390501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d04008d0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400910501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400950501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400990501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e730400b10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400c10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400c50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d730400290601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c7304002d0601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400b10601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400b90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c6974790400bd0601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e00390000a5040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d6167650401106861736830011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736830011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea9040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963ad0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963ad0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963ad0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000404a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963ad0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000504905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead0404184f7074696f6e04045401980108104e6f6e6500000010536f6d650400980000010000b1040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465781d04010c75313600011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696eb9040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874240118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb504000002a10400b904083c6566696e6974795f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400bd0401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400c10401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c50401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400c9040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d0400cd04016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400d10401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000bd040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000c104084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000c504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000c9040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d04000d0101344d756c74694c6f636174696f6e00000020526573706f6e736504000d0101344d756c74694c6f636174696f6e00010000cd040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e04000101011850617261496400010000d104081c73705f636f726510566f696400010000d5040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f646561746808011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e636500001cd45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e003501607472616e736665725f616c6c6f775f6465617468602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e587365745f62616c616e63655f646570726563617465640c010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565b40128543a3a42616c616e63650001306f6c645f7265736572766564b40128543a3a42616c616e636500011855015365742074686520726567756c61722062616c616e6365206f66206120676976656e206163636f756e743b20697420616c736f2074616b657320612072657365727665642062616c616e6365206275742074686973ec6d757374206265207468652073616d6520617320746865206163636f756e7427732063757272656e742072657365727665642062616c616e63652e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e0009015741524e494e473a20546869732063616c6c206973204445505245434154454421205573652060666f7263655f7365745f62616c616e63656020696e73746561642e38666f7263655f7472616e736665720c0118736f75726365d90401504163636f756e7449644c6f6f6b75704f663c543e00011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e6365000208610145786163746c7920617320607472616e736665725f616c6c6f775f6465617468602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74446d6179206265207370656369666965642e4c7472616e736665725f6b6565705f616c69766508011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e6365000318590153616d6520617320746865205b607472616e736665725f616c6c6f775f6465617468605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74606b696c6c20746865206f726967696e206163636f756e742e00e8393925206f66207468652074696d6520796f752077616e74205b607472616e736665725f616c6c6f775f6465617468605d20696e73746561642e00f05b607472616e736665725f616c6c6f775f6465617468605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665d00110626f6f6c00043c05015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746f9c20206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e3c666f7263655f756e7265736572766508010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e40757067726164655f6163636f756e747304010c77686fec01445665633c543a3a4163636f756e7449643e0006207055706772616465206120737065636966696564206163636f756e742e00742d20606f726967696e603a204d75737420626520605369676e6564602e902d206077686f603a20546865206163636f756e7420746f2062652075706772616465642e005501546869732077696c6c20776169766520746865207472616e73616374696f6e20666565206966206174206c6561737420616c6c2062757420313025206f6620746865206163636f756e7473206e656564656420746f410162652075706772616465642e20285765206c657420736f6d65206e6f74206861766520746f206265207570677261646564206a75737420696e206f7264657220746f20616c6c6f7720666f72207468655c706f73736962696c696c7479206f6620636875726e292e207472616e7366657208011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e636500070c3101416c69617320666f7220607472616e736665725f616c6c6f775f6465617468602c2070726f7669646564206f6e6c7920666f72206e616d652d7769736520636f6d7061746962696c6974792e0001015741524e494e473a2044455052454341544544212057696c6c2062652072656c656173656420696e20617070726f78696d6174656c792033206d6f6e7468732e44666f7263655f7365745f62616c616e636508010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565b40128543a3a42616c616e636500080cac5365742074686520726567756c61722062616c616e6365206f66206120676976656e206163636f756e742e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed9040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780188011408496404000001244163636f756e74496400000014496e6465780400dd0401304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400250101205b75383b2032305d00040000dd040000068800e1040c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e7366657208011064657374d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65b0015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686fd904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573e50401645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f7204011064657374d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee504000002b000e9040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c65741043616c6c04045400010c3872656769737465725f62617463681001206163636f756e7473ed0401445665737465644163636f756e74733c543e00014873746172745f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e000118706572696f64100144426c6f636b4e756d626572466f723c543e000130706572696f645f636f756e7410010c753332000018dc52656769737465722061206261746368206f66206163636f756e747320616e642074686569722076657374696e6720616d6f756e74732e002023204572726f72730009012d205b604572726f723a3a496e76616c6964566573746564416d6f756e74605d3a204966207468652076657374656420616d6f756e7420697320696e76616c69642e01012d205b604572726f723a3a496e76616c6964506572696f64436f756e74605d3a2049662074686520706572696f6420636f756e7420697320696e76616c69642e2c636c61696d5f62617463680401206163636f756e7473ed0401445665737465644163636f756e74733c543e0001047c426174636820636c61696d20666f7220766573746564206163636f756e747360666f7263655f766573745f616c6c5f7363686564756c65730401206163636f756e7473ed0401445665737465644163636f756e74733c543e0002185901466f7220616c6c2072656769737465726564206163636f756e74732c2069742073657473207468652076657374696e67207363686564756c652065787069726174696f6e20746f20746865206e65787420626c6f636b1c6e756d6265722e0011015468697320697320612070726976696c656765642063616c6c20616e642063616e206f6e6c792062652063616c6c65642062792074686520726f6f74206f726967696e2e00550149742073696d706c7920757064617465732065616368207363686564756c65207265676973746572656420666f7220606163636f756e746020746f2065787069726520696e20746865206e65787420626c6f636b2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f104045300000400f50401185665633c543e0000f1040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574345665737465644163636f756e7408244163636f756e74496401001c42616c616e63650118000801286163636f756e745f69640001244163636f756e744964000118616d6f756e7418011c42616c616e63650000f504000002f10400f9040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cfd040140426f756e64656443616c6c4f663c543e00011476616c7565b4013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c1901012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465781901013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cfd040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cfd040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cfd040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736830011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736830011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465781901013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746fd90401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e05050128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574d90401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574d90401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173683001104832353600013c6d617962655f7265665f696e6465787d02015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465781901012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960307365745f6d657461646174610801146f776e6572c801344d657461646174614f776e65720001286d617962655f686173684d0401504f7074696f6e3c507265696d616765486173683e00123cd8536574206f7220636c6561722061206d65746164617461206f6620612070726f706f73616c206f722061207265666572656e64756d2e002c506172616d65746572733acc2d20606f726967696e603a204d75737420636f72726573706f6e6420746f2074686520604d657461646174614f776e6572602e3d01202020202d206045787465726e616c4f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479417070726f766560402020202020207468726573686f6c642e5901202020202d206045787465726e616c44656661756c744f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479416761696e737460402020202020207468726573686f6c642e4501202020202d206045787465726e616c4d616a6f726974794f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053696d706c654d616a6f7269747960402020202020207468726573686f6c642ec8202020202d20605369676e65646020627920612063726561746f7220666f722061207075626c69632070726f706f73616c2ef4202020202d20605369676e65646020746f20636c6561722061206d6574616461746120666f7220612066696e6973686564207265666572656e64756d2ee4202020202d2060526f6f746020746f207365742061206d6574616461746120666f7220616e206f6e676f696e67207265666572656e64756d2eb42d20606f776e6572603a20616e206964656e746966696572206f662061206d65746164617461206f776e65722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd0410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656404045401a104010c184c6567616379040110686173683001104861736800000018496e6c696e65040001050134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c7533320002000001050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000005050c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000009050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273ec01445665633c543a3a4163636f756e7449643e0001147072696d658c01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616ca104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c641901012c4d656d626572436f756e7400012070726f706f73616ca104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641901010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273ec01445665633c543a3a4163636f756e7449643e0001147072696d658c01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616ca104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c641901012c4d656d626572436f756e7400012070726f706f73616ca104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641901010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e11050c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565b4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279d90401504163636f756e7449644c6f6f6b75704f663c543e000018290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e0034232320436f6d706c6578697479182d204f2831293c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641901013450726f706f73616c496e646578000118f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e0034232320436f6d706c6578697479182d204f28312940617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641901013450726f706f73616c496e64657800021c5901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e0034232320436f6d706c657869747920202d204f2831292e147370656e64080118616d6f756e74b4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279d90401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641901013450726f706f73616c496e6465780004342d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c0034232320436f6d706c6578697479ac2d204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e15050c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665d90401504163636f756e7449644c6f6f6b75704f663c543e00010c616464d90401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273ec01445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577d90401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573ec01445665633c543a3a4163636f756e7449643e00011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c641d04010c7531360001446f746865725f7369676e61746f72696573ec01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e741d0501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c641d04010c7531360001446f746865725f7369676e61746f72696573ec01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e741d0501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742401185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c641d04010c7531360001446f746865725f7369676e61746f72696573ec01445665633c543a3a4163636f756e7449643e00012474696d65706f696e74e4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1d0504184f7074696f6e04045401e40108104e6f6e6500000010536f6d650400e4000001000021050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473ec01445665633c543a3a4163636f756e7449643e00001c70466f726365207365742074686520696e76756c6e657261626c65732e00bc5b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c792e002023204572726f72730051012d205b604572726f723a3a546f6f4d616e79496e76756c6e657261626c6573605d20696620746865206e756d626572206f6620696e76756c6e657261626c6573206578636565647320746865206d6178696d756d3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574f0011c50657262696c6c000124a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e002023204572726f72730049012d205b604572726f723a3a42656c6f774d696e5374616b65416d6f756e74605d2069662060616d6f756e74602069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742eec2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d206966206e6f6d696e6174696f6e20616c7265616479206578697374732e4d012d205b604572726f723a3a4163636f756e7449644e6f7452656769737465726564605d20696620604163636f756e74496460206973206e6f742072656769737465726564206173206120636f6c6c61746f722e4d012d205b604572726f723a3a4e6f4173736f63696174656456616c696461746f724964605d206966206e6f206173736f6369617465642076616c696461746f7220494420666f7220604163636f756e744964602e55012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e18756e626f6e64000230a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e002023204572726f727300fc2d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d2069662063616e64696461746520646f6573206e6f742065786973742e35012d205b604572726f723a3a43616e6e6f74556e626f6e64496e76756c6e657261626c65605d2063616e6e6f7420756e626f6e6420616e20696e76756c6e657261626c6520636f6c6c61746f722e29012d205b604572726f723a3a45786974496e50726f6772657373605d20696620756e626f6e64696e6720666f7220636f6c6c61746f7220616c726561647920696e2070726f67726573732e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00032441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742efc2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d20696620746865206e6f6d696e6174696f6e20616c7265616479206578697374732e41012d205b604572726f723a3a42656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74605d20696620746865206e6f6d696e6174696f6e20616d6f756e742069732062656c6f77207468652820206d696e696d756d2e51012d205b604572726f723a3a546f6f4d616e794e6f6d696e6174696f6e73605d2069662074686572652061726520746f6f206d616e79206e6f6d696e6174696f6e7320666f72207468652063616e6469646174652e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400041c310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742e15012d205b604572726f723a3a4e6f6d696e6174696f6e446f65734e6f744578697374605d20696620746865206e6f6d696e6174696f6e20646f6573206e6f742065786973742e2d012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d2069662074686572652061726520746f6f206d616e792063616e6469646174657320696e20746865207365742e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000520d0536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e64a05b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e64696461746573290005014f6e6c79205b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616e2063616c6c20746869732066756e6374696f6e2e002023204572726f72730055012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e00060c9453657420746865206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e7400c45b60543a3a466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e25050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579732905011c543a3a4b65797300011470726f6f6634011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2905083c6566696e6974795f72756e74696d652c53657373696f6e4b6579730000080110617572612d0501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c732d0501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300002d05104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004003105013c737232353531393a3a5075626c6963000031050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000035050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d697424011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657724011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657724011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657724011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e6408011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d6573736167653d050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f61737365747310011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d6573736167656d0501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e0d010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e7d0201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ed901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ed901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69749d01012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f61737365747314011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69749d01012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e40666f7263655f73757370656e73696f6e04012473757370656e646564d00110626f6f6c000a10f4536574206f7220756e7365742074686520676c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2ed02d206073757370656e646564603a2060747275656020746f2073757370656e642c206066616c73656020746f20726573756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d05080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204004105015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304003101015076333a3a58636d3c52756e74696d6543616c6c3e0003000041050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400450501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000450500000249050049050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400a501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400a501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400a501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e73654d050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e736665724173736574080118617373657473a501012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473a501012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065850101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c89010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c01186173736574735d0501404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574735d0501404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e000e003445786368616e67654173736574080110676976655d0501404d756c7469417373657446696c74657200011c72656365697665a501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574735d0501404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574735d0501404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e0001186173736574735d0501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573ad0101284d756c746941737365740001307765696768745f6c696d69746905012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004105014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004105014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473a501012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b00004d050c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400a501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000510504184f7074696f6e0404540155050108104e6f6e6500000010536f6d65040055050000010000550500000408105905005905100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900005d05100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400a501012c4d756c74694173736574730000001057696c6404006105013857696c644d756c74694173736574000100006105100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964b101011c4173736574496400010c66756e6505013c57696c6446756e676962696c697479000100006505100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000069050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100006d05080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204007105015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304008105015076333a3a58636d3c52756e74696d6543616c6c3e0003000071050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400750501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000750500000279050079050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400a501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400a501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400a501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e73654d050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e736665724173736574080118617373657473a501012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473a501012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065850101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c7d050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c01186173736574735d0501404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574735d0501404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e000e003445786368616e67654173736574080110676976655d0501404d756c7469417373657446696c74657200011c72656365697665a501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574735d0501404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574735d0501404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e0001186173736574735d0501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573ad0101284d756c746941737365740001307765696768745f6c696d69746905012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204007105014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804007105014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473a501012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b00007d050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000081050c0c78636d0876330c58636d041043616c6c00000400850501585665633c496e737472756374696f6e3c43616c6c3e3e0000850500000289050089050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404003d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73655d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572810101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574733d01012c4d756c746941737365747300012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d01012c4d756c7469417373657473000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64850101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c7d05014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040011010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204008d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473910101404d756c7469417373657446696c74657200012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473910101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000e003445786368616e676541737365740c011067697665910101404d756c7469417373657446696c74657200011077616e743d01012c4d756c746941737365747300011c6d6178696d616cd00110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473910101404d756c7469417373657446696c74657200011c726573657276650d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473910101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f8d0101445175657279526573706f6e7365496e666f000118617373657473910101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573450101284d756c746941737365740001307765696768745f6c696d69749d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008105012458636d3c43616c6c3e0015002c536574417070656e64697804008105012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733d01012c4d756c74694173736574730001187469636b65740d0101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404003d01012c4d756c7469417373657473001c002c457870656374417373657404003d01012c4d756c7469417373657473001d00304578706563744f726967696e0400810101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400610101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400790101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f8d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465781901010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f721901010c75333200013c6d696e5f63726174655f6d696e6f721901010c753332002200505265706f72745472616e7361637453746174757304008d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400150101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b210101244e6574776f726b496400012c64657374696e6174696f6e11010154496e746572696f724d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e002600244c6f636b41737365740801146173736574450101284d756c74694173736574000120756e6c6f636b65720d0101344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574450101284d756c746941737365740001187461726765740d0101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574450101284d756c746941737365740001146f776e65720d0101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574450101284d756c746941737365740001186c6f636b65720d0101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177d00110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04000d0101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69749d01012c5765696768744c696d6974000130636865636b5f6f726967696e810101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00008d050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d6974240118576569676874000004905365727669636520612073696e676c65206f766572776569676874206d6573736167652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d6573736167653d050154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f69649d05012c50617261636861696e496400012c62656e6566696369617279a10501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768749502012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69649d05012c50617261636861696e496400012c62656e6566696369617279a10501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69641102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768749502012c4f7074696f6e3c7536343e0001442901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d59012d205b604572726f723a3a4e6f745472616e7366657261626c65605d3a204120636f72726573706f6e64696e67206d756c74696c6f636174696f6e20636f756c64206e6f7420626520636f6e76657274656420666f723020207468652061737365742e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972a905016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972a905016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f69649d05012c50617261636861696e496400012c62656e6566696369617279a10501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768749502012c4f7074696f6e3c7536343e0003404101606f726967696e60207472616e7366657273206061737365746020746f206062656e656669636961727960206174206070617261636861696e60207573696e6720606665655f61737365746020666f723101746865206665652e205468697320616c6c6f777320746865207472616e73666572206f6620637573746f6d20617373657473206c696b652061206e6f6e2d66756e6769626c652077686963686c63616e6e6f74206265207573656420746f2070617920666565732e0049014e6f74653a2065616368205b604d756c74694173736574605d206d7573742062652072656769737465726564206173206120666f726569676e206173736574206174207468652064657374696e6174696f6e2870617261636861696e2e00702d20606173736574603a20617373657420746f207472616e73666572982d20606665655f6173736574603a20617373657420746f20626520757365642061732066656511012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e61012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773002023204572726f727351012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6cad05013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363ed0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000a105101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400a50501104831363000010000a505083c7072696d69746976655f7479706573104831363000000400250101205b75383b2032305d0000a9050c486566696e6974795f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640111021c42616c616e636501180008012c63757272656e63795f69641102012843757272656e63794964000118616d6f756e74b4011c42616c616e63650000ad050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e46656504000d01018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e00010000b1050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696411020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c01146173736574b5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f696411020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574b5050160426f783c56657273696f6e65644d756c746941737365743e00010c666565b5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573b90501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c7469617373657473100118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb505080c78636d4c56657273696f6e65644d756c746941737365740001080856320400ad01013876323a3a4d756c7469417373657400010008563304004501013876333a3a4d756c7469417373657400030000b905000002bd0500bd050000040811021800c1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565b4013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69641901012c426f756e7479496e64657800011c5d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e3c70726f706f73655f63757261746f720c0124626f756e74795f69641901012c426f756e7479496e64657800011c63757261746f72d90401504163636f756e7449644c6f6f6b75704f663c543e00010c666565b4013c42616c616e63654f663c542c20493e0002189041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e40756e61737369676e5f63757261746f72040124626f756e74795f69641901012c426f756e7479496e6465780003447c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e0034232320436f6d706c65786974791c2d204f2831292e386163636570745f63757261746f72040124626f756e74795f69641901012c426f756e7479496e64657800041c94416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e0034232320436f6d706c65786974791c2d204f2831292e3061776172645f626f756e7479080124626f756e74795f69641901012c426f756e7479496e64657800012c62656e6566696369617279d90401504163636f756e7449644c6f6f6b75704f663c543e0005285901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e0034232320436f6d706c65786974791c2d204f2831292e30636c61696d5f626f756e7479040124626f756e74795f69641901012c426f756e7479496e646578000620ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e0034232320436f6d706c65786974791c2d204f2831292e30636c6f73655f626f756e7479040124626f756e74795f69641901012c426f756e7479496e646578000724390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e0034232320436f6d706c65786974791c2d204f2831292e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641901012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e000824ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e0034232320436f6d706c65786974791c2d204f2831292e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f72c905015c543a3a436f6c6c656374696f6e44657363726970746f720000142d01437265617465732061206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292066726f6d206064657363726970746f7260002023204572726f7273000d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000138510144657374726f7973205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207769746820606964602e20606f726967696e60206d75737420626520746865e46f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292e002023204572726f72730025012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e25012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e41012d205b604572726f723a3a44657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74605d20696620616e6f746865722070616c6c657420697320626c6f636b696e6720746865682020636f6c6c656374696f6e2773206465737472756374696f6e49012d205b604572726f723a3a44657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73605d20696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e30202064657374726f79696e6755012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d20696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e30202064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206d75746174696f6e01020154543a3a436f6c6c656374696f6e4d75746174696f6e0002184d014d6f64696679205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001206d75746174696f6e29020140543a3a546f6b656e4d75746174696f6e000328f84d6f64696679205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776974682060746f6b656e5f696460202066726f6d5d015b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730041012d205b604572726f723a3a43757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479605d20696620746f6b656e2068617320616c7265616479206265656e50202061737369676e6564206120726f79616c7479d42d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206e6f742074686520636f6c6c656374696f6e206f776e6572c82d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20646f6573206e6f7420657869737421012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d20696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e74d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d73f105013c4d696e74506172616d734f663c543e0004404901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c65742773bc5b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74292e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602efc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742ed42d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060546f6b656e6020646f6573206e6f742065786973742e4d012d205b604572726f723a3a546f6b656e416c7265616479457869737473605d20696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747339012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f73697451012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d2069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479c420206d617070656420746f20616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d730106013c4275726e506172616d734f663c543e000524390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273fc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d205b604572726f723a3a42616c616e63654c6f77605d20696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e6c202060746f6b656e7360206f662060636f6c6c656374696f6e602e59012d205b604572726f723a3a4465706f736974556e726573657276654661696c6564605d2069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f2c2020756e72657365727665207472616e736665720c0124726563697069656e74d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d730506014c5472616e73666572506172616d734f663c543e0006181501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e18667265657a65040110696e666f6502012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f6502012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65797502013c543a3a4174747269627574654b657900011476616c756579020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65797502013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e25012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b24110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657349012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d20696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e0d012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e4d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f721c2020546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000128726563697069656e74730906015c5472616e73666572526563697069656e74734f663c543e000c1c55015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e2862617463685f6d696e74080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000128726563697069656e74731506014c4d696e74526563697069656e74734f663c543e000d304501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e61015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920616e64205b604d696e74506172616d73605d2e20412073696e676c65206d696e74206661696c7572658c77696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e0d012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e39012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6745012d205b604572726f723a3a4d6178546f6b656e436f756e744578636565646564605d20696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573cd05013c417474726962757465734f663c543e000e34d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f727300d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e7d020134543a3a45787069726174696f6e000f245d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f727300d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f7260fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f773d012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010145501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72730041012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e74b4013c543a3a546f6b656e42616c616e636500012865787069726174696f6e7d020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e74b4013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f726035012d205b604572726f723a3a436f6c6c656374696f6e416c7265616479417070726f766564605d2069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7715012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d205b604572726f723a3a57726f6e6743757272656e74417070726f766564416d6f756e74605d206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e74442020617070726f76616c20616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012142501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f72730015012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206d75746174696f6e01020154543a3a436f6c6c656374696f6e4d75746174696f6e001318510145786163746c79206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e292c2065786365707420746865206f726967696e206d757374206265c8726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265207370656369666965642e002023204572726f727300d853616d65206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e2938666f7263655f7472616e73666572100118736f75726365d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6ed904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d730506014c5472616e73666572506172616d734f663c543e001418590145786163746c79206173205b607472616e73666572605d2853656c663a3a7472616e73666572292c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365706163636f756e742073686f756c64206265207370656369666965642e002023204572726f7273009053616d65206173205b607472616e73666572605d2853656c663a3a7472616e736665722950666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e496400011476616c75658502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00150415015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e496400011476616c7565b90201484f7074696f6e3c546f6b656e4f663c543e3e00160401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65797502013c543a3a4174747269627574654b657900011476616c7565210601584f7074696f6e3c4174747269627574654f663c543e3e00170401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001286163636f756e745f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565cd0201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00180431015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001286163636f756e745f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565e90201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019041d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e496400012864657363726970746f72c905015c543a3a436f6c6c656374696f6e44657363726970746f72001a144901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e20757365042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec9050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c7479010502704578706c69636974526f79616c747943757272656e63696573566563010d02284174747269627574657301cd05000c0118706f6c696379d90501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e636965730d0201704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573cd050128417474726962757465730000cd050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d105045300000400d50501185665633c543e0000d1050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790175021456616c75650179020008010c6b65797502010c4b657900011476616c75657902011456616c75650000d505000002d10500d9050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c7479010502001401106d696e74dd0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ee105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572e505017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465e905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574ed05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000dd05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74950201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c794d0201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74d00110626f6f6c0000e105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000e505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000e905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000ed05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c74790105020004011c726f79616c74791d02013c4f7074696f6e3c526f79616c74793e0000f105103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c7479010502284174747269627574657301cd052c466f726569676e4e616d6501350234466f726569676e53796d626f6c014102204c6f636174696f6e010d0101082c437265617465546f6b656e240120746f6b656e5f6964b4011c546f6b656e4964000138696e697469616c5f737570706c79b40130546f6b656e42616c616e636500012c73756666696369656e6379f505019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170c10201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72550201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ed00110626f6f6c000130667265657a655f73746174656d02014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573cd05012841747472696275746573000138666f726569676e5f706172616d73f9050121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f6964b4011c546f6b656e4964000118616d6f756e74b40130546f6b656e42616c616e6365000128756e69745f70726963654d02013c4f7074696f6e3c42616c616e63653e00010000f505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963654d02013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000f90504184f7074696f6e04045401fd050108104e6f6e6500000010536f6d650400fd050000010000fd05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d650135021853796d626f6c014102204c6f636174696f6e010d0100140134646563696d616c5f636f756e741901010c7533320001106e616d65350201104e616d6500011873796d626f6c4102011853796d626f6c0001206c6f636174696f6e810101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e644d0201304f7074696f6e3c753132383e00000106103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f6964b4011c546f6b656e4964000118616d6f756e74b40130546f6b656e42616c616e63650001286b6565705f616c697665d00110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765d00110626f6f6c00000506103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f6964b4011c546f6b656e4964000118616d6f756e74b40130546f6b656e42616c616e63650001286b6565705f616c697665d00110626f6f6c000000204f70657261746f72100120746f6b656e5f6964b4011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e74b40130546f6b656e42616c616e63650001286b6565705f616c697665d00110626f6f6c0001000009060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d06045300000400110601185665633c543e00000d060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73010506000801286163636f756e745f69640001244163636f756e744964000118706172616d7305060118506172616d73000011060000020d060015060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119060453000004001d0601185665633c543e000019060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301f105000801286163636f756e745f69640001244163636f756e744964000118706172616d73f1050118506172616d7300001d06000002190600210604184f7074696f6e0404540125060108104e6f6e6500000010536f6d6504002506000001000025060c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650179021c42616c616e636501180008011476616c75657902013841747472696275746556616c756500011c6465706f736974b4011c42616c616e6365000029060c3470616c6c65745f636c61696d731870616c6c65741043616c6c040454000104606d696e745f656e6a5f66726f6d5f6e61746976655f656669040118616d6f756e7418013042616c616e63654f663c543e00061cf8427269646765204546492066726f6d20746865204566696e6974792070617261636861696e20746f2074686520456e6a696e2052656c617920436861696e002c506172616d65746572733a3d012d20606f726967696e603a20546865206163636f756e7420696e6974696174696e672074686520636c61696d20616e642066726f6d207768696368204546492077696c6c206265206275726e65642e4d012d2060616d6f756e74603a204e756d626572206f66204546497320746f206275726e20696e206f7264657220746f2062726964676520746f2074686520456e6a696e2052656c617920436861696e2e205468654901636f6e76657273696f6e20726174652077696c6c206265206163636f7264696e6720746f20746865206045786368616e676552617465602073746f72616765206f6e2074686520456e6a696e2052656c617918436861696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2d060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e2d030134506f6f6c734d75746174696f6e000014b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e002023204572726f72730015012d205b604572726f723a3a496e76616c6964466565536861726573605d20696620746865206665652073686172657320646f206e6f742061646420757020746f2031303025042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f723506015c4675656c54616e6b44657363726970746f724f663c543e0000189c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c72656164792065786973747345012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e000118b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e01012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964d90401444c6f6f6b7570536f757263654f663c543e0002241d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964d90401444c6f6f6b7570536f757263654f663c543e0003201d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964d90401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6481030140446973706174636852756c654b696e6400042c5d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e2774206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6564206279206e6f6e2d6f776e657211012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646025012d205b604572726f723a3a52756c655365744e6f74466f756e64605d2069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646029012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e01012d205b604572726f723a3a52756c654e6f74466f756e64605d2069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6ca1040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565d00110626f6f6c0005202501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a557361676552657374726963746564605d2069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737459012d205b604572726f723a3a43616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365605d2069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f15012020757365207468652072756c6573657420666f722072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f66656560206973207472756521012d205b604572726f723a3a4675656c54616e6b4f75744f6646756e6473605d20696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6ca1040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565d00110626f6f6c00061c590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e002023204572726f727300e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f69647d0201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ed00110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572c42d205b604572726f723a3a467265657a65517565756546756c6c605d206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65739106015052756c6544657363726970746f72734f663c543e0008403d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e74206461746121012d205b604572726f723a3a4d617852756c65536574734578636565646564605d206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656451012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d651820206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009283d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e7420646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000a18a853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f20696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000b18b453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f2072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964ad0601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e000c2c8c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e0d0149662060757365725f696460206973205b60536f6d65605d2c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e15014966206974206973205b604e6f6e65605d2c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f72730039012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d2069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f7420657869737425012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e6572ec2d205b604572726f723a3a496e76616c696452756c65536574605d206966206072756c655f7365745f69646020646f6573206e6f7420657869737445012d205b604572726f723a3a4d697373696e67526571756972656452756c65605d206966206072756c655f7365745f69646020646f6573206e6f7420686176652074686520726571756972656420726f6c654464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e000d2c350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564002023204572726f727300dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f74206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f74206f776e6572d82d205b604572726f723a3a44657374726f79556e66726f7a656e54616e6b605d2069662074616e6b206973206e6f742066726f7a656e41012d205b604572726f723a3a44657374726f79576974684578697374696e674163636f756e7473605d20696620746865726520617265207374696c6c206163636f756e7473206f6e207468652074616e6b042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e35060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650139034852756c6553657444657363726970746f7273013906644163636f756e7452756c6553657444657363726970746f7273016103001401106e616d65390301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574733906014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974d00110626f6f6c0001346163636f756e745f72756c6573610301644163636f756e7452756c6553657444657363726970746f7273000039060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456013d060453000004009906013842547265654d61703c4b2c20563e00003d060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72014106204d617852756c6573018d06000400910601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000041060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404005d060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404006506018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400810601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700004506104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d61780149060004004d060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e00004906083c6566696e6974795f72756e74696d65404d6178436f6c6c656374696f6e496473000000004d060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004005106012c42547265655365743c543e000051060420425472656553657404045401180004005506000000550600000218005906104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500005d06104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401610600040061060118427564676574000061060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e74b4011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200006506104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740161060004006106011842756467657400006906104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c016d060c4d617801710600040075060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00006d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00007106083c6566696e6974795f72756e74696d65384d617843616c6c46696c746572730000000075060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454016d060453000004007906012c42547265655365743c543e0000790604204254726565536574040454016d060004007d060000007d060000026d06008106104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01a1040c4d617801850600040089060154426f756e6465645665633c43616c6c2c204d61783e00008506083c6566696e6974795f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e6774680000000089060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a104045300000400b50401185665633c543e00008d06083c6566696e6974795f72756e74696d65384d617852756c65735065725365740000000091060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014106045300000400950601185665633c543e000095060000024106009906042042547265654d617008044b01100456013d060004009d060000009d06000002a10600a10600000408103d0600a5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d904045300000400a90601185665633c543e0000a906000002d90400ad0604184f7074696f6e04045401d9040108104e6f6e6500000010536f6d650400d9040000010000b1060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f696411020130417373657449644f663c543e00013474616b655f61737365745f696411020130417373657449644f663c543e000118616d6f756e74b40144546f6b656e42616c616e63654f663c543e0001147072696365b40144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461b50601604f7074696f6e3c41756374696f6e446174614f663c543e3e00005c4901506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f20626520612063757272656e63792e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e00302320506172616d657465727300c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e002023204572726f72730039012d205b604572726f723a3a496e76616c696441756374696f6e5374617274605d20696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b64202060543a3a4c697374696e6741637469766544656c61796039012d205b604572726f723a3a4e6f43757272656e6379605d204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637959012d205b604572726f723a3a4c697374696e67466f7262696464656e605d206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c697374656441012d205b604572726f723a3a43757272656e63794e6f74416c6c6f7765644173526f79616c7479605d2069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c74791d012d205b604572726f723a3a4c6f774261736543757272656e637942616c616e6365605d20696620626173652063757272656e63792062616c616e636520697320746f6f206c6f7705012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d20746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766539012d205b604572726f723a3a4c697374696e67416c7265616479457869737473605d2069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69643001384c697374696e6749644f663c543e0001280d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e00302320506172616d657465727300bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f742065786973742d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69643001384c697374696e6749644f663c543e000118616d6f756e74b40144546f6b656e42616c616e63654f663c543e000244ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e69747320707572636861736564002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737411012d205b604572726f723a3a4275796572497353656c6c6572605d20696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e670d012d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d20696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d205b604572726f723a3a496e76616c6964416d6f756e74605d2069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e28202060616d6f756e746061012d205b604572726f723a3a4c697374696e674e6f74416374697665605d20696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c6179602079657451012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d20696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d282020726571756972656445012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d2069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69643001384c697374696e6749644f663c543e0001147072696365b40144546f6b656e42616c616e63654f663c543e00033c4d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e6974002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737415012d205b604572726f723a3a4275796572497353656c6c6572605d2069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e674d012d205b604572726f723a3a496e61637469766541756374696f6e605d206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e641c2020626c6f636b1d012d205b604572726f723a3a496e76616c69645072696365605d206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f722061206269644066696e616c697a655f61756374696f6e0401286c697374696e675f69643001384c697374696e6749644f663c543e000434490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a65002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d206966206c697374696e67206973206e6f7420616e2061756374696f6efc2d205b604572726f723a3a41756374696f6e4e6f744f766572605d206966207468652061756374696f6e20686173206e6f742066696e69736865642079657459012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565f0011c50657262696c6c00051421014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e002c23506172616d657465727300a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb50604184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d030000010000b9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6ca1040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963d00110626f6f6c00002c7c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e5d012d205b604572726f723a3a43616e6e6f74506175736553656c66605d206966207468652070616c6c6574206e616d65206973207468652073616d6520617320746865206e616d65206f6620746869732070616c6c65742e40726573756d655f65787472696e73696308011063616c6ca1040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963d00110626f6f6c00012880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265d00110626f6f6c0000346844697370617463682061206261746368206f662063616c6c732e00b84d61792062652063616c6c65642066726f6d20616e79206f726967696e20657863657074205b604e6f6e65605d2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973f4696e636c7564657320627970617373696e67205b606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c746572605d292e002023204572726f72730011012d205b604572726f723a3a546f6f4d616e7943616c6c73605d3a20496620746865206e756d626572206f662063616c6c73206578636565647320746865206c696d69742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574c506083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974c9060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974cd0601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e7d02012c4f7074696f6e3c7533323e00010000c90600000408001800cd0604184f7074696f6e04045401c9060108104e6f6e6500000010536f6d650400c9060000010000d10600000408301000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d9060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909dd060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e106045300000400e90601185665633c543e0000e10604184f7074696f6e04045401e5060108104e6f6e6500000010536f6d650400e5060000010000e506084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01fd042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01b904244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cfd04011043616c6c0001386d617962655f706572696f646963ad0401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696eb904013450616c6c6574734f726967696e0000e906000002e10600ed060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f1060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f5060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f906045300000400010701185665633c543e0000f9060c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964550101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73fd06011c526561736f6e730000fd060c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200000107000002f9060005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e000009070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720155011c42616c616e6365011800080108696455010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500000d0700000209070011070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011507045300000400190701185665633c543e000015070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401881c42616c616e636501180008010869648801084964000118616d6f756e7418011c42616c616e6365000019070000021507001d070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090921070c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800002507086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e740000000856320001000029070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b0045300000400e50401185665633c543e00002d070c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090931070c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574144572726f7204045400010c48496e76616c6964506572696f64436f756e7400000460506572696f6420636f756e7420697320696e76616c69642e4c496e76616c6964566573746564416d6f756e740001046856657374656420616d6f756e7420697320696e76616c69642e2e40456d7074794163636f756e744c6973740002047c656d707479206c69737420737570706c69656420666f722076657374696e6704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090935070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540139070453000004003d0701185665633c543e000039070000040c10fd0400003d070000023907004107000004084507180045070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400ec01185665633c543e000049070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01fd041c42616c616e6365011801081c4f6e676f696e6704004d0701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564d00110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100004d070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01fd041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cfd04012050726f706f73616c0001247468726573686f6c64bc0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c795107013854616c6c793c42616c616e63653e000051070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000055070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573590701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e736507015044656c65676174696f6e733c42616c616e63653e0001147072696f726907017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e05050128436f6e76696374696f6e00012c64656c65676174696f6e736507015044656c65676174696f6e733c42616c616e63653e0001147072696f726907017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000059070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d07045300000400610701185665633c543e00005d070000040810c00061070000025d070065070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000069070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500006d0700000408fd04bc007107000004081045070075070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090979070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400d10301185665633c543e00007d07084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573ec01385665633c4163636f756e7449643e0001106e617973ec01385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000081070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090985070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400d10301185665633c543e000089070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098d07083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e6365000091070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400950701185665633c543e00009507000002100099070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200009d0708346672616d655f737570706f72742050616c6c65744964000004005501011c5b75383b20385d0000a1070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742ea5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400ec01185665633c543e0000a9070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ad0700000408000400b107083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ee4015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73b507018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000b5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400ec01185665633c543e0000b9070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909bd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c107045300000400cd0701185665633c543e0000c1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301c5070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574f0011c50657262696c6c0001286e6f6d696e61746f7273c9070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000c507083c6566696e6974795f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000c9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400ec01185665633c543e0000cd07000002c10700d1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c107045300000400cd0701185665633c543e0000d5070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301c507344d617843616e6469646174657301d907000400dd07011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000d907083c6566696e6974795f72756e74696d65344d617843616e6469646174657300000000dd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c107045300000400cd0701185665633c543e0000e1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000e5070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301e907344d61784e6f6d696e61746f727301c507000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f7273bd07011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000e907083c6566696e6974795f72756e74696d65304d6178436f6c6c61746f727300000000ed0700000408001000f1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e741901010c753332000118757074696d650902011c50657262696c6c0000f5070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f907000002fd0700fd0700000408002905000108000004080508340005080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d000009080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e0d080000021108001108086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e64657201010118506172614964000114737461746515080130496e626f756e6453746174650001406d6573736167655f6d65746164617461190801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e00001508086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000019080000021d08001d08000004081021080021080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c73000200002508000004080101100029080000022d08002d08086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74010101185061726149640001147374617465310801344f7574626f756e6453746174650001347369676e616c735f6578697374d00110626f6f6c00012c66697273745f696e6465781d04010c7531360001286c6173745f696e6465781d04010c75313600003108086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e6465640001000035080000040801011d04003908086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f77656967687424011857656967687400003d080000040c010110340041080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090945080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572d901015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572490801784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f746966794d0801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ed901015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665d00110626f6f6c000100145265616479080120726573706f6e73655508014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000490804184f7074696f6e04045401d9010108104e6f6e6500000010536f6d650400d90100000100004d0804184f7074696f6e0404540151080108104e6f6e6500000010536f6d650400510800000100005108000004080808005508080c78636d4456657273696f6e6564526573706f6e736500010808563204004d05013076323a3a526573706f6e736500020008563304005d01013076333a3a526573706f6e73650003000059080000040810d901005d080000040c2c24100061080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016508045300000400690801185665633c543e0000650800000408d901100069080000026508006d080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304007108013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000710804184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000075080000040c10007908007908080c78636d4056657273696f6e65644173736574496400010408563304004901012c76333a3a41737365744964000300007d080c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640000100118616d6f756e74180110753132380001146f776e6572d901015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572d901015856657273696f6e65644d756c74694c6f636174696f6e000114757365727310010c753332000081080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018508045300000400890801185665633c543e000085080000040818d9010089080000028508008d080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304390154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c207573657273206f6620746865206c6f636b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090991080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099508086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400009908086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e64657800009d08000002a10800a10800000408103400a5080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a9080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ad080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c6574b1080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b5080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b908083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573bd080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000bd08083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000c1080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c5080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c9080000040c18180000cd0800000408181800d10800000408180000d5080000040c184d02750200d9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd08045300000400e50801185665633c543e0000dd08144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740124000801246f7065726174696f6ee108019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768742401185765696768740000e108144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f6964b40130436f6c6c656374696f6e4964000120746f6b656e5f69644d02013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e741901010c75333200000000e508000002dd0800e9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000ed08101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801f108000801147374616765210301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579f50801b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000f108083c6566696e6974795f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000f50804184f7074696f6e04045401e9080108104e6f6e6500000010536f6d650400e9080000010000f9080c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640111020008010869641102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000fd080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010109045300000400090901185665633c543e00000109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801b9030008012c70616c6c65745f6e616d65b5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65050901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000050904184f7074696f6e04045401b5030108104e6f6e6500000010536f6d650400b503000001000009090000020109000d090c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001b848436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e041501547269656420746f20637265617465205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473450177657265206275726e65642e2041205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e740011041d01546865205b604f6e436f6c6c656374696f6e4576656e74605d2074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d757374bc62652067726561746572207468616e205b60436f6e6669673a3a546f6b656e4163636f756e744465706f736974605d7842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e7473001608d0546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865b85b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74295849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d0c54546f6b656e2063616e6e6f7420616374206173206145015b6063757272656e6379605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e3a3a6578706c696369745f726f79616c74795f63757272656e636965732920616e6420616c736f2061705b60526f79616c7479605d28436f6e6669673a3a526f79616c747929504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d7304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090911090c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400010c28416d6f756e745a65726f00000438416d6f756e74206973207a65726f404e6f74456e6f75676842616c616e6365000104c4546865206163636f756e7420646f6573206e6f74206861766520656e6f7567682062616c616e636520746f20636c61696d58436c61696d436f756c644e6f744265536574746c65640002047854686520636c61696d20636f756c64206e6f7420626520736574746c656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090915090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560131030453000004001909013842547265654d61703c4b2c20563e00001909042042547265654d617008044b010004560131030004001d090000001d09000002210900210900000408003103002509101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e744964000029090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f7220747970652d090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65013903244163636f756e74496401001c42616c616e6365011840446973706174636852756c65536574730131093c4163636f756e7452756c6553657473017d09002401146f776e65720001244163636f756e7449640001106e616d65390301104e616d6500012472756c655f7365747331090140446973706174636852756c6553657473000138746f74616c5f7265736572766564b4011c42616c616e63650001346163636f756e745f636f756e741901010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ed00110626f6f6c00014070726f76696465735f6465706f736974d00110626f6f6c0001346163636f756e745f72756c65737d09013c4163636f756e7452756c6553657473000031090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560135090453000004007109013842547265654d61703c4b2c20563e000035090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65013909204d617852756c6573018d060008011472756c6573610901c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ed00110626f6f6c000039090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404003d09015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404004109015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400450901705065726d697474656445787472696e7369637352756c654f663c543e000700003d09104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740161060008011862756467657461060118427564676574000128757365725f636f756e741901010c75333200004109104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574610601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e85030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00004509104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f0149090c4d617801850600040059090178426f756e6465645665633c45787472696e736963496e666f2c204d61783e000049090c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e677468014d090008012c70616c6c65745f6e616d6551090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d6551090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00004d09083c6566696e6974795f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000005109101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468014d0900040055090164426f756e6465645665633c75382c204d61784c656e6774683e000055090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000059090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540149090453000004005d0901185665633c543e00005d0900000249090061090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01810304560139090453000004006509013842547265654d61703c4b2c20563e00006509042042547265654d617008044b0181030456013909000400690900000069090000026d09006d090000040881033909007109042042547265654d617008044b0110045601350900040075090000007509000002790900790900000408103509007d090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01810904560185090453000004008909013842547265654d61703c4b2c20563e000081090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000085090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100008909042042547265654d617008044b01810904560185090004008d090000008d09000002910900910900000408810985090095090000040800000099090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473019d09304d617852756c65436f756e74018d06444d617852756c65446174614c656e67746801a109000c013074616e6b5f6465706f736974b4011c42616c616e6365000130757365725f6465706f736974b4011c42616c616e636500013872756c655f646174615f73657473a50901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e00009d09083c6566696e6974795f72756e74696d652c4d617852756c655365747300000000a109083c6566696e6974795f72756e74696d65604d61784163636f756e7452756c65446174614c656e67746800000000a5090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601a909045300000400bd09013842547265654d61703c4b2c20563e0000a9090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601ad09045300000400b109013842547265654d61703c4b2c20563e0000ad090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b109042042547265654d617008044b018103045601ad09000400b509000000b509000002b90900b909000004088103ad0900bd09042042547265654d617008044b0110045601a909000400c109000000c109000002c50900c5090000040810a90900c9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd09045300000400d10901185665633c543e0000cd090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f69647d0201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ed00110626f6f6c0000d109000002cd0900d5090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d9090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f6665650902011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e741901010c75333200015461756374696f6e5f6c697374696e675f636f756e741901010c7533320000dd0900000408003000e1090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c6574e5090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ee9090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ed09102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301d9041043616c6c01a104245369676e617475726501f10914457874726101090a00040034000000f109082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400f5090148656432353531393a3a5369676e61747572650000001c537232353531390400fd090148737232353531393a3a5369676e61747572650001001445636473610400010a014065636473613a3a5369676e617475726500020000f5090c1c73705f636f72651c65643235353139245369676e617475726500000400f90901205b75383b2036345d0000f909000003400000000800fd090c1c73705f636f72651c73723235353139245369676e617475726500000400f90901205b75383b2036345d0000010a0c1c73705f636f7265146563647361245369676e617475726500000400050a01205b75383b2036355d0000050a000003410000000800090a000004200d0a110a150a190a210a250a290a2d0a000d0a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000110a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000150a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000190a10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004001d0a010c45726100001d0a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000210a10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040019010120543a3a496e6465780000250a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000290a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400b4013042616c616e63654f663c543e00002d0a0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b040454000000009c1853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040230d5030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000d90304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100d00400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100d00400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000cd03040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01e10301541830426c6f636b57656967687473f103f9010203815d000b00204aa9d10113ffffffffffffffffc2e9171b00010b90cd43a72e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000c2e9171b00010b90559611a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040c2e9171b0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746801043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687409044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e0d0499021c6566696e6974791c6566696e69747900000000c60b0000000000002cdf6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000008000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669781d0408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012104003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100340400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000250404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100d0040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c01002d0404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600003504040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e67537461746500003d0404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000051040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100550480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301005904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100650404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100ed0304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100ed03040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500006d04040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e017104017800019504012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100d0040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0199040004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e4964010001011064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e019d0401800001c1060620507265696d6167650120507265696d6167650824537461747573466f720001040630c5060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406d106d50604000001a50401900001d90607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510dd060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050498040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01a904019408344d6178696d756d57656967687424400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01ed06081c5574696c6974790001b104019c044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01f106092042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200f506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402000507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c6473010104020011070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a6573010104020011070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e01d50401a014484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100000000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e011d070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100210740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010025070400000001a804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200290704000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e01e10401ac04444d696e5665737465645472616e7366657218400000e8890423c78a000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e012d072d4056657374696e675265676973747261720001e90400000131072e2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301003507040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510410704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510490704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405005507d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100d00400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00006d07040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040630710704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630d00400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402c830040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01f90401b8303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564d004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0175070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301007907040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630a104040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406307d07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100ec0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01090501cc04444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0181070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301008507040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630a104040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406307d07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100ec0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e010d0501d404444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0189070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405108d070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301009107040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01110501d81c3050726f706f73616c426f6e6499071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d4d020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e990710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c657449649d072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e01a1070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100a507040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01150501dc0001a90711204d756c746973696701204d756c746973696704244d756c7469736967730001080502ad07b107040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01190501e00c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01b9071228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100bd0704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100d1070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100d507040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200e10704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100e50724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505ed07f107080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501210501e828404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01f507151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100ec0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100d0040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100f9070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010095070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050029050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405010800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01250501f4000109081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d7053746174757301000d080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205250834040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010029080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205350834040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402010134040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100390874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052c3d08040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100d004000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01350501f8000141081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022c45080400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502590810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f74696669657273000108050259082c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f7469667954617267657473000108050259085d0804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100610804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e00006d080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020275087d08040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402008108040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100d0040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e01390501050100018d081f2843756d756c757358636d00018d0501dd01000191082020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01009508280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010099084000000000000000000000000000000000044020546865207061676520696e6465782e14506167657301010402109d0804000444205468652071756575652070616765732e284f766572776569676874000104022ca1080400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001910501e1010001a508211c4f726d6c58636d0001950501e5010001a90830284566696e69747958636d01284566696e69747958636d04384d696e696d756d5765696768747301010405ad05ed010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201990501e90104404e617469766543757272656e63794964110208000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e01ad083534556e6b6e6f776e546f6b656e73000001f1010001b108381c58546f6b656e73011c58546f6b656e730001b10501f501083053656c664c6f636174696f6e0d0108000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d57656967687424140284d71700104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e01b5083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510b9080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510c1080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301009107040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01c10501f9012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657299071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d61784d024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e4d024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501c508222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202c908ed020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402188902040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202cd08bd020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202d108d102040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202d508250604000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e730100d908040004e42050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e205b60486f6f6b733a3a6f6e5f69646c65605d2e48417373657449647342794c6f636174696f6e000104050d011102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405e908ed0804001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301002103040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e01c50501fd0158504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874241c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666ff90848000000009f1acf461bc5040000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965725501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765f01000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e844d61784d6967726174696f6e45787472696e736963496e666f73546f506175736510101400000004250120426f756e6420666f7220746865206e756d626572206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e7c4d6967726174696f6e45787472696e73696373496e666f73546f5061757365fd08940c2c4d61726b6574706c61636500244675656c54616e6b7300284566696e69747958636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c7564656429010d092818436c61696d730118436c61696d7304644d6178456669466f724561726c794269726452657761726473010018400000000000000000000000000000000004c42053746f726573206d6178696d756d20656c696769626c652045464920666f72206561726c79206269726420626f6e7573012906012503000111092b14506f6f6c730114506f6f6c730414506f6f6c73010015090400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73012d060129030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473250901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c207468657920617265302064697374726962757465640129092c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402002d09040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020295099909040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a6551756575650100c909040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c7565290131060135034c1053616c745501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965725501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679f0108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01d509362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100d9091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e677300010406308d030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202cd0830040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202cd0830040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202dd0988040004f8204c697374696e6720496473206279205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642901b10601890318704d696e696d756d426964496e63726561736550657263656e74616765f01080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965725501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301e109323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e736963730001040501098804001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01b90601b10304344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e01e50933384566696e6974795574696c6974790001bd0601c103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01e90939ed09042040436865636b5370656356657273696f6e0d0a1038436865636b547856657273696f6e110a1030436865636b47656e65736973150a3038436865636b4d6f7274616c697479190a3028436865636b4e6f6e6365210a882c436865636b576569676874250a88604368617267655472616e73616374696f6e5061796d656e74290a8834436865636b4675656c54616e6b2d0a884903"} {"specName":"rocfinity","specVersion":3012,"blockNumber":0,"blockHash":"0x20746950f287a3797c2296ae4c7198c35f6a72f76756fa257409519d2238a101","metadata":"0x6d6574610e050a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c011470686173657d03011450686173650001146576656e744c010445000118746f70696373810301185665633c543e00004c0844726f6366696e6974795f72756e74696d653052756e74696d654576656e740001881853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007401bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f040078016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d616765040088017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c657204008c018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e7400090024436f6e74726163747304009c018070616c6c65745f636f6e7472616374733a3a4576656e743c52756e74696d653e002f002042616c616e6365730400a0017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b001c56657374696e670400ac01706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e002d002444656d6f63726163790400b8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400c801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400d001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400d4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400dc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400e4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400f0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400f401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040005010170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04009d01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400a10101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400a50101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400a901016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400b10101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740036001c58546f6b656e730400b50101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400b901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400bd01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d730400d502017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c730400dd02017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b730400e902018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0031002c4d61726b6574706c61636504003903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e736963506175736504006103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c69747904007103017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e7400380000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909780c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c747c01384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728401504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c747c01384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097c0418526573756c740804540180044501600108084f6b040080000000000c45727204006000000100008000000400008404184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000880c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e000118726573756c747c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e90000004081010009404184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c4070616c6c65745f636f6e7472616374731870616c6c6574144576656e7404045400012030496e7374616e7469617465640801206465706c6f796572000130543a3a4163636f756e744964000120636f6e7472616374000130543a3a4163636f756e744964000004d8436f6e7472616374206465706c6f7965642062792061646472657373206174207468652073706563696669656420616464726573732e285465726d696e61746564080120636f6e7472616374000130543a3a4163636f756e744964048454686520636f6e7472616374207468617420776173207465726d696e617465642e012c62656e6566696369617279000130543a3a4163636f756e74496404e4546865206163636f756e7420746861742072656365697665642074686520636f6e7472616374732072656d61696e696e672062616c616e6365011868436f6e747261637420686173206265656e2072656d6f7665642e001823204e6f7465003d01546865206f6e6c792077617920666f72206120636f6e747261637420746f2062652072656d6f76656420616e6420656d697474696e672074686973206576656e742069732062792063616c6c696e6744607365616c5f7465726d696e617465602e28436f646553746f726564040124636f64655f686173682c011c543a3a48617368000204b4436f646520776974682074686520737065636966696564206861736820686173206265656e2073746f7265642e3c436f6e7472616374456d6974746564080120636f6e7472616374000130543a3a4163636f756e744964049054686520636f6e7472616374207468617420656d697474656420746865206576656e742e01106461746130011c5665633c75383e0835014461746120737570706c6965642062792074686520636f6e74726163742e204d657461646174612067656e65726174656420647572696e6720636f6e747261637420636f6d70696c6174696f6e5c6973206e656564656420746f206465636f64652069742e03049c4120637573746f6d206576656e7420656d69747465642062792074686520636f6e74726163742e2c436f646552656d6f766564040124636f64655f686173682c011c543a3a48617368000404ac4120636f6465207769746820746865207370656369666965642068617368207761732072656d6f7665642e4c436f6e7472616374436f6465557064617465640c0120636f6e7472616374000130543a3a4163636f756e744964048c54686520636f6e7472616374207468617420686173206265656e20757064617465642e01346e65775f636f64655f686173682c011c543a3a4861736804b04e657720636f646520686173682074686174207761732073657420666f722074686520636f6e74726163742e01346f6c645f636f64655f686173682c011c543a3a48617368048c50726576696f757320636f64652068617368206f662074686520636f6e74726163742e0504784120636f6e7472616374277320636f64652077617320757064617465642e1843616c6c656408011863616c6c6572000130543a3a4163636f756e744964049c546865206163636f756e7420746861742063616c6c6564207468652060636f6e7472616374602e0120636f6e7472616374000130543a3a4163636f756e744964047454686520636f6e74726163742074686174207761732063616c6c65642e061c11014120636f6e7472616374207761732063616c6c656420656974686572206279206120706c61696e206163636f756e74206f7220616e6f7468657220636f6e74726163742e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e3844656c656761746543616c6c6564080120636f6e7472616374000130543a3a4163636f756e74496408210154686520636f6e7472616374207468617420706572666f726d6564207468652064656c65676174652063616c6c20616e642068656e636520696e2077686f736520636f6e74657874707468652060636f64655f68617368602069732065786563757465642e0124636f64655f686173682c012c436f6465486173683c543e049c54686520636f646520686173682074686174207761732064656c65676174652063616c6c65642e071c9c4120636f6e74726163742064656c65676174652063616c6c6564206120636f646520686173682e001823204e6f7465003101506c65617365206b65657020696e206d696e642074686174206c696b6520616c6c206576656e74732074686973206973206f6e6c7920656d697474656420666f72207375636365737366756c290163616c6c732e20546869732069732062656361757365206f6e206661696c75726520616c6c2073746f72616765206368616e67657320696e636c7564696e67206576656e74732061726530726f6c6c6564206261636b2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a00c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a80c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65b0015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b008306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64b4011c42616c616e63650000b40000061800b80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64bc0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465c40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000c40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564cc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0000050000d00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564cc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001202050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000e40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577e801445665633c543a3a4163636f756e7449643e04906c697374206f6620604163636f756e74496460206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574ec011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e7449640460604163636f756e74496460206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e744964045c604163636f756e74496460206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e80000020000ec0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000f00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f68617368f8013c4f7074696f6e3c543a3a486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f68617368f8013c4f7074696f6e3c543a3a486173683e0001146572726f72fc012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f68617368f8013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f68617368f8013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740401306d6573736167655f68617368f8013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740401306d6573736167655f68617368f8013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e6465720101011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e646578000110757365642001185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f804184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c0000010000fc100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c650019000001010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c753332000005010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014424417474656d7074656404000901015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c000d0101344d756c74694c6f636174696f6e00000d0101344d756c74694c6f636174696f6e00003101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508000d0101344d756c74694c6f636174696f6e000028011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080028011c5175657279496400005d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0028011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0028011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0028011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c000d0101344d756c74694c6f636174696f6e000028011c517565727949640000810101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08000d0101344d756c74694c6f636174696f6e000028011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040028011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c01104832353600000d0101344d756c74694c6f636174696f6e00008501015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f74696669656408000d0101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e67656408000d0101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c000d0101344d756c74694c6f636174696f6e000028011c517565727949640000fc012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08009901015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d34417373657473436c61696d65640c002c01104832353600000d0101344d756c74694c6f636174696f6e00008501015056657273696f6e65644d756c746941737365747300100cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090901100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040028011857656967687400000028496e636f6d706c65746508002801185765696768740000fc01144572726f72000100144572726f720400fc01144572726f72000200000d01100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72110101244a756e6374696f6e7300001101100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400150101204a756e6374696f6e0001000858320800150101204a756e6374696f6e0000150101204a756e6374696f6e0002000858330c00150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0003000858341000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0004000858351400150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0005000858361800150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0006000858371c00150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0007000858382000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e000800001501100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001901010c7533320000002c4163636f756e744964333208011c6e6574776f726b1d0101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b1d0101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b1d0101244e6574776f726b496400010c6b6579250101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b40110753132380005002847656e6572616c4b65790400210101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696429010118426f64794964000110706172742d010120426f64795061727400080000190100000610001d01100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d65640400210101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300002101101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e000025010000031400000008002901100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d65640400210101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600002d01100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741901010c753332000100204672616374696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c7533320004000031010c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400350101745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000350100000239010039010c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404003d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e73655d010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574733d01012c4d756c746941737365747300012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d01012c4d756c7469417373657473000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065690101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c6d010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040011010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573740d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473710101404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710101404d756c7469417373657446696c7465720001286d61785f6173736574731901010c753332000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000e003445786368616e6765417373657408011067697665710101404d756c7469417373657446696c74657200011c726563656976653d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710101404d756c7469417373657446696c74657200011c726573657276650d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573740d0101344d756c74694c6f636174696f6e000118617373657473710101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573450101284d756c746941737365740001307765696768745f6c696d69747d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204003101014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804003101014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733d01012c4d756c74694173736574730001187469636b65740d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b00003d01100c78636d087631286d756c746961737365742c4d756c7469417373657473000004004101013c5665633c4d756c746941737365743e000041010000024501004501100c78636d087631286d756c74696173736574284d756c74694173736574000008010869644901011c4173736574496400010c66756e4d01012c46756e676962696c69747900004901100c78636d087631286d756c746961737365741c4173736574496400010820436f6e637265746504000d0101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100004d01100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b40110753132380000002c4e6f6e46756e6769626c650400510101344173736574496e7374616e6365000100005101100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b401107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804005501011c5b75383b20385d0003001c417272617931360400590101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e00060000550100000308000000080059010000031000000008005d010c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304003d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400610101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000610104184f7074696f6e0404540165010108104e6f6e6500000010536f6d6504006501000001000065010000040810fc0069010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300006d010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00007101100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504003d01012c4d756c74694173736574730000001057696c6404007501013857696c644d756c74694173736574000100007501100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869644901011c4173736574496400010c66756e7901013c57696c6446756e676962696c697479000100007901100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100007d010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c75363400010000810104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100008501080c78636d5056657273696f6e65644d756c746941737365747300010808563004008901014c5665633c76303a3a4d756c746941737365743e00000008563104003d01013c76313a3a4d756c74694173736574730001000089010000028d01008d01100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696430011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737330011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964910101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373910101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696430011c5665633c75383e000118616d6f756e74b40110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737330011c5665633c75383e000120696e7374616e6365510101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964910101344d756c74694c6f636174696f6e000118616d6f756e74b4011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373910101344d756c74694c6f636174696f6e000120696e7374616e6365510101344173736574496e7374616e6365000b00009101100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400950101204a756e6374696f6e0001000858320800950101204a756e6374696f6e0000950101204a756e6374696f6e0002000858330c00950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0003000858341000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0004000858351400950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0005000858361800950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0006000858371c00950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0007000858382000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e0000950101204a756e6374696f6e000800009501100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04001901010c7533320001002c4163636f756e744964333208011c6e6574776f726b1d0101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b1d0101244e6574776f726b4964000114696e64657824010c753634000300304163636f756e744b6579323008011c6e6574776f726b1d0101244e6574776f726b496400010c6b6579250101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b40110753132380006002847656e6572616c4b65790400210101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c697479080108696429010118426f64794964000110706172742d010120426f647950617274000900009901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004009101014476303a3a4d756c74694c6f636174696f6e00000008563104000d01014476313a3a4d756c74694c6f636174696f6e000100009d010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404005501011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04005501011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408005501011c5b75383b20385d00000901011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a1010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d650901011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a5010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f0d0101344d756c74694c6f636174696f6e00011c6d6573736167653101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a9010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000104504d696e696d756d576569676874557064617465640400ad0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e6420776569676874207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ad010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401201c42616c616e63650118000801386d696e696d756d5f77656967687420011857656967687400010c666565b4011c42616c616e63650000b1010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574450101284d756c7469417373657400010c77686f0d0101344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574450101284d756c7469417373657400010c77686f0d0101344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b5010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574733d01012c4d756c746941737365747300010c666565450101284d756c74694173736574000110646573740d0101344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b9010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bd010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640468546865206964206f66207468652060436f6c6c656374696f6e6001146f776e6572000130543a3a4163636f756e7449640474546865206f776e6572206f66207468652060436f6c6c656374696f6e6000047841206e65772060436f6c6c656374696f6e602077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404b454686520604163636f756e7449646020746861742064657374726f7965642074686520636f6c6c656374696f6e010474412060436f6c6c656374696f6e60207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048860436f6c6c656374696f6e496460206f66207468652060436f6c6c656374696f6e6001206d75746174696f6ec1010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e020468412060436f6c6c656374696f6e6020776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964047860436f6c6c656374696f6e496460206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572e5010168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030478556e697473206f6620612060546f6b656e602077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404645468652060436f6c6c656374696f6e496460206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572e5010168526f6f744f725369676e65643c543a3a4163636f756e7449643e0460697373756572206f66206d696e7465642060546f6b656e600138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e6365048474686520696e697469616c20737570706c79206f66207468652060546f6b656e60040454412060546f6b656e6020776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404945468652060436f6c6c656374696f6e4964602060546f6b656e602062656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e4964044c5468652060546f6b656e60206d75746174656401206d75746174696f6ee9010140543a3a546f6b656e4d75746174696f6e04a06d75746174696f6e207468617420776173206170706c69656420746f207468652060546f6b656e60050454412060546f6b656e6020776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060478556e697473206f6620612060546f6b656e602077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404705468652060436f6c6c656374696f6e4964602064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e4964045c5468652060546f6b656e4964602064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404a874686520604163636f756e7449646020746861742064657374726f796564207468652060546f6b656e6007045c412060546f6b656e60207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e4964045460546f6b656e496460207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e74496404ac54686520604163636f756e74496460207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e7366657272656408048c556e697473206f6620612060546f6b656e602077657265207472616e736665727265641846726f7a656e04001d02012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404001d02012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964250201484f7074696f6e3c543a3a546f6b656e49643e047460546f6b656e496460206f662060546f6b656e60206d6f646966696564010c6b65792902013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c75652d020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964250201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65792902013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964250201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e742502015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e31020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964250201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e740f049441206e65772060436f6c6c656374696f6e4163636f756e74602077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404b85468652060546f6b656e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048041206e65772060546f6b656e4163636f756e746020776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e496460206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e7411048c412060436f6c6c656374696f6e4163636f756e7460207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e74120478412060546f6b656e4163636f756e7460207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964350201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c05468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404845468652060546f6b656e49646020746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964350201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964350201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964350201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b05468652060436f6c6c656374696f6e49646020666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e744964602077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e744964047054686520604163636f756e74496460206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a05468652060436f6c6c656374696f6e496460206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e4964048c5468652060546f6b656e496460206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e744964045c54686520604163636f756e7449646020736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c756520697320736574011476616c75653902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404a05468652060546f6b656e49646020666f72207768696368207468652076616c756520697320736574011476616c75656d0201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c75657d0201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565990201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765d10201384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c1010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901c501644578706c69636974526f79616c747943757272656e6369657301cd01000c01146f776e65728401444f7074696f6e3c4163636f756e7449643e00011c726f79616c7479d901017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573e10101844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000c501103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765c901011c50657262696c6c0000c901000006ec00cd01101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d101045300000400d50101185665633c543e0000d1010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b40130436f6c6c656374696f6e4964000120746f6b656e5f6964b4011c546f6b656e49640000d501000002d10100d9010c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401dd010108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400dd0101045400010000dd0104184f7074696f6e04045401c5010108104e6f6e6500000010536f6d650400c5010000010000e10104184f7074696f6e04045401cd010108104e6f6e6500000010536f6d650400cd010000010000e5010c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e74496400010000e9010c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901c50134546f6b656e4d6574616461746101ed01000c01206265686176696f72090201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e1502014853686f756c644d75746174653c626f6f6c3e0001206d657461646174611902016c53686f756c644d75746174653c546f6b656e4d657461646174613e0000ed010c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d6574616461746108344d61784e616d654c656e67746801f1013c4d617853796d626f6c4c656e67746801f5010108184e61746976650000001c466f726569676e100134646563696d616c5f636f756e741901010c7533320001106e616d65f9010170426f756e646564537472696e673c4d61784e616d654c656e6774683e00011873796d626f6c01020178426f756e646564537472696e673c4d617853796d626f6c4c656e6774683e0001206c6f636174696f6e810101544f7074696f6e3c4d756c74694c6f636174696f6e3e00010000f1010844726f6366696e6974795f72756e74696d6558466f726569676e546f6b656e4e616d654c656e67746800000000f5010844726f6366696e6974795f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e67746800000000f901101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801f101000400fd010164426f756e6465645665633c75382c204d61784c656e6774683e0000fd01101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00000102101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801f50100040005020164426f756e6465645665633c75382c204d61784c656e6774683e00000502101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000009020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454010d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04000d02010454000100000d0204184f7074696f6e0404540111020108104e6f6e6500000010536f6d6504001102000001000011020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901c501010828486173526f79616c74790400c501011c526f79616c747900000028497343757272656e63790001000015020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401cc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400cc0104540001000019020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401ed010108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400ed01010454000100001d020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b40130436f6c6c656374696f6e496400012c667265657a655f7479706521020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e000021020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e040018011c546f6b656e496400010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f6964b4011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000250204184f7074696f6e04045401180108104e6f6e6500000010536f6d6504001800000100002902101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002d02101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000310204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000350204184f7074696f6e0404540155010108104e6f6e6500000010536f6d65040055010000010000390204184f7074696f6e040454013d020108104e6f6e6500000010536f6d6504003d0200000100003d020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379014102644578706c69636974526f79616c747943757272656e63696573015d02001801146f776e65720001244163636f756e744964000118706f6c69637941020118506f6c69637900012c746f6b656e5f636f756e74240128546f6b656e436f756e7400013c6174747269627574655f636f756e741901010c753332000134746f74616c5f6465706f736974b4011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e636965735d0201644578706c69636974526f79616c747943757272656e63696573000041020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901c501001401106d696e744502017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e4d02014444656661756c744275726e506f6c6963790001207472616e736665725102015444656661756c745472616e73666572506f6c6963790001246174747269627574655502015844656661756c74417474726962757465506f6c6963790001186d61726b65745902017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00004502103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74490201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79250201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74cc0110626f6f6c0000490204184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100004d02103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000005102103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ecc0110626f6f6c00005502103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000005902103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901c5010004011c726f79616c7479dd01013c4f7074696f6e3c526f79616c74793e00005d02101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01d101045601800453000004006102013842547265654d61703c4b2c20563e00006102042042547265654d617008044b01d1010456018000040065020000006502000002690200690200000408d10180006d0204184f7074696f6e0404540171020108104e6f6e6500000010536f6d6504007102000001000071020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c50134546f6b656e4d6574616461746101ed0100280118737570706c79b40130546f6b656e42616c616e636500010c636170750201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e00012469735f66726f7a656ecc0110626f6f6c00013c6d696e696d756d5f62616c616e6365b40130546f6b656e42616c616e6365000128756e69745f7072696365b4011c42616c616e63650001306d696e745f6465706f736974b4011c42616c616e636500013c6174747269627574655f636f756e741901010c75333200013c6d61726b65745f6265686176696f720d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ecc0110626f6f6c0001206d65746164617461ed010134546f6b656e4d657461646174610000750204184f7074696f6e0404540179020108104e6f6e6500000010536f6d6504007902000001000079020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e6365011801082853696e676c654d696e7400000018537570706c790400b40130546f6b656e42616c616e6365000100007d0204184f7074696f6e0404540181020108104e6f6e6500000010536f6d650400810200000100008102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e013102404d6178417070726f76616c436f756e74018502000c012469735f66726f7a656ecc0110626f6f6c000124617070726f76616c73890201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e741901010c753332000085020844726f6366696e6974795f72756e74696d65584d61784f70657261746f72735065724163636f756e74000000008902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560131020453000004008d02013842547265654d61703c4b2c20563e00008d02042042547265654d617008044b010004560131020004009102000000910200000295020095020000040800310200990204184f7074696f6e040454019d020108104e6f6e6500000010536f6d6504009d0200000100009d02144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01a10234417070726f76616c436f756e7401850244526573657276654964656e746966696572015501184c6f636b49640155012c4d6178526573657276657301a502204d61784c6f636b7301a902001c011c62616c616e6365b40130546f6b656e42616c616e636500014072657365727665645f62616c616e6365b40130546f6b656e42616c616e63650001386c6f636b65645f62616c616e6365b40130546f6b656e42616c616e63650001386e616d65645f7265736572766573ad0201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73bd0201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73c10201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ecc0110626f6f6c0000a102144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01310200080118616d6f756e74b40130546f6b656e42616c616e636500012865787069726174696f6e3102012845787069726174696f6e0000a5020844726f6366696e6974795f72756e74696d652c4d6178526573657276657300000000a9020844726f6366696e6974795f72756e74696d65204d61784c6f636b7300000000ad02101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01550104560118045300000400b102013842547265654d61703c4b2c20563e0000b102042042547265654d617008044b01550104560118000400b502000000b502000002b90200b9020000040855011800bd02101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01550104560118045300000400b102013842547265654d61703c4b2c20563e0000c102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601a102045300000400c502013842547265654d61703c4b2c20563e0000c502042042547265654d617008044b0100045601a102000400c902000000c902000002cd0200cd020000040800a10200d102101c65705f636f7265146672616d65147479706573384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c656400030000d5020c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373d902013c457468657265756d41646472657373045054686520657468657265756d20616464726573730118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d65640004f0536f6d656f6e6520636c61696d656420736f6d6520454649732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d6004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d902083c7072696d69746976655f7479706573104831363000000400250101205b75383b2032305d0000dd020c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d7574617465640400e1020134506f6f6c734d75746174696f6e000004b4506f6f6c732073746f7261676520776173206d6f6469666965642062792060506f6f6c734d75746174696f6e60045c5468652070616c6c65742773206576656e742074797065e1020c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e697479e5020110506f6f6c000120636f6c6c61746f72e5020110506f6f6c0001286675656c5f74616e6b73e5020110506f6f6c00013c70726963655f646973636f76657279e5020110506f6f6c0000e502101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265ec011c50657262696c6c0000e9020c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001343c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e74496404a054686520604163636f756e744964602074686174206f776e732074686520604675656c54616e6b6001106e616d65ed0201444675656c54616e6b4e616d654f663c543e0468546865206e616d65206f662074686520604675656c54616e6b60011c74616e6b5f6964000130543a3a4163636f756e7449640480546865206163636f756e74206964206f662074686520604675656c54616e6b6000047441206e657720604675656c54616e6b602077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b6001206d75746174696f6ef902013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c6965640104604120604675656c54616e6b6020776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600204684120604675656c54616e6b60207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600304ac412063616c6c207761732064697370617463686564207468726f756768206120604675656c54616e6b602e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504dc546865206465706f7369742072657365727665642062792074686520604675656c54616e6b6020666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040490416e206163636f756e742077617320616464656420746f206120604675656c54616e6b60384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f7665640504a0416e206163636f756e74207761732072656d6f7665642066726f6d206120604675656c54616e6b60584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6435030140446973706174636852756c654b696e64049c5468652060446973706174636852756c654b696e64602074686174207761732072656d6f7665640604e04163636f756e742064617461206f6620604163636f756e74496460207761732072656d6f7665642066726f6d206052756c655365744964603c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c652073657420746861742077617320616464656407049841206e65772072756c65207365742077617320616464656420746f20604675656c54616e6b603852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564080498412072756c6520736574207761732072656d6f7665642066726f6d20604675656c54616e6b60684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964310201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ecc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964310201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ecc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964310201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ecc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7260013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c01146572726f7260013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ed02101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801f102000400f5020164426f756e6465645665633c75382c204d61784c656e6774683e0000f1020844726f6366696e6974795f72756e74696d65544d61784675656c54616e6b4e616d654c656e67746800000000f502101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000f9020c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e04045401fd02000c015c757365725f6163636f756e745f6d616e6167656d656e74010301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f7369740d0301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c6573110301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000fd020844726f6366696e6974795f72756e74696d651c52756e74696d650000000001030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540105030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400050301045400010000050304184f7074696f6e0404540109030108104e6f6e6500000010536f6d6504000903000001000009030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974cc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974cc0110626f6f6c00000d0304184f7074696f6e04045401cc0108104e6f6e6500000010536f6d650400cc0000010000110304184f7074696f6e0404540115030108104e6f6e6500000010536f6d650400150300000100001503101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011903045300000400310301185665633c543e000019030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304001d03016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04002d03015452657175697265546f6b656e52756c654f663c543e000100001d03104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d61780121030004002503017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e000021030844726f6366696e6974795f72756e74696d65544d617857686974656c697374656443616c6c657273000000002503101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004002903012c42547265655365743c543e00002903042042547265655365740404540100000400e80000002d03104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e49640000310300000219030035030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000039030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e673d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c6269645d0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642c01384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964590301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565ec011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65743d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740141030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964d1010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964d1010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e74b40130546f6b656e42616c616e63650001147072696365b40130546f6b656e42616c616e63650001386d696e5f74616b655f76616c7565b40130546f6b656e42616c616e63650001206665655f736964654503011c466565536964650001386372656174696f6e5f626c6f636b1901012c426c6f636b4e756d62657200011c6465706f736974b4011c42616c616e636500011073616c744103011053616c7400011064617461490301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465510301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00004103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00004503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200004903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04004d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100004d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b1901012c426c6f636b4e756d626572000124656e645f626c6f636b1901012c426c6f636b4e756d62657200005103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c6564b40130546f6b656e42616c616e63650000001c41756374696f6e04005503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100005503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964590301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000590304184f7074696f6e040454015d030108104e6f6e6500000010536f6d6504005d0300000100005d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e7449640001147072696365b40130546f6b656e42616c616e6365000061030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d6565030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d6565030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d6565030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6565030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d6565030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6565030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652e6503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e6774680169030004006d030164426f756e6465645665633c75382c204d61784c656e6774683e000069030844726f6366696e6974795f72756e74696d65344d61784e616d654c656e677468000000006d03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000071030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c794469737061746368656404007503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090975030000027903007903000004081060007d0308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e0002000081030000022c0085030000029000890308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1901014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658d03016473705f72756e74696d653a3a52756e74696d65537472696e6700008d03000005020091030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696fec011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b30011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657328010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73950301345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b6579739d0301205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95030000029903009903000004083030009d030000023000a1030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373a50301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401a903000c01186e6f726d616ca90301045400012c6f7065726174696f6e616ca9030104540001246d616e6461746f7279a9030104540000a9030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963ad0301384f7074696f6e3c5765696768743e0001246d61785f746f74616cad0301384f7074696f6e3c5765696768743e0001207265736572766564ad0301384f7074696f6e3c5765696768743e0000ad0304184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000b1030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b50301545065724469737061746368436c6173733c7533323e0000b5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000b903082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c7536340000bd03082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d658d03013452756e74696d65537472696e67000124696d706c5f6e616d658d03013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973c103011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e08010875380000c103040c436f7704045401c503000400c503000000c503000002c90300c9030000040855011000cd030000050400d1030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d5030c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f68656164d9030120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c7533320000d9030c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e0000dd0304184f7074696f6e04045401e1030108104e6f6e6500000010536f6d650400e1030000010000e1030c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000e5030c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573e903014442547265655365743c5665633c75383e3e0000e9030420425472656553657404045401300004009d03000000ed030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65900128287533322c2075333229000140696e67726573735f6368616e6e656c73f10301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73f10301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000f103000002f50300f503000004080101f90300f9030c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164f801304f7074696f6e3c486173683e0000fd030c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200000104089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800000504042042547265654d617008044b0101010456010104000400090400000009040000020d04000d04000004080101010400110400000215040015040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401010100080124726563697069656e740101010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e000019040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174611d04015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1d04089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461d503015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465e503015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765732104016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573290401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000210400000225040025040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500002904042042547265654d617008044b0101010456012d0400040035040000002d0400000231040031040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e0000350400000239040039040000040801012d04003d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094104101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400810301185665633c543e000045040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e49040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e6577850401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686f850401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d040844726f6366696e6974795f72756e74696d652c52756e74696d6543616c6c00018c1853797374656d0400910301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400190401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400450401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400490401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400510401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400550401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c69747904005d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e00090024436f6e7472616374730400810401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6e7472616374732c2052756e74696d653e002f002042616c616e63657304009d0401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a001c56657374696e670400a10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e002d004056657374696e675265676973747261720400a90401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e675265676973747261722c2052756e74696d653e002e002444656d6f63726163790400b90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400c90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400cd0401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400d10401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d50401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400d90401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e00120028417574686f72736869700400e10401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0014003c436f6c6c61746f725374616b696e670400f10401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400f50401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400050501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400090501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d04006d0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400710501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400750501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400790501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e7304008d0501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e7469657304009d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400a10501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d730400f90501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c730400050601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400090601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0031002c4d61726b6574706c61636504008d0601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400950601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c6974790400990601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e0038000051040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e55040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963590401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963590401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963590401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963590401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e590404184f7074696f6e04045401900108104e6f6e6500000010536f6d6504009000000100005d040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c736104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578cd03010c75313600011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c736104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e65040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c736104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e61040000024d040065040844726f6366696e6974795f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400690401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04006d0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400710401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d040075040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d04007904016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f696404007d0401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640005000069040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200006d04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200007104084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d0002000075040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d04000d0101344d756c74694c6f636174696f6e00000020526573706f6e736504000d0101344d756c74694c6f636174696f6e0001000079040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e040001010118506172614964000100007d04081c73705f636f726510566f69640001000081040c4070616c6c65745f636f6e7472616374731870616c6c65741043616c6c0404540001243c63616c6c5f6f6c645f77656967687414011064657374850401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b4013042616c616e63654f663c543e0001246761735f6c696d69748d0401244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974950401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746130011c5665633c75383e0000041501446570726563617465642076657273696f6e206966205b6053656c663a3a63616c6c605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e80696e7374616e74696174655f776974685f636f64655f6f6c645f77656967687418011476616c7565b4013042616c616e63654f663c543e0001246761735f6c696d69748d0401244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974950401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646530011c5665633c75383e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e0001045901446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e58696e7374616e74696174655f6f6c645f77656967687418011476616c7565b4013042616c616e63654f663c543e0001246761735f6c696d69748d0401244f6c6457656967687400015473746f726167655f6465706f7369745f6c696d6974950401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f686173682c012c436f6465486173683c543e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e0002043101446570726563617465642076657273696f6e206966205b6053656c663a3a696e7374616e7469617465605d20666f722075736520696e20616e20696e2d73746f72616765206043616c6c602e2c75706c6f61645f636f64650c0110636f646530011c5665633c75383e00015473746f726167655f6465706f7369745f6c696d6974950401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e00012c64657465726d696e69736d9904012c44657465726d696e69736d000350ec55706c6f6164206e65772060636f64656020776974686f757420696e7374616e74696174696e67206120636f6e74726163742066726f6d2069742e00210149662074686520636f646520646f6573206e6f7420616c72656164792065786973742061206465706f7369742069732072657365727665642066726f6d207468652063616c6c65724501616e6420756e7265736572766564206f6e6c79207768656e205b6053656c663a3a72656d6f76655f636f6465605d2069732063616c6c65642e205468652073697a65206f66207468652072657365727665f0646570656e6473206f6e2074686520696e737472756d656e7465642073697a65206f66207468652074686520737570706c6965642060636f6465602e00310149662074686520636f646520616c72656164792065786973747320696e2073746f726167652069742077696c6c207374696c6c2072657475726e20604f6b6020616e642075706772616465739474686520696e2073746f726167652076657273696f6e20746f207468652063757272656e74d05b60496e737472756374696f6e576569676874733a3a76657273696f6e605d28496e737472756374696f6e57656967687473292e0055012d206064657465726d696e69736d603a20496620746869732069732073657420746f20616e79206f746865722076616c756520627574205b6044657465726d696e69736d3a3a44657465726d696e6973746963605d450120207468656e20746865206f6e6c792077617920746f20757365207468697320636f646520697320746f2064656c65676174652063616c6c20696e746f2069742066726f6d20616e206f6666636861696efc2020657865637574696f6e2e2053657420746f205b6044657465726d696e69736d3a3a44657465726d696e6973746963605d20696620696e20646f7562742e001823204e6f7465005901416e796f6e652063616e20696e7374616e7469617465206120636f6e74726163742066726f6d20616e792075706c6f6164656420636f646520616e6420746875732070726576656e74206974732072656d6f76616c2e4101546f2061766f6964207468697320736974756174696f6e206120636f6e7374727563746f7220636f756c6420656d706c6f792061636365737320636f6e74726f6c20736f20746861742069742063616e39016f6e6c7920626520696e7374616e746961746564206279207065726d697373696f6e656420656e7469746965732e205468652073616d652069732074727565207768656e2075706c6f6164696e67a07468726f756768205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2e2c72656d6f76655f636f6465040124636f64655f686173682c012c436f6465486173683c543e000410350152656d6f76652074686520636f64652073746f72656420756e6465722060636f64655f686173686020616e6420726566756e6420746865206465706f73697420746f20697473206f776e65722e0045014120636f64652063616e206f6e6c792062652072656d6f76656420627920697473206f726967696e616c2075706c6f616465722028697473206f776e65722920616e64206f6e6c79206966206974206973646e6f74207573656420627920616e7920636f6e74726163742e207365745f636f646508011064657374850401504163636f756e7449644c6f6f6b75704f663c543e000124636f64655f686173682c012c436f6465486173683c543e000528090150726976696c656765642066756e6374696f6e2074686174206368616e6765732074686520636f6465206f6620616e206578697374696e6720636f6e74726163742e004501546869732074616b65732063617265206f66207570646174696e6720726566636f756e747320616e6420616c6c206f74686572206e6563657373617279206f7065726174696f6e732e2052657475726e73e8616e206572726f7220696620656974686572207468652060636f64655f6861736860206f722060646573746020646f206e6f742065786973742e001823204e6f74650031015468697320646f6573202a2a6e6f742a2a206368616e6765207468652061646472657373206f662074686520636f6e747261637420696e207175657374696f6e2e2054686973206d65616e733d01746861742074686520636f6e74726163742061646472657373206973206e6f206c6f6e67657220646572697665642066726f6d2069747320636f646520686173682061667465722063616c6c696e67487468697320646973706174636861626c652e1063616c6c14011064657374850401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b4013042616c616e63654f663c543e0001246761735f6c696d697420011857656967687400015473746f726167655f6465706f7369745f6c696d6974950401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e0001106461746130011c5665633c75383e00064005014d616b657320612063616c6c20746f20616e206163636f756e742c206f7074696f6e616c6c79207472616e7366657272696e6720736f6d652062616c616e63652e00302320506172616d657465727300a82a206064657374603a2041646472657373206f662074686520636f6e747261637420746f2063616c6c2efc2a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f206064657374602e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642066726f6d20746865a4202063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ec42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e74726163742e0025012a20496620746865206163636f756e74206973206120736d6172742d636f6e7472616374206163636f756e742c20746865206173736f63696174656420636f64652077696c6c206265ac657865637574656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e15012a20496620746865206163636f756e74206973206120726567756c6172206163636f756e742c20616e792076616c75652077696c6c206265207472616e736665727265642e45012a204966206e6f206163636f756e742065786973747320616e64207468652063616c6c2076616c7565206973206e6f74206c657373207468616e20606578697374656e7469616c5f6465706f736974602c11016120726567756c6172206163636f756e742077696c6c206265206372656174656420616e6420616e792076616c75652077696c6c206265207472616e736665727265642e54696e7374616e74696174655f776974685f636f646518011476616c7565b4013042616c616e63654f663c543e0001246761735f6c696d697420011857656967687400015473746f726167655f6465706f7369745f6c696d6974950401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000110636f646530011c5665633c75383e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e0007683101496e7374616e7469617465732061206e657720636f6e74726163742066726f6d2074686520737570706c6965642060636f646560206f7074696f6e616c6c79207472616e7366657272696e6734736f6d652062616c616e63652e0021015468697320646973706174636861626c6520686173207468652073616d65206566666563742061732063616c6c696e67205b6053656c663a3a75706c6f61645f636f6465605d202b3d015b6053656c663a3a696e7374616e7469617465605d2e2042756e646c696e67207468656d20746f6765746865722070726f766964657320656666696369656e6379206761696e732e20506c65617365d8616c736f20636865636b2074686520646f63756d656e746174696f6e206f66205b6053656c663a3a75706c6f61645f636f6465605d2e00302320506172616d6574657273004d012a206076616c7565603a205468652062616c616e636520746f207472616e736665722066726f6d2074686520606f726967696e6020746f20746865206e65776c79206372656174656420636f6e74726163742e15012a20606761735f6c696d6974603a2054686520676173206c696d697420656e666f72636564207768656e20657865637574696e672074686520636f6e7374727563746f722e55012a206073746f726167655f6465706f7369745f6c696d6974603a20546865206d6178696d756d20616d6f756e74206f662062616c616e636520746861742063616e20626520636861726765642f7265736572766564c8202066726f6d207468652063616c6c657220746f2070617920666f72207468652073746f7261676520636f6e73756d65642ecc2a2060636f6465603a2054686520636f6e747261637420636f646520746f206465706c6f7920696e207261772062797465732ef42a206064617461603a2054686520696e707574206461746120746f207061737320746f2074686520636f6e747261637420636f6e7374727563746f722e31012a206073616c74603a205573656420666f722074686520616464726573732064657269766174696f6e2e20536565205b6050616c6c65743a3a636f6e74726163745f61646472657373605d2e0094496e7374616e74696174696f6e20697320657865637574656420617320666f6c6c6f77733a0059012d2054686520737570706c6965642060636f64656020697320696e737472756d656e7465642c206465706c6f7965642c20616e6420612060636f64655f6861736860206973206372656174656420666f7220746861741c2020636f64652e59012d204966207468652060636f64655f686173686020616c726561647920657869737473206f6e2074686520636861696e2074686520756e6465726c79696e672060636f6465602077696c6c206265207368617265642e49012d205468652064657374696e6174696f6e206164647265737320697320636f6d7075746564206261736564206f6e207468652073656e6465722c20636f64655f6861736820616e64207468652073616c742e01012d2054686520736d6172742d636f6e7472616374206163636f756e7420697320637265617465642061742074686520636f6d707574656420616464726573732ec02d20546865206076616c756560206973207472616e7366657272656420746f20746865206e6577206163636f756e742e41012d2054686520606465706c6f79602066756e6374696f6e20697320657865637574656420696e2074686520636f6e74657874206f6620746865206e65776c792d63726561746564206163636f756e742e2c696e7374616e746961746518011476616c7565b4013042616c616e63654f663c543e0001246761735f6c696d697420011857656967687400015473746f726167655f6465706f7369745f6c696d6974950401c44f7074696f6e3c3c42616c616e63654f663c543e20617320636f6465633a3a486173436f6d706163743e3a3a547970653e000124636f64655f686173682c012c436f6465486173683c543e0001106461746130011c5665633c75383e00011073616c7430011c5665633c75383e000814fc496e7374616e746961746573206120636f6e74726163742066726f6d20612070726576696f75736c79206465706c6f796564207761736d2062696e6172792e003501546869732066756e6374696f6e206973206964656e746963616c20746f205b6053656c663a3a696e7374616e74696174655f776974685f636f6465605d2062757420776974686f7574207468654901636f6465206465706c6f796d656e7420737465702e20496e73746561642c207468652060636f64655f6861736860206f6620616e206f6e2d636861696e206465706c6f796564207761736d2062696e617279446d75737420626520737570706c6965642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780180011408496404000001244163636f756e74496400000014496e6465780400890401304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400250101205b75383b2032305d00040000890400000680008d040000069104009104082873705f77656967687473244f6c645765696768740000040028010c7536340000950404184f7074696f6e04045401b40108104e6f6e6500000010536f6d650400b4000001000099040c4070616c6c65745f636f6e747261637473107761736d2c44657465726d696e69736d0001083444657465726d696e697374696300000048416c6c6f77496e64657465726d696e69736d000100009d040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374850401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f850401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565b40128543a3a42616c616e63650001306e65775f7265736572766564b40128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365850401504163636f756e7449644c6f6f6b75704f663c543e00011064657374850401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374850401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374850401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665cc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f850401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1040c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573748504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65b0015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f8504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573a50401645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573748504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea504000002b000a9040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c65741043616c6c04045400010c3872656769737465725f62617463681001206163636f756e7473ad0401445665737465644163636f756e74733c543e00014873746172745f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e000118706572696f64100144426c6f636b4e756d626572466f723c543e000130706572696f645f636f756e7410010c753332000004dc52656769737465722061206261746368206f66206163636f756e747320616e642074686569722076657374696e6720616d6f756e74732e2c636c61696d5f62617463680401206163636f756e7473ad0401445665737465644163636f756e74733c543e0001047c426174636820636c61696d20666f7220766573746564206163636f756e747360666f7263655f766573745f616c6c5f7363686564756c65730401206163636f756e7473ad0401445665737465644163636f756e74733c543e0002185901466f7220616c6c2072656769737465726564206163636f756e74732c2069742073657473207468652076657374696e67207363686564756c652065787069726174696f6e20746f20746865206e65787420626c6f636b1c6e756d6265722e0011015468697320697320612070726976696c656765642063616c6c20616e642063616e206f6e6c792062652063616c6c65642062792074686520726f6f74206f726967696e2e00550149742073696d706c7920757064617465732065616368207363686564756c65207265676973746572656420666f7220606163636f756e746020746f2065787069726520696e20746865206e65787420626c6f636b2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead04101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b104045300000400b50401185665633c543e0000b1040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574345665737465644163636f756e7408244163636f756e74496401001c42616c616e63650118000801286163636f756e745f69640001244163636f756e744964000118616d6f756e7418011c42616c616e63650000b504000002b10400b9040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616cbd040140426f756e64656443616c6c4f663c543e00011476616c7565b4013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c1901012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465781901013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cbd040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cbd040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cbd040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465781901013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746f850401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ec5040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574850401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574850401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465783102015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465781901012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd0410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454014d04010c184c6567616379040110686173682c01104861736800000018496e6c696e650400c1040134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c75333200020000c104101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000c5040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000c9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273e801445665633c543a3a4163636f756e7449643e0001147072696d658401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c4d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641901012c4d656d626572436f756e7400012070726f706f73616c4d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800011c617070726f7665cc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e648d0401244f6c645765696768740001306c656e6774685f626f756e641901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e641901010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ecd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273e801445665633c543a3a4163636f756e7449643e0001147072696d658401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c4d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641901012c4d656d626572436f756e7400012070726f706f73616c4d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800011c617070726f7665cc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e648d0401244f6c645765696768740001306c656e6774685f626f756e641901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e641901010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed1040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565b4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279850401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641901013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641901013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e74b4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279850401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641901013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed5040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f850401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f850401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665850401504163636f756e7449644c6f6f6b75704f663c543e00010c616464850401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273e801445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577850401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f850401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed9040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573e801445665633c543a3a4163636f756e7449643e00011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c64cd03010c7531360001446f746865725f7369676e61746f72696573e801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c4d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c64cd03010c7531360001446f746865725f7369676e61746f72696573e801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74dd0401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64cd03010c7531360001446f746865725f7369676e61746f72696573e801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632edd0404184f7074696f6e04045401e00108104e6f6e6500000010536f6d650400e00000010000e1040c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573e50401385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee504000002e90400e904102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801ed040014012c706172656e745f686173682c0130486173683a3a4f75747075740001186e756d626572190101184e756d62657200012873746174655f726f6f742c0130486173683a3a4f757470757400013c65787472696e736963735f726f6f742c0130486173683a3a4f75747075740001186469676573743401184469676573740000ed040c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000f1040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473e801445665633c543a3a4163636f756e7449643e000004a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574ec011c50657262696c6c000104a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e18756e626f6e64000218a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000404310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c7533320005081d01536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e642060543a3a4d617843616e646964617465736054466f7263654f726967696e2063616c6c206f6e6c7970666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e0006087c53657420746865204d696e436f6c6c61746f725374616b6520616d6f756e7454466f7263654f726967696e2063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5040c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973f904011c543a3a4b65797300011470726f6f6630011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef9040844726f6366696e6974795f72756e74696d652c53657373696f6e4b657973000008011061757261fd0401c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73fd0401c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000fd04104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004000105013c737232353531393a3a5075626c6963000001050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000005050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d57656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657728012458636d57656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657728012458636d57656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657728012458636d57656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e09050c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d6573736167650d050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747385010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f617373657473100110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747385010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765390501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687428012458636d57656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e0d010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e310201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747385010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747d01012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747385010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747d01012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d05080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c08563004001105015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104002505015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204003101015076323a3a58636d3c52756e74696d6543616c6c3e0002000011050c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574738901013c5665633c4d756c746941737365743e00011c656666656374731505015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738901013c5665633c4d756c746941737365743e00011c656666656374731505015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574738901013c5665633c4d756c746941737365743e00011c656666656374731505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736521050120526573706f6e7365000300345472616e7366657241737365740801186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065690101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c6d010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c52656c6179656446726f6d08010c77686f910101344d756c74694c6f636174696f6e00011c6d6573736167651105018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a000015050000021905001905100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658901013c5665633c4d756c746941737365743e00011c726563656976658901013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738901013c5665633c4d756c746941737365743e00011c72657365727665910101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374910101344d756c74694c6f636174696f6e0001186173736574738901013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565738d0101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c00010c78636d1d0501545665633c58636d3c52756e74696d6543616c6c3e3e000700001d0500000211050021050c0c78636d08763020526573706f6e73650001041841737365747304008901013c5665633c4d756c746941737365743e0000000025050c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574733d01012c4d756c746941737365747300011c656666656374732905015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733d01012c4d756c746941737365747300011c656666656374732905015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733d01012c4d756c746941737365747300011c656666656374732905015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736535050120526573706f6e7365000300345472616e7366657241737365740801186173736574733d01012c4d756c746941737365747300012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d01012c4d756c7469417373657473000110646573740d0101344d756c74694c6f636174696f6e00011c65666665637473290501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065690101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c6d010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c52656c6179656446726f6d08010c77686f11010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167652505018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c000029050000022d05002d05100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473710101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172790d0101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473710101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573740d0101344d756c74694c6f636174696f6e00011c65666665637473290501385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665710101404d756c7469417373657446696c74657200011c726563656976653d01012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473710101404d756c7469417373657446696c74657200011c726573657276650d0101344d756c74694c6f636174696f6e00011c65666665637473290501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473710101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00011c65666665637473290501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c753634000110646573740d0101344d756c74694c6f636174696f6e000118617373657473710101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573450101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c000130696e737472756374696f6e73310501545665633c58636d3c52756e74696d6543616c6c3e3e00070000310500000225050035050c0c78636d08763120526573706f6e73650001081841737365747304003d01012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100003905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c08563004003d05015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104005105015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204006105015076323a3a58636d3c52756e74696d6543616c6c3e000200003d050c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574738901013c5665633c4d756c746941737365743e00011c656666656374734105015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738901013c5665633c4d756c746941737365743e00011c656666656374734105015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574738901013c5665633c4d756c746941737365743e00011c656666656374734105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736521050120526573706f6e7365000300345472616e7366657241737365740801186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065690101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c4d050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c52656c6179656446726f6d08010c77686f910101344d756c74694c6f636174696f6e00011c6d6573736167653d05018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a000041050000024505004505100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658901013c5665633c4d756c746941737365743e00011c726563656976658901013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738901013c5665633c4d756c746941737365743e00011c72657365727665910101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738901013c5665633c4d756c746941737365743e00011064657374910101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374910101344d756c74694c6f636174696f6e0001186173736574738901013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565738d0101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c00010c78636d490501545665633c58636d3c52756e74696d6543616c6c3e3e0007000049050000023d05004d050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000051050c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574733d01012c4d756c746941737365747300011c656666656374735505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733d01012c4d756c746941737365747300011c656666656374735505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733d01012c4d756c746941737365747300011c656666656374735505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736535050120526573706f6e7365000300345472616e7366657241737365740801186173736574733d01012c4d756c746941737365747300012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d01012c4d756c7469417373657473000110646573740d0101344d756c74694c6f636174696f6e00011c65666665637473290501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065690101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c4d050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c52656c6179656446726f6d08010c77686f11010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167655105018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c000055050000025905005905100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473710101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e65666963696172790d0101344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473710101404d756c7469417373657446696c7465720001286d61785f61737365747310010c753332000110646573740d0101344d756c74694c6f636174696f6e00011c65666665637473290501385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665710101404d756c7469417373657446696c74657200011c726563656976653d01012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473710101404d756c7469417373657446696c74657200011c726573657276650d0101344d756c74694c6f636174696f6e00011c65666665637473290501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473710101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00011c65666665637473290501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c753634000110646573740d0101344d756c74694c6f636174696f6e000118617373657473710101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573450101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c000130696e737472756374696f6e735d0501545665633c58636d3c52756e74696d6543616c6c3e3e000700005d0500000251050061050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400650501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000650500000269050069050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404003d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e73655d010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574733d01012c4d756c746941737365747300012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d01012c4d756c7469417373657473000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065690101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c4d050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040011010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573740d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473710101404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473710101404d756c7469417373657446696c7465720001286d61785f6173736574731901010c753332000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000e003445786368616e6765417373657408011067697665710101404d756c7469417373657446696c74657200011c726563656976653d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473710101404d756c7469417373657446696c74657200011c726573657276650d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473710101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573740d0101344d756c74694c6f636174696f6e000118617373657473710101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573450101284d756c746941737365740001307765696768745f6c696d69747d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204006105014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804006105014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733d01012c4d756c74694173736574730001187469636b65740d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b00006d050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e75050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e080110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d6573736167650d050154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e79050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c04045400010c547472616e736665725f746f5f70617261636861696e10011c706172615f69647d05012c50617261636861696e496400012c62656e6566696369617279810501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e74180128543a3a42616c616e636500012c646573745f7765696768744902012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730035012d2060496e76616c69644163636f756e744964603a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f442020604d756c74694c6f636174696f6e606c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69647d05012c50617261636861696e496400012c62656e6566696369617279810501544163636f756e743c543a3a4163636f756e7449643e00012061737365745f6964d1010128543a3a41737365744964000118616d6f756e74180128543a3a42616c616e636500012c646573745f7765696768744902012c4f7074696f6e3c7536343e0001382901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730035012d2060496e76616c69644163636f756e744964603a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6c8905013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363ad0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e8000081050c1c65705f636f72650c78636d1c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d04008505012c4163636f756e74496432300001000085050c1c65705f636f72650c78636d2c4163636f756e744964323000000400250101205b75383b2032305d000089050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e46656504000d01018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e000100008d050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964d1010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e6365000110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747d01012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c0114617373657491050160426f783c56657273696f6e65644d756c746941737365743e000110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747d01012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964d1010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e6365000110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747d01012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f666565100114617373657491050160426f783c56657273696f6e65644d756c746941737365743e00010c66656591050160426f783c56657273696f6e65644d756c746941737365743e000110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747d01012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573950501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c753332000110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747d01012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747385010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c753332000110646573749901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747d01012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9105080c78636d4c56657273696f6e65644d756c7469417373657400010808563004008d01013876303a3a4d756c7469417373657400000008563104004501013876313a3a4d756c74694173736574000100009505000002990500990500000408d10118009d050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565b4013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69641901012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69641901012c426f756e7479496e64657800011c63757261746f72850401504163636f756e7449644c6f6f6b75704f663c543e00010c666565b4013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69641901012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69641901012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69641901012c426f756e7479496e64657800012c62656e6566696369617279850401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69641901012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69641901012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641901012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f72a505015c543a3a436f6c6c656374696f6e44657363726970746f72000010a8437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f7260002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e496400012c410144657374726f79732060436f6c6c656374696f6e60207769746820606964602e20606f726967696e60206d75737420626520746865206f776e6572206f66207468652060436f6c6c656374696f6e602e00002023204572726f727301012d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ed82d20604e6f74466f756e64602069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e51012d206044657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e746020696620616e6f746865722070616c6c657420697320626c6f636b696e672074686520636f6c6c656374696f6e27733420206465737472756374696f6e51012d206044657374726f79466f7262696464656e427952656d61696e696e67546f6b656e736020696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e2064657374726f79696e675d012d206044657374726f79466f7262696464656e4279417474726962757465436f756e746020696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e2064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ec1010154543a3a436f6c6c656374696f6e4d75746174696f6e000214d04d6f646966792060436f6c6c656374696f6e6020776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f7273c02d20604e6f74466f756e64602c2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742efc2d20604e6f5065726d697373696f6e602c20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001206d75746174696f6ee9010140543a3a546f6b656e4d75746174696f6e00032449014d6f646966792060546f6b656e6020776974682060746f6b656e5f696460202066726f6d2060436f6c6c656374696f6e6020776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6728606d75746174696f6e60002023204572726f727349012d206043757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c74796020696620746f6b656e2068617320616c7265616479206265656e2061737369676e65642061242020726f79616c7479b02d20604e6f5065726d697373696f6e60206966206e6f742074686520636f6c6c656374696f6e206f776e6572a42d2060546f6b656e4e6f74466f756e646020696620546f6b656e20646f6573206e6f74206578697374fc2d2060436f6e666c696374696e674c6f636174696f6e6020696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e748504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d73cd05013c4d696e74506172616d734f663c543e0004444901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c6574277334604d696e74506f6c696379602e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ed82d2060436f6c6c656374696f6e4e6f74466f756e64602069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742eb02d2060546f6b656e4e6f74466f756e64602069662060546f6b656e6020646f6573206e6f742065786973742e29012d2060546f6b656e416c72656164794578697374736020696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747315012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e35012d20604f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652c206f7220696620746865342020746f6b656e5f636f756e74286f766572666c6f77732e2d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f73697455012d2060436f6e666c696374696e674c6f636174696f6e602069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479206d617070656420746f9c2020616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d73d105013c4275726e506172616d734f663c543e000534390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273b02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e2060746f6b656e7360406f662060636f6c6c656374696f6e602e01012d2060436f6c6c656374696f6e446f65734e6f74537570706f7274476976656e546f6b656e602069662060746f6b656e7360206973206e6f7420656d7074792e45012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f66207468652060636f6c6c656374696f6e602e61012d20604f766572666c6f776020696620616d6f756e74202d20737570706c79206f766572666c6f777320747970652c206f72206966206275726e2063617573657320636f6c6c656374696f6e2e746f6b656e5f636f756e74102020746f246f766572666c6f772e5d012d20604465706f736974556e726573657276654661696c6564602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f20756e72657365727665207472616e736665720c0124726563697069656e748504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d73d505014c5472616e73666572506172616d734f663c543e00061c1501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602eec2d20604f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e18667265657a65040110696e666f1d02012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f1d02012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964250201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65792902013c543a3a4174747269627574654b657900011476616c75652d020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468658061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060e42d2060436f6c6c656374696f6e4e6f74466f756e64602069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ef42d2060546f6b656e4e6f74466f756e64602069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2eb82d20604f766572666c6f776020696620616e2061747472696275746520636f756e746572206f766572666c6f777351012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f207265736572766520746865206465706f73697420666f7220746865206174747269627574652073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964250201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65792902013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060e42d2060436f6c6c656374696f6e4e6f74466f756e64602069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ef42d2060546f6b656e4e6f74466f756e64602069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e01012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964250201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b20110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657325012d2060436f6c6c656374696f6e4e6f74466f756e646020696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ee82d2060546f6b656e4e6f74466f756e646020696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e41012d20604e6f5065726d697373696f6e6020696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f7220546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473d905015c5472616e73666572526563697069656e74734f663c543e000c2055015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e09012d206042616c616e63654f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e2862617463685f6d696e74080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473e505014c4d696e74526563697069656e74734f663c543e000d344501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e5d01604163636f756e7449646020616e6420604d696e74506172616d73602e20412073696e676c65206d696e74206661696c7572652077696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ec02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e15012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602edc2d20604d696e74466f7262696464656e602069662074686520706f6c69637920646973616c6c6f777320746865206f7065726174696f6e29012d206042616c616e63654f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652ecc2d2060546f6b656e436f756e744f766572666c6f77602069662074686520746f6b656e5f636f756e74206f766572666c6f77732d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964250201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573a905013c417474726962757465734f663c543e000e30d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468658061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060e42d2060436f6c6c656374696f6e4e6f74466f756e64602069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ef42d2060546f6b656e4e6f74466f756e64602069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2eb82d20604f766572666c6f776020696620616e2061747472696275746520636f756e746572206f766572666c6f777351012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f207265736572766520746865206465706f73697420666f7220746865206174747269627574652073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e31020134543a3a45787069726174696f6e000f205d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f7273bc2d206043616e6e6f74417070726f766553656c6660202d20696620606f726967696e203d3d206f70657261746f7260e02d2060416c72656164794578706972656460202d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7719012d2060436f6c6c656374696f6e4163636f756e744e6f74466f756e64602069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f742065786973740d012d20604d6178417070726f76616c7345786365656465646020696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010105501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72731d012d2060436f6c6c656374696f6e4163636f756e744e6f74466f756e64602069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e74b4013c543a3a546f6b656e42616c616e636500012865787069726174696f6e31020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e74b4013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273b42d206043616e6e6f74417070726f766553656c666020696620606f726967696e203d3d206f70657261746f726011012d2060436f6c6c656374696f6e416c7265616479417070726f766564602069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564d82d2060416c72656164794578706972656460206966206065787069726174696f6e60206973206561726c696572207468616e206e6f77f02d2060546f6b656e4163636f756e744e6f74466f756e64602069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973740d012d20604d6178417070726f76616c7345786365656465646020696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d206057726f6e6743757272656e74417070726f766564416d6f756e7460206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e7420617070726f76616c202020616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012102501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f7273f02d2060546f6b656e4163636f756e744e6f74466f756e64602069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ec1010154543a3a436f6c6c656374696f6e4d75746174696f6e0013185d0145786163746c7920617320606d75746174655f636f6c6c656374696f6e602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e6420746865206063616c6c657260206163636f756e745073686f756c64206265207370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f746c2d2053616d65206173206d75746174655f636f6c6c656374696f6e38666f7263655f7472616e73666572100118736f757263658504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e8504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d73d505014c5472616e73666572506172616d734f663c543e001418590145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e742073686f756c64206265287370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74482d2053616d65206173207472616e7366657250666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e496400011476616c75653902015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00151015015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e496400011476616c75656d0201484f7074696f6e3c546f6b656e4f663c543e3e00161001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964250201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65792902013c543a3a4174747269627574654b657900011476616c7565f10501584f7074696f6e3c4174747269627574654f663c543e3e00171001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69648504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c75657d0201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00181031015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001286163636f756e745f69648504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565990201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019101d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e496400012864657363726970746f72a505015c543a3a436f6c6c656374696f6e44657363726970746f72001a104901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f74206265207265736572766564042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea5050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901c501704578706c69636974526f79616c747943757272656e6369657356656301cd01284174747269627574657301a905000c0118706f6c696379b50501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573cd0101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573a9050128417474726962757465730000a905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ad05045300000400b10501185665633c543e0000ad050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790129021456616c7565012d020008010c6b65792902010c4b657900011476616c75652d02011456616c75650000b105000002ad0500b5050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901c501001401106d696e74b90501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ebd05016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572c105017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465c505018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574c905019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000b905103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74490201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79250201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74cc0110626f6f6c0000bd05103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000c105103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000c505103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000c905103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901c5010004011c726f79616c7479dd01013c4f7074696f6e3c526f79616c74793e0000cd05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73181c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c50134546f6b656e4d6574616461746101ed01284174747269627574657301a905010c2c437265617465546f6b656e1c0120746f6b656e5f6964b4011c546f6b656e4964000138696e697469616c5f737570706c79b40130546f6b656e42616c616e6365000128756e69745f7072696365b4011c42616c616e636500010c636170750201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f720d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ecc0110626f6f6c00012861747472696275746573a905012841747472696275746573000000104d696e740c0120746f6b656e5f6964b4011c546f6b656e4964000118616d6f756e74b40130546f6b656e42616c616e6365000128756e69745f70726963652502013c4f7074696f6e3c42616c616e63653e00010048437265617465466f726569676e546f6b656e140120746f6b656e5f6964b4011c546f6b656e49640001206265686176696f720d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ecc0110626f6f6c0001206d65746164617461ed010134546f6b656e4d6574616461746100014c6578697374656e7469616c5f6465706f736974b4011c42616c616e636500020000d105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f6964b4011c546f6b656e4964000118616d6f756e74b40130546f6b656e42616c616e63650001286b6565705f616c697665cc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765cc0110626f6f6c0000d505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f6964b4011c546f6b656e4964000118616d6f756e74b40130546f6b656e42616c616e63650001286b6565705f616c697665cc0110626f6f6c000000204f70657261746f72100120746f6b656e5f6964b4011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e74b40130546f6b656e42616c616e63650001286b6565705f616c697665cc0110626f6f6c00010000d905101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401dd05045300000400e10501185665633c543e0000dd050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301d505000801286163636f756e745f69640001244163636f756e744964000118706172616d73d5050118506172616d730000e105000002dd0500e505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e905045300000400ed0501185665633c543e0000e9050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301cd05000801286163636f756e745f69640001244163636f756e744964000118706172616d73cd050118506172616d730000ed05000002e90500f10504184f7074696f6e04045401f5050108104e6f6e6500000010536f6d650400f5050000010000f5050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c7565012d021c42616c616e636501180008011476616c75652d02013841747472696275746556616c756500011c6465706f736974b4011c42616c616e63650000f9050c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400010c14636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265fd0501245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d08010c77686fd902013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64d902013c457468657265756d4164647265737300010c6e6577d902013c457468657265756d41646472657373000120707265636c61696d8401504f7074696f6e3c543a3a4163636f756e7449643e000200042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd050c1c73705f636f7265146563647361245369676e617475726500000400010601205b75383b2036355d0000010600000341000000080005060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6ee1020134506f6f6c734d75746174696f6e000004b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e09060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f720d06015c4675656c54616e6b44657363726970746f724f663c543e0000149c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f7273d42d20604675656c54616e6b416c726561647945786973747360206966206074616e6b5f69646020616c72656164792065786973747321012d20604475706c696361746552756c654b696e64736020696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f69648504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6ef902013c543a3a54616e6b4d75746174696f6e000114b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742edc2d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f6964850401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964850401444c6f6f6b7570536f757263654f663c543e00021c1d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964850401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964850401444c6f6f6b7570536f757263654f663c543e0003181d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964850401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964850401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6435030140446973706174636852756c654b696e640004245d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e27742065786973749c2d20604e6f5065726d697373696f6e602069662063616c6c6564206279206e6f6e2d6f776e6572ec2d20604163636f756e744e6f74466f756e6460206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646001012d206052756c655365744e6f74466f756e64602069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646005012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656edc2d206052756c654e6f74466f756e64602069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f69648504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c4d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565cc0110626f6f6c0005482501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed02d2060496e76616c696452756c65536574496460206966206072756c655f7365745f69646020646f6573206e6f74206578697374f82d2060557361676552657374726963746564602069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737451012d20605472616e73616374696f6e457863656564734675656c4275726e4c696d6974602069662063616c6c206578636565647320746865206d617820666565206c696d6974207365742062792072756c6573657445012d20605472616e73616374696f6e4578636565647355736572427564676574602069662063616c6c206578636565647320746865206d6178207573657220627564676574206c696d69742073657420627924202072756c6573657451012d20605472616e73616374696f6e457863656564734675656c54616e6b427564676574602069662063616c6c206578636565647320746865206d6178206675656c2074616e6b206275646765742073657420627924202072756c6573657455012d206043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365602069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f207573652074686524202072756c6573657461012d20605472616e73616374696f6e4e6f745065726d697474656460206966207468652063616c6c206973206e6f7420696e20746865206c697374206f66207065726d69747465642063616c6c73206f662072756c65736574942d20604f766572666c6f776020696620616d6f756e74206f766572666c6f777320747970654d012d20605573657242616c616e63654c6f77466f7252656d61696e696e67466565602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682062616c616e636520746f2070617920666f72c4202072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f666565602069732074727565fc2d20604675656c54616e6b4f75744f6646756e64736020696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f69648504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c4d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565cc0110626f6f6c000614590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e2023204572726f7273e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f69648504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964310201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ecc0110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ecc2d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572a02d2060467265657a65517565756546756c6c60206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f6964850401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65736d06015052756c6544657363726970746f72734f663c543e00083c3d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e7418202064617461fc2d20604d617852756c6553657473457863656564656460206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656441012d20604475706c696361746552756c654b696e64736020696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d65206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964850401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009243d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e74182020646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964850401444c6f6f6b7570536f757263654f663c543e000120757365725f696473810601584261746368557365724163636f756e74734f663c543e000a18e853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f60696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964850401444c6f6f6b7570536f757263654f663c543e000120757365725f696473810601584261746368557365724163636f756e74734f663c543e000b18f453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f6072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964850401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964890601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e41060140436f6e73756d7074696f6e4f663c543e000c208c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e050149662060757365725f6964602069732060536f6d65602c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e0d01496620697420697320604e6f6e65602c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f727315012d20604163636f756e744e6f74466f756e64602069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374b82d20604675656c54616e6b4e6f74466f756e64602069662074616e6b5f696420646f6573206e6f7420657869737401012d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e65724464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964850401444c6f6f6b7570536f757263654f663c543e000d10350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d6501ed024852756c6553657444657363726970746f7273011106644163636f756e7452756c6553657444657363726970746f7273011503001401106e616d65ed0201104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74050301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574731106014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974cc0110626f6f6c0001346163636f756e745f72756c6573150301644163636f756e7452756c6553657444657363726970746f727300001106101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560115060453000004007506013842547265654d61703c4b2c20563e000015060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72011906204d617852756c65730169060004006d0601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000019060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304001d03016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304001d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400310601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c427564676574040035060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404003d06015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04002d03015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304004506015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e7369637304005d0601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700001d06104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801210600040025060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e000021060844726f6366696e6974795f72756e74696d65404d6178436f6c6c656374696f6e496473000000002506101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004002906012c42547265655365743c543e000029060420425472656553657404045401180004002d060000002d0600000218003106104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500003506104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401390600040039060118427564676574000039060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e74b4011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200003d06104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574390601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e41060184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e000041060c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d6564b4011c42616c616e63650001406c6173745f72657365745f626c6f636b3102014c4f7074696f6e3c426c6f636b4e756d6265723e00004506104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c0149060c4d6178014d0600040051060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00004906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00004d060844726f6366696e6974795f72756e74696d65384d617843616c6c46696c74657273000000005106101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540149060453000004005506012c42547265655365743c543e0000550604204254726565536574040454014906000400590600000059060000024906005d06104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c014d040c4d617801610600040065060154426f756e6465645665633c43616c6c2c204d61783e000061060844726f6366696e6974795f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e677468000000006506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014d04045300000400610401185665633c543e000069060844726f6366696e6974795f72756e74696d65384d617852756c6573506572536574000000006d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011906045300000400710601185665633c543e000071060000021906007506042042547265654d617008044b01100456011506000400790600000079060000027d06007d0600000408101506008106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018504045300000400850601185665633c543e00008506000002850400890604184f7074696f6e0404540185040108104e6f6e6500000010536f6d650400850400000100008d060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964d1010130417373657449644f663c543e00013474616b655f61737365745f6964d1010130417373657449644f663c543e000118616d6f756e74b40144546f6b656e42616c616e63654f663c543e0001147072696365b40144546f6b656e42616c616e63654f663c543e00011073616c744103011c53616c743c543e00013061756374696f6e5f64617461910601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000505101506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f2062652061206043757272656e6379602e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e3823232320506172616d6574657273c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e28232323204572726f727315012d2060496e76616c696441756374696f6e53746172746020696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b582020604c697374696e6741637469766544656c617960e02d2060496e76616c696441756374696f6e456e646564602069662061756374696f6e20656e6473206265666f72652069742073746172747315012d20604e6f43757272656e637960204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637935012d20604c697374696e67466f7262696464656e60206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c69737465641d012d206043757272656e63794e6f74416c6c6f7765644173526f79616c7479602069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c7479f82d20604c6f774261736543757272656e637942616c616e63656020696620626173652063757272656e63792062616c616e636520697320746f6f206c6f77e02d20604c6f77546f6b656e42616c616e63656020746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766515012d20604c697374696e67416c7265616479457869737473602069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642c01384c697374696e6749644f663c543e0001180d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e3823232320506172616d6574657273bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c28232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737409012d20604e6f5065726d697373696f6e6020696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642c01384c697374696e6749644f663c543e000118616d6f756e74b40144546f6b656e42616c616e63654f663c543e000234ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e6974732070757263686173656428232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374ec2d20604275796572497353656c6c65726020696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e67e82d20604c697374696e67497357726f6e67547970656020696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d2060496e76616c6964416d6f756e74602069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e2060616d6f756e74603d012d20604c697374696e674e6f744163746976656020696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c61796020796574cc2d20604f766572666c6f776020696620616d6f756e74202a206c697374696e675f707269636520697320746f6f206c6172676551012d206054616b6556616c7565556e6465724d696e696d756d6020696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d20726571756972656421012d20604c6f77546f6b656e42616c616e6365602069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642c01384c697374696e6749644f663c543e0001147072696365b40144546f6b656e42616c616e63654f663c543e0003384d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e697428232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d20604275796572497353656c6c6572602069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e67c42d20604c697374696e6757726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6e41012d2060496e61637469766541756374696f6e60206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e6420626c6f636bbc2d20604f766572666c6f77602069662061646465642062696420697320746f6f206c6172676520746f2073746f7265f82d2060496e76616c6964507269636560206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f72206120626964bc2d20604f766572666c6f7760206966206f6c64657220626964202a20616d6f756e7420697320746f6f206c61726765a82d20604f766572666c6f7760206966206e65772062696420707269636520697320746f6f206c617267654066696e616c697a655f61756374696f6e0401286c697374696e675f69642c01384c697374696e6749644f663c543e000428490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a6528232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374cc2d20604c697374696e67497357726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6ed82d206041756374696f6e4e6f744f76657260206966207468652061756374696f6e20686173206e6f742066696e69736865642079657435012d206054616b6556616c7565556e6465724d696e696d756d60206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564dc2d20604f766572666c6f776020696620626964207072696365202a206c697374696e675f616d6f756e7420697320746f6f206c61726765407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565ec011c50657262696c6c00050c21014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e3823232320506172616d6574657273a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e910604184f7074696f6e040454014d030108104e6f6e6500000010536f6d6504004d03000001000095060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6c4d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963cc0110626f6f6c0000187c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e40726573756d655f65787472696e73696308011063616c6c4d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963cc0110626f6f6c00011880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c736104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265cc0110626f6f6c0000246844697370617463682061206261746368206f662063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574a106083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974a5060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974a90601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e3102012c4f7074696f6e3c7533323e00010000a50600000408001800a90604184f7074696f6e04045401a5060108104e6f6e6500000010536f6d650400a5060000010000ad06000004082c1000b106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000b5060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401bd06045300000400c50601185665633c543e0000bd0604184f7074696f6e04045401c1060108104e6f6e6500000010536f6d650400c1060000010000c106084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01bd042c426c6f636b4e756d62657201103450616c6c6574734f726967696e016504244163636f756e7449640100001401206d617962655f69649401304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cbd04011043616c6c0001386d617962655f706572696f646963590401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e6504013450616c6c6574734f726967696e0000c506000002bd0600c9060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d5060c4070616c6c65745f636f6e747261637473107761736d405072656661625761736d4d6f64756c65040454000014016c696e737472756374696f6e5f776569676874735f76657273696f6e1901010c75333200011c696e697469616c1901010c75333200011c6d6178696d756d1901010c753332000110636f6465d906014452656c61786564436f64655665633c543e00012c64657465726d696e69736d9904012c44657465726d696e69736d0000d906101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000dd060c4070616c6c65745f636f6e747261637473107761736d244f776e6572496e666f04045400000c01146f776e65720001384163636f756e7449644f663c543e00011c6465706f736974b4013042616c616e63654f663c543e000120726566636f756e7424010c7536340000e1060c4070616c6c65745f636f6e7472616374731c73746f7261676530436f6e7472616374496e666f04045400001c011c747269655f6964c1040118547269654964000124636f64655f686173682c012c436f6465486173683c543e00013473746f726167655f627974657310010c75333200013473746f726167655f6974656d7310010c75333200015073746f726167655f627974655f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f6974656d5f6465706f73697418013042616c616e63654f663c543e00015073746f726167655f626173655f6465706f73697418013042616c616e63654f663c543e0000e506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e906045300000400ed0601185665633c543e0000e9060c4070616c6c65745f636f6e7472616374731c73746f726167653c44656c65746564436f6e7472616374000004011c747269655f6964c10401185472696549640000ed06000002e90600f1060c4070616c6c65745f636f6e747261637473207363686564756c65205363686564756c6504045400000c01186c696d697473f50601184c696d69747300014c696e737472756374696f6e5f77656967687473f9060154496e737472756374696f6e576569676874733c543e00013c686f73745f666e5f77656967687473fd060140486f7374466e576569676874733c543e0000f5060c4070616c6c65745f636f6e747261637473207363686564756c65184c696d69747300002801306576656e745f746f7069637310010c753332000130737461636b5f6865696768743102012c4f7074696f6e3c7533323e00011c676c6f62616c7310010c753332000128706172616d657465727310010c7533320001306d656d6f72795f706167657310010c7533320001287461626c655f73697a6510010c75333200013462725f7461626c655f73697a6510010c75333200012c7375626a6563745f6c656e10010c75333200012863616c6c5f646570746810010c75333200012c7061796c6f61645f6c656e10010c7533320000f9060c4070616c6c65745f636f6e747261637473207363686564756c6548496e737472756374696f6e576569676874730404540000d4011c76657273696f6e10010c75333200012066616c6c6261636b10010c753332000120693634636f6e737410010c75333200011c6936346c6f616410010c75333200012069363473746f726510010c75333200011873656c65637410010c7533320001107223696610010c753332000108627210010c75333200011462725f696610010c75333200012062725f7461626c6510010c75333200014862725f7461626c655f7065725f656e74727910010c75333200011063616c6c10010c75333200013463616c6c5f696e64697265637410010c75333200015c63616c6c5f696e6469726563745f7065725f706172616d10010c7533320001246c6f63616c5f67657410010c7533320001246c6f63616c5f73657410010c7533320001246c6f63616c5f74656510010c753332000128676c6f62616c5f67657410010c753332000128676c6f62616c5f73657410010c7533320001386d656d6f72795f63757272656e7410010c75333200012c6d656d6f72795f67726f7710010c753332000118693634636c7a10010c75333200011869363463747a10010c753332000124693634706f70636e7410010c75333200011869363465717a10010c753332000134693634657874656e647369333210010c753332000134693634657874656e647569333210010c7533320001286933327772617069363410010c753332000114693634657110010c7533320001146936346e6510010c7533320001186936346c747310010c7533320001186936346c747510010c75333200011869363467747310010c75333200011869363467747510010c7533320001186936346c657310010c7533320001186936346c657510010c75333200011869363467657310010c75333200011869363467657510010c75333200011869363461646410010c75333200011869363473756210010c7533320001186936346d756c10010c75333200011c6936346469767310010c75333200011c6936346469767510010c75333200011c69363472656d7310010c75333200011c69363472656d7510010c753332000118693634616e6410010c7533320001146936346f7210010c753332000118693634786f7210010c75333200011869363473686c10010c75333200011c6936347368727310010c75333200011c6936347368727510010c75333200011c693634726f746c10010c75333200011c693634726f747210010c7533320000fd060c4070616c6c65745f636f6e747261637473207363686564756c6534486f7374466e576569676874730404540000d8011863616c6c657228010c75363400012c69735f636f6e747261637428010c753634000124636f64655f6861736828010c7536340001346f776e5f636f64655f6861736828010c75363400014063616c6c65725f69735f6f726967696e28010c75363400011c6164647265737328010c7536340001206761735f6c65667428010c75363400011c62616c616e636528010c75363400014476616c75655f7472616e7366657272656428010c75363400013c6d696e696d756d5f62616c616e636528010c753634000130626c6f636b5f6e756d62657228010c75363400010c6e6f7728010c7536340001347765696768745f746f5f66656528010c75363400010c67617328010c753634000114696e70757428010c753634000138696e7075745f7065725f6279746528010c753634000120722372657475726e28010c75363400013c72657475726e5f7065725f6279746528010c7536340001247465726d696e61746528010c75363400011872616e646f6d28010c7536340001346465706f7369745f6576656e7428010c75363400015c6465706f7369745f6576656e745f7065725f746f70696328010c7536340001586465706f7369745f6576656e745f7065725f6279746528010c75363400013464656275675f6d65737361676528010c75363400012c7365745f73746f7261676528010c7536340001607365745f73746f726167655f7065725f6e65775f6279746528010c7536340001607365745f73746f726167655f7065725f6f6c645f6279746528010c7536340001347365745f636f64655f6861736828010c753634000134636c6561725f73746f7261676528010c753634000158636c6561725f73746f726167655f7065725f6279746528010c753634000140636f6e7461696e735f73746f7261676528010c753634000164636f6e7461696e735f73746f726167655f7065725f6279746528010c75363400012c6765745f73746f7261676528010c7536340001506765745f73746f726167655f7065725f6279746528010c75363400013074616b655f73746f7261676528010c75363400015474616b655f73746f726167655f7065725f6279746528010c7536340001207472616e7366657228010c75363400011063616c6c28010c75363400013464656c65676174655f63616c6c28010c75363400015c63616c6c5f7472616e736665725f73757263686172676528010c75363400015063616c6c5f7065725f636c6f6e65645f6279746528010c75363400012c696e7374616e746961746528010c753634000178696e7374616e74696174655f7472616e736665725f73757263686172676528010c753634000164696e7374616e74696174655f7065725f73616c745f6279746528010c753634000134686173685f736861325f32353628010c753634000158686173685f736861325f3235365f7065725f6279746528010c75363400013c686173685f6b656363616b5f32353628010c753634000160686173685f6b656363616b5f3235365f7065725f6279746528010c75363400013c686173685f626c616b65325f32353628010c753634000160686173685f626c616b65325f3235365f7065725f6279746528010c75363400013c686173685f626c616b65325f31323828010c753634000160686173685f626c616b65325f3132385f7065725f6279746528010c75363400013465636473615f7265636f76657228010c75363400015065636473615f746f5f6574685f6164647265737328010c753634000001070c4070616c6c65745f636f6e7472616374731870616c6c6574144572726f7204045400017858496e76616c69645363686564756c6556657273696f6e000004010141206e6577207363686564756c65206d7573742068617665206120677265617465722076657273696f6e207468616e207468652063757272656e74206f6e652e40496e76616c696443616c6c466c6167730001043501496e76616c696420636f6d62696e6174696f6e206f6620666c61677320737570706c69656420746f20607365616c5f63616c6c60206f7220607365616c5f64656c65676174655f63616c6c602e204f75744f66476173000204b854686520657865637574656420636f6e7472616374206578686175737465642069747320676173206c696d69742e504f7574707574427566666572546f6f536d616c6c0003040101546865206f75747075742062756666657220737570706c69656420746f206120636f6e7472616374204150492063616c6c2077617320746f6f20736d616c6c2e385472616e736665724661696c65640004083501506572666f726d696e672074686520726571756573746564207472616e73666572206661696c65642e2050726f6261626c7920626563617573652074686572652069736e277420656e6f75676894667265652062616c616e636520696e207468652073656e6465722773206163636f756e742e4c4d617843616c6c4465707468526561636865640005082101506572666f726d696e6720612063616c6c207761732064656e6965642062656361757365207468652063616c6c696e67206465707468207265616368656420746865206c696d6974946f6620776861742069732073706563696669656420696e20746865207363686564756c652e40436f6e74726163744e6f74466f756e64000604bc4e6f20636f6e74726163742077617320666f756e64206174207468652073706563696669656420616464726573732e30436f6465546f6f4c617267650007083d0154686520636f646520737570706c69656420746f2060696e7374616e74696174655f776974685f636f646560206578636565647320746865206c696d69742073706563696669656420696e207468654463757272656e74207363686564756c652e30436f64654e6f74466f756e64000804c44e6f20636f646520636f756c6420626520666f756e642061742074686520737570706c69656420636f646520686173682e2c4f75744f66426f756e647300090425014120627566666572206f757473696465206f662073616e64626f78206d656d6f7279207761732070617373656420746f206120636f6e7472616374204150492066756e6374696f6e2e384465636f64696e674661696c6564000a042901496e7075742070617373656420746f206120636f6e7472616374204150492066756e6374696f6e206661696c656420746f206465636f646520617320657870656374656420747970652e3c436f6e747261637454726170706564000b0488436f6e7472616374207472617070656420647572696e6720657865637574696f6e2e3456616c7565546f6f4c61726765000c04cc5468652073697a6520646566696e656420696e2060543a3a4d617856616c756553697a6560207761732065786365656465642e605465726d696e617465645768696c655265656e7472616e74000d0819015465726d696e6174696f6e206f66206120636f6e7472616374206973206e6f7420616c6c6f776564207768696c652074686520636f6e747261637420697320616c7265616479e06f6e207468652063616c6c20737461636b2e2043616e2062652074726967676572656420627920607365616c5f7465726d696e617465602e38496e707574466f72776172646564000e044101607365616c5f63616c6c6020666f72776172646564207468697320636f6e74726163747320696e7075742e204974207468657265666f7265206973206e6f206c6f6e67657220617661696c61626c652e5052616e646f6d5375626a656374546f6f4c6f6e67000f04d8546865207375626a6563742070617373656420746f20607365616c5f72616e646f6d60206578636565647320746865206c696d69742e34546f6f4d616e79546f706963730010041d0154686520616d6f756e74206f6620746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e747360206578636565647320746865206c696d69742e3c4475706c6963617465546f706963730011042d0154686520746f706963732070617373656420746f20607365616c5f6465706f7369745f6576656e74736020636f6e7461696e73206174206c65617374206f6e65206475706c69636174652e404e6f436861696e457874656e73696f6e00120c450154686520636861696e20646f6573206e6f742070726f76696465206120636861696e20657874656e73696f6e2e2043616c6c696e672074686520636861696e20657874656e73696f6e20726573756c74734d01696e2074686973206572726f722e204e6f74652074686174207468697320757375616c6c79202073686f756c646e27742068617070656e206173206465706c6f79696e67207375636820636f6e7472616374733069732072656a65637465642e4444656c6574696f6e517565756546756c6c001314010152656d6f76616c206f66206120636f6e7472616374206661696c65642062656361757365207468652064656c6574696f6e2071756575652069732066756c6c2e00b8546869732063616e2068617070656e207768656e2063616c6c696e6720607365616c5f7465726d696e617465602e4d015468652071756575652069732066696c6c65642062792064656c6574696e6720636f6e74726163747320616e6420656d7074696564206279206120666978656420616d6f756e74206561636820626c6f636b2e2101547279696e6720616761696e20647572696e6720616e6f7468657220626c6f636b20697320746865206f6e6c792077617920746f207265736f6c766520746869732069737375652e444475706c6963617465436f6e7472616374001404c84120636f6e74726163742077697468207468652073616d65204163636f756e74496420616c7265616479206578697374732e5c5465726d696e61746564496e436f6e7374727563746f7200150cb84120636f6e74726163742073656c66206465737472756374656420696e2069747320636f6e7374727563746f722e00d0546869732063616e2062652074726967676572656420627920612063616c6c20746f20607365616c5f7465726d696e617465602e5c44656275674d657373616765496e76616c6964555446380016043d01546865206465627567206d6573736167652073706563696669656420746f20607365616c5f64656275675f6d6573736167656020646f657320636f6e7461696e20696e76616c6964205554462d382e405265656e7472616e636544656e6965640017040d01412063616c6c20747269656420746f20696e766f6b65206120636f6e7472616374207468617420697320666c6167676564206173206e6f6e2d7265656e7472616e742e7053746f726167654465706f7369744e6f74456e6f75676846756e647300180421014f726967696e20646f65736e2774206861766520656e6f7567682062616c616e636520746f20706179207468652072657175697265642073746f72616765206465706f736974732e7053746f726167654465706f7369744c696d69744578686175737465640019040d014d6f72652073746f72616765207761732063726561746564207468616e20616c6c6f776564206279207468652073746f72616765206465706f736974206c696d69742e24436f6465496e557365001a044901436f64652072656d6f76616c207761732064656e69656420626563617573652074686520636f6465206973207374696c6c20696e20757365206279206174206c65617374206f6e6520636f6e74726163742e40436f6e74726163745265766572746564001b10250154686520636f6e74726163742072616e20746f20636f6d706c6574696f6e20627574206465636964656420746f20726576657274206974732073746f72616765206368616e6765732e4901506c65617365206e6f746520746861742074686973206572726f72206973206f6e6c792072657475726e65642066726f6d2065787472696e736963732e205768656e2063616c6c6564206469726563746c795d016f72207669612052504320616e20604f6b602077696c6c2062652072657475726e65642e20496e20746869732063617365207468652063616c6c6572206e6565647320746f20696e73706563742074686520666c616773c4746f2064657465726d696e652077686574686572206120726576657273696f6e206861732074616b656e20706c6163652e30436f646552656a6563746564001c0c450154686520636f6e7472616374277320636f64652077617320666f756e6420746f20626520696e76616c696420647572696e672076616c69646174696f6e206f7220696e737472756d656e746174696f6e2e510141206d6f72652064657461696c6564206572726f722063616e20626520666f756e64206f6e20746865206e6f646520636f6e736f6c65206966206465627567206d657373616765732061726520656e61626c6564e06f7220696e20746865206465627567206275666665722077686963682069732072657475726e656420746f2052504320636c69656e74732e3c496e64657465726d696e6973746963001d042101416e20696e64657465726d697374696320636f646520776173207573656420696e206120636f6e746578742077686572652074686973206973206e6f74207065726d69747465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090507101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e646564566563080454010907045300000400110701185665633c543e00000907083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964550101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e730d07011c526561736f6e7300000d07083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c0002000011070000020907001507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540119070453000004001d0701185665633c543e00001907083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720155011c42616c616e6365011800080108696455010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500001d070000021907002107083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f300001000025070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090929070c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800002d07086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100003107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b0045300000400a50401185665633c543e000035070c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090939070c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574144572726f7204045400010848496e76616c6964506572696f64436f756e7400000460506572696f6420636f756e7420697320696e76616c69642e4c496e76616c6964566573746564416d6f756e740001046856657374656420616d6f756e7420697320696e76616c69642e2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014107045300000400450701185665633c543e000041070000040c10bd04000045070000024107004907000004084d0718004d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e801185665633c543e000051070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01bd041c42616c616e6365011801081c4f6e676f696e670400550701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564cc0110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000055070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01bd041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cbd04012050726f706f73616c0001247468726573686f6c64bc0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c795907013854616c6c793c42616c616e63653e000059070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500005d070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573610701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e736d07015044656c65676174696f6e733c42616c616e63653e0001147072696f727107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ec5040128436f6e76696374696f6e00012c64656c65676174696f6e736d07015044656c65676174696f6e733c42616c616e63653e0001147072696f727107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100006107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016507045300000400690701185665633c543e000065070000040810c00069070000026507006d070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000071070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000750700000408bd04bc00790700000408104d07007d070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400810301185665633c543e00008507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573e801385665633c4163636f756e7449643e0001106e617973e801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000089070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400810301185665633c543e000091070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099507083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500009907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401100453000004009d0701185665633c543e00009d070000021000a1070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000a50708346672616d655f737570706f72742050616c6c65744964000004005501011c5b75383b20385d0000a9070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742ead07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e801185665633c543e0000b1070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b50700000408000400b907083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ee0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73bd07018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000bd07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e801185665633c543e0000c1070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c907045300000400cd0701185665633c543e0000c907084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012c18417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002c01104861736800008401384f7074696f6e3c417574686f723e00010000cd07000002c90700d1070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d907045300000400e50701185665633c543e0000d9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301dd070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574ec011c50657262696c6c0001286e6f6d696e61746f7273e1070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000dd070844726f6366696e6974795f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000e107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e801185665633c543e0000e507000002d90700e9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301dd07344d617843616e6469646174657301ed07000400f107011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000ed070844726f6366696e6974795f72756e74696d65344d617843616e6469646174657300000000f107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d907045300000400e50701185665633c543e0000f5070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000f9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301fd07344d61784e6f6d696e61746f727301dd07000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f7273d507011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000fd070844726f6366696e6974795f72756e74696d65304d6178436f6c6c61746f72730000000001080000040800100005080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e741901010c753332000118757074696d65c901011c50657262696c6c000009080c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090d0800000211080011080000040800f904001508000004081908300019080c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d00001d080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e21080000022508002508086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e64657201010118506172614964000114737461746529080130496e626f756e6453746174650001406d6573736167655f6d657461646174612d0801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e00002908086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e646564000100002d080000023108003108000004081035080035080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000390800000408010110003d080000024108004108086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74010101185061726149640001147374617465450801344f7574626f756e6453746174650001347369676e616c735f6578697374cc0110626f6f6c00012c66697273745f696e646578cd03010c7531360001286c6173745f696e646578cd03010c75313600004508086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e646564000100004908000004080101cd03004d08086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000051080000040c010110300055080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090959080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465729901015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f746966795d0801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e9901015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665cc0110626f6f6c000100145265616479080120726573706f6e73656508014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d626572000200005d0804184f7074696f6e0404540161080108104e6f6e6500000010536f6d650400610800000100006108000004080808006508080c78636d4456657273696f6e6564526573706f6e736500010c08563004002105013076303a3a526573706f6e736500000008563104003505013076313a3a526573706f6e736500010008563204005d01013076323a3a526573706f6e736500020000690800000408109901006d080000040c282810007108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017508045300000400790801185665633c543e00007508000004089901100079080000027508007d080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304008108013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000810804184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000085080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090989080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098d08086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400009108086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e646578000095080000029908009908000004081030009d080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a1080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a5080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010464496e76616c696442656e6566696369617279416464726573730000044c496e76616c69642062656e656669636961727904544572726f7273206f6620746869732070616c6c6574a9080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ad080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b108083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573b5080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000b508083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000b908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000bd080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c1080000040c00181800c50800000408181800c90800000408180000cd080000040c182502290200d108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d508045300000400dd0801185665633c543e0000d508144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6ed908019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768742001185765696768740000d908144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f6964b40130436f6c6c656374696f6e4964000120746f6b656e5f69642502013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e741901010c75333200000000dd08000002d50800e108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000e5080c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001a448436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e28416d6f756e745a65726f000704c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b657900080454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e74457863656564656400090498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000a04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000b04ac547269656420746f206372656174652060546f6b656e60207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000c04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73000d10450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265590163616c6c696e67206064657374726f795f636f6c6c656374696f6e602e204b65657020696e206d696e642074686174207468652060546f6b656e602073746f726167652063616e2072656d61696e206576656e2069662501616c6c2060546f6b656e6020756e6974732077657265206275726e65642e20412060546f6b656e602063616e206f6e6c792062652064657374726f7965642062792073657474696e67a46072656d6f76655f746f6b656e5f73746f726167656020746f207472756520696e20606275726e602e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74000e04150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564000f04f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640010040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001108510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001204c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e74730013040501546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e7473207365742062792074686520604d696e74506f6c696379605849646c654f7065726174696f6e517565756546756c6c00140405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001504dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001604b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001704ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e730018048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001904cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001a04d4546f6b656e2063616e6e6f74206163742061732061206043757272656e63796020616e6420616c736f20612060526f79616c747960504d6178417070726f76616c734578636565646564001b04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001c04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564001d08510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365001e04b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74001f04510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002004bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002104ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002204905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002304c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002404e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c6964784578697374656e7469616c4465706f73697443616e6e6f7442655a65726f0025040501466f726569676e20546f6b656e73206d757374206861766520616e206578697374656e7469616c206465706f7369742067726561746572207468616e207a65726f54496e76616c6964417474726962757465436f756e74002604e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002704a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e5573650028047c436f6c6c656374696f6e20494420697320616c726561647920696e2075736504b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e9080c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400010860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ed08101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601e502045300000400f108013842547265654d61703c4b2c20563e0000f108042042547265654d617008044b0100045601e502000400f508000000f508000002f90800f9080000040800e50200fd08101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e744964000001090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f72207479706505090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d6501ed02244163636f756e74496401001c42616c616e6365011840446973706174636852756c65536574730109093c4163636f756e7452756c6553657473015109002401146f776e65720001244163636f756e7449640001106e616d65ed0201104e616d6500012472756c655f7365747309090140446973706174636852756c6553657473000138746f74616c5f7265736572766564b4011c42616c616e63650001346163636f756e745f636f756e741901010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74050301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ecc0110626f6f6c00014070726f76696465735f6465706f736974cc0110626f6f6c0001346163636f756e745f72756c65735109013c4163636f756e7452756c655365747300000909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456010d090453000004004509013842547265654d61703c4b2c20563e00000d090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65011109204d617852756c65730169060008011472756c6573350901c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ecc0110626f6f6c000011090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304001d03016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304001d06017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400310601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404001509015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404003d06015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04002d03015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304004506015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400190901705065726d697474656445787472696e7369637352756c654f663c543e000700001509104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740139060008011862756467657439060118427564676574000128757365725f636f756e741901010c75333200001909104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f011d090c4d61780161060004002d090178426f756e6465645665633c45787472696e736963496e666f2c204d61783e00001d090c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680121090008012c70616c6c65745f6e616d6525090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d6525090170426f756e646564537472696e673c4d61784e616d654c656e6774683e000021090844726f6366696e6974795f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000002509101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801210900040029090164426f756e6465645665633c75382c204d61784c656e6774683e00002909101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002d09101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011d09045300000400310901185665633c543e000031090000021d09003509101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01350304560111090453000004003909013842547265654d61703c4b2c20563e00003909042042547265654d617008044b01350304560111090004003d090000003d0900000241090041090000040835031109004509042042547265654d617008044b01100456010d09000400490900000049090000024d09004d0900000408100d09005109101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01550904560159090453000004005d09013842547265654d61703c4b2c20563e000055090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000059090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304001d03016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04002d03015452657175697265546f6b656e52756c654f663c543e000100005d09042042547265654d617008044b01550904560159090004006109000000610900000265090065090000040855095909006909000004080000006d090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473017109304d617852756c65436f756e74016906444d617852756c65446174614c656e677468017509000c013074616e6b5f6465706f736974b4011c42616c616e6365000130757365725f6465706f736974b4011c42616c616e636500013872756c655f646174615f73657473790901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e000071090844726f6366696e6974795f72756e74696d652c4d617852756c65536574730000000075090844726f6366696e6974795f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000007909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456017d090453000004009109013842547265654d61703c4b2c20563e00007d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01350304560181090453000004008509013842547265654d61703c4b2c20563e00008109101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00008509042042547265654d617008044b0135030456018109000400890900000089090000028d09008d090000040835038109009109042042547265654d617008044b01100456017d0900040095090000009509000002990900990900000408107d09009d09101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a109045300000400a50901185665633c543e0000a1090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f6964310201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ecc0110626f6f6c0000a509000002a10900a9090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ad090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565c901011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e741901010c75333200015461756374696f6e5f6c697374696e675f636f756e741901010c7533320000b10900000408002c00b5090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c6574b9090c5870616c6c65745f65787472696e7369635f70617573651474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680169030008012c70616c6c65745f6e616d6565030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65bd0901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000bd0904184f7074696f6e0404540165030108104e6f6e6500000010536f6d65040065030000010000c1090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ec5090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c909102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730185041043616c6c014d04245369676e617475726501cd0914457874726101dd0900040030000000cd09082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400d1090148656432353531393a3a5369676e61747572650000001c537232353531390400d9090148737232353531393a3a5369676e61747572650001001445636473610400fd05014065636473613a3a5369676e617475726500020000d1090c1c73705f636f72651c65643235353139245369676e617475726500000400d50901205b75383b2036345d0000d509000003400000000800d9090c1c73705f636f72651c73723235353139245369676e617475726500000400d50901205b75383b2036345d0000dd0900000420e109e509e909ed09f509f909fd09010a00e10910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000e50910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000e90910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000ed0910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400f109010c4572610000f109102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000f50910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040019010120543a3a496e6465780000f90910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000fd09086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400b4013042616c616e63654f663c543e0000010a0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000a41853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022c85030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000890304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100cc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100cc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007d03040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01910301501830426c6f636b57656967687473a103f901e2817a55000b00204aa9d10113ffffffffffffffffc2e4981700010bd08e23a82e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000c2e4981700010bd0167612a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040c2e498170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468b1033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874b9034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6ebd03d90224726f6366696e69747924726f6366696e69747900000000c40b00000000000030df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000068b66ba122c93fa70200000037c8bb1350a9a2a802000000f3ff14d5ab5270590200000007000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978cd0308c30014a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01d103003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000d50304000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100cc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100dd0304001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000e503040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000ed0304001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000fd030400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100010480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301000504040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100110404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d6573736167657301009d0304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301009d03040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e011904017400013d04016052616e646f6d6e657373436f6c6c656374697665466c6970016052616e646f6d6e657373436f6c6c656374697665466c6970043852616e646f6d4d6174657269616c0100410404000c610120536572696573206f6620626c6f636b20686561646572732066726f6d20746865206c61737420383120626c6f636b73207468617420616374732061732072616e646f6d2073656564206d6174657269616c2e2054686973610120697320617272616e67656420617320612072696e672062756666657220776974682060626c6f636b5f6e756d626572202520383160206265696e672074686520696e64657820696e746f20746865206056656360206f664420746865206f6c6465737420686173682e00000000022454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100cc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0145040004344d696e696d756d506572696f6428207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e4964010001011064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e014904017800019d060620507265696d6167650120507265696d6167650824537461747573466f72000104062ca1060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406ad06b10604000001510401880001b50607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510b9060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050490040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e015504018c08344d6178696d756d57656967687420400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e01c906081c5574696c69747900015d040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01cd060924436f6e7472616374730124436f6e74726163747318305072697374696e65436f6465000104062cd10604000465012041206d617070696e672066726f6d20616e206f726967696e616c20636f6465206861736820746f20746865206f726967696e616c20636f64652c20756e746f756368656420627920696e737472756d656e746174696f6e2e2c436f646553746f72616765000104062cd50604000465012041206d617070696e67206265747765656e20616e206f726967696e616c20636f6465206861736820616e6420696e737472756d656e746564207761736d20636f64652c20726561647920666f7220657865637574696f6e2e2c4f776e6572496e666f4f66000104062cdd060400040d012041206d617070696e67206265747765656e20616e206f726967696e616c20636f6465206861736820616e6420697473206f776e657220696e666f726d6174696f6e2e144e6f6e6365010028200000000000000000581d0120546869732069732061202a2a6d6f6e6f746f6e69632a2a20636f756e74657220696e6372656d656e746564206f6e20636f6e747261637420696e7374616e74696174696f6e2e0005012054686973206973207573656420696e206f7264657220746f2067656e657261746520756e6971756520747269652069647320666f7220636f6e7472616374732e2901205468652074726965206964206f662061206e657720636f6e74726163742069732063616c63756c617465642066726f6d2068617368286163636f756e745f69642c206e6f6e6365292e350120546865206e6f6e63652069732072657175697265642062656361757365206f74686572776973652074686520666f6c6c6f77696e672073657175656e636520776f756c64206c65616420746f84206120706f737369626c6520636f6c6c6973696f6e206f662073746f726167653a006820312e204372656174652061206e657720636f6e74726163742e6c20322e205465726d696e6174652074686520636f6e74726163742efc20332e20496d6d6564696174656c792072656372656174652074686520636f6e74726163742077697468207468652073616d65206163636f756e745f69642e00450120546869732069732062616420626563617573652074686520636f6e74656e7473206f6620612074726965206172652064656c65746564206c617a696c7920616e64207468657265206d6967687420626559012073746f72616765206f6620746865206f6c6420696e7374616e74696174696f6e207374696c6c20696e206974207768656e20746865206e657720636f6e747261637420697320637265617465642e20506c656173655901206e6f746520746861742077652063616e2774207265706c6163652074686520636f756e7465722062792074686520626c6f636b206e756d6265722062656361757365207468652073657175656e63652061626f766551012063616e2068617070656e20696e207468652073616d6520626c6f636b2e20576520616c736f2063616e2774206b65657020746865206163636f756e7420636f756e74657220696e206d656d6f7279206f6e6c79490120626563617573652073746f7261676520697320746865206f6e6c792077617920746f20636f6d6d756e6963617465206163726f737320646966666572656e742065787472696e7369637320696e20746865302073616d6520626c6f636b2e001c2023204e6f7465003d0120446f206e6f742075736520697420746f2064657465726d696e6520746865206e756d626572206f6620636f6e7472616374732e20497420776f6e27742062652064656372656d656e74656420696664206120636f6e74726163742069732064657374726f7965642e38436f6e7472616374496e666f4f660001040500e10604000ca82054686520636f6465206173736f6369617465642077697468206120676976656e206163636f756e742e00d02054574f582d4e4f54453a20534146452073696e636520604163636f756e7449646020697320612073656375726520686173682e3444656c6574696f6e51756575650100e506040010c8204576696374656420636f6e7472616374732074686174206177616974206368696c6420747269652064656c6574696f6e2e004901204368696c6420747269652064656c6574696f6e2069732061206865617679206f7065726174696f6e20646570656e64696e67206f6e2074686520616d6f756e74206f662073746f72616765206974656d7359012073746f72656420696e207361696420747269652e205468657265666f72652074686973206f7065726174696f6e20697320706572666f726d6564206c617a696c7920696e20606f6e5f696e697469616c697a65602e018104019c14205363686564756c65f106a50a040000000000010000800000001000000000100000000100002000000020000000004000000300000000000000561100001b490000e1480000bd160000402d000042150000b9180000bc20000026000000f0de0000f01301009f030000e4110000d8130000d112000027280000bc2a0000241300000bf5ae000b1100007311000078110000ef110000cd100000a7100000541100003f150000f01400000a1500003c150000c61400001f15000000150000a01500001f150000fe1400001a1400004f1400000d140000372d0000f42b0000992e0000e92a00006d15000024140000f2130000e814000031150000f114000009150000ef14000015ad0600000000006fb8a50100000000ff75b00100000000c45b070000000000e9e302000000000018b106000000000078a1060000000000d5eb1400000000004d97060000000000618c060000000000b8840600000000000e8b060000000000416e1400000000002708030000000000004506000000000074000000000000006a521f0000000000b500000000000000d2a2722e0000000023a5190000000000c0ed2c0000000000e0799407000000002603000000000000d81b050000000000ab61c50700000000352e000000000000ff2c000000000000760e671000000000d990c20700000000172d000000000000aea6bb01000000007f0b0000000000007a1dc00100000000b10f000000000000feffc607000000006d3100000000000078077808000000007ed1c11b00000000afc71b15000000004d5a7808000000004cda010000000000505ee63500000000f505000000000000bf0500000000000060fb0a0000000000580f0000000000007f7d0d0000000000c00b000000000000dd72090000000000b8040000000000005f22090000000000b6040000000000001c5a35020000000011728f0100000000046820436f7374207363686564756c6520616e64206c696d6974732e4844656c6574696f6e517565756544657074681010917d00003c090120546865206d6178696d756d206e756d626572206f6620636f6e74726163747320746861742063616e2062652070656e64696e6720666f722064656c6574696f6e2e003d01205768656e206120636f6e74726163742069732064656c657465642062792063616c6c696e6720607365616c5f7465726d696e61746560206974206265636f6d657320696e61636365737369626c654d0120696d6d6564696174656c792c20627574207468652064656c6574696f6e206f66207468652073746f72616765206974656d732069742068617320616363756d756c6174656420697320706572666f726d65642901206c617465722e2054686520636f6e74726163742069732070757420696e746f207468652064656c6574696f6e2071756575652e205468697320646566696e657320686f77206d616e795d0120636f6e7472616374732063616e20626520717565756564207570206174207468652073616d652074696d652e2049662074686174206c696d6974206973207265616368656420607365616c5f7465726d696e6174656015012077696c6c206661696c2e2054686520616374696f6e206d757374206265207265747269656420696e2061206c6174657220626c6f636b20696e207468617420636173652e00b82054686520726561736f6e7320666f72206c696d6974696e6720746865207175657565206465707468206172653a00590120312e2054686520717565756520697320696e2073746f7261676520696e206f7264657220746f2062652070657273697374656e74206265747765656e20626c6f636b732e2057652077616e7420746f206c696d6974b4200974686520616d6f756e74206f662073746f7261676520746861742063616e20626520636f6e73756d65642e4d0120322e205468652071756575652069732073746f72656420696e206120766563746f7220616e64206e6565647320746f206265206465636f64656420617320612077686f6c65207768656e2072656164696e674501090969742061742074686520656e64206f66206561636820626c6f636b2e204c6f6e676572207175657565732074616b65206d6f72652077656967687420746f206465636f646520616e642068656e6365e809096c696d69742074686520616d6f756e74206f66206974656d7320746861742063616e2062652064656c657465642070657220626c6f636b2e4c44656c6574696f6e5765696768744c696d6974203c0700d0ed902e139999999999999919184d0120546865206d6178696d756d20616d6f756e74206f662077656967687420746861742063616e20626520636f6e73756d65642070657220626c6f636b20666f72206c617a7920747269652072656d6f76616c2e005d012054686520616d6f756e74206f66207765696768742074686174206973206465646963617465642070657220626c6f636b20746f20776f726b206f6e207468652064656c6574696f6e2071756575652e204c617267657245012076616c75657320616c6c6f77206d6f72652074726965206b65797320746f2062652064656c6574656420696e206561636820626c6f636b20627574207265647563652074686520616d6f756e74206f664101207765696768742074686174206973206c65667420666f72207472616e73616374696f6e732e20536565205b6053656c663a3a44656c6574696f6e51756575654465707468605d20666f72206d6f72659820696e666f726d6174696f6e2061626f7574207468652064656c6574696f6e2071756575652e384465706f73697450657242797465184000407a10f35a000000000000000000001411012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682062797465206f662073746f726167652e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e384465706f7369745065724974656d18400000c84e676dc11b00000000000000001405012054686520616d6f756e74206f662062616c616e636520612063616c6c65722068617320746f2070617920666f7220656163682073746f72616765206974656d2e001c2023204e6f7465002901204368616e67696e6720746869732076616c756520666f7220616e206578697374696e6720636861696e206d69676874206e65656420612073746f72616765206d6967726174696f6e2e0101072f2042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402000507040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402001507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100210704000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e019d0401a00c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0125070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100290740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e01002d070400000001a804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200310704000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e01a10401ac04444d696e5665737465645472616e7366657218400000e8890423c78a000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e0135072d4056657374696e675265676973747261720001a90400000139072e2444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301003d07040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510490704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510510704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405005d07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100cc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00007507040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c790704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062ccc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e01b90401b8303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564cc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e017d070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301008107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c4d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c8507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01c90401c8000189070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301008d07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c4d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c8507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01cd0401d0000191070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c0c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051095070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301009907040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01d10401d41c3050726f706f73616c426f6e64a1071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d25020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ea10710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964a5072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e01a9070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100ad07040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01d50401d80001b10711204d756c746973696701204d756c746973696704244d756c7469736967730001080502b507b907040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01d90401dc0c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01c1071228417574686f72736869700128417574686f72736869700c18556e636c65730100c5070400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100cc040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e01e104000440556e636c6547656e65726174696f6e731010050000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e01d107143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100d50704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100d5070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100e907040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000041501205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e642060543a3a4d617843616e6469646174657360284e6f6d696e61746f72730001040200f50704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100f90724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f010108050501080508080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501f10401e428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004982054686520604163636f756e7449646020666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004a02054686520604163636f756e7449646020666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e010908151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100e80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100cc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b65797301000d080400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f727301009d070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500f9040400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405150800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01f50401f000011d081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652444496e626f756e6458636d70537461747573010021080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205390830040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d7053746174757301003d080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205490830040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402010130040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e66696701004d0874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405285108040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401002820000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100cc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01050501f4000155081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010028200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022859080400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502690810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502690828040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f7469667954617267657473000108050269086d0804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100710804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e00007d080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e010905010501000185081f2843756d756c757358636d00016d05019d01000189082020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e01008d08280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010091084000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210950804000444205468652071756575652070616765732e284f766572776569676874000104022899080400046420546865206f766572776569676874206d657373616765732e01710501a10100019d08211c4f726d6c58636d0001750501a5010001a10830284566696e69747958636d01284566696e69747958636d04384d696e696d756d57656967687473010104058905ad010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201790501a90108344261736558636d576569676874282000e1f50500000000045d01205468652061637475616c2077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b20543a3a576569676865723a3a77656967687428266d736729602e404e617469766543757272656e63794964d10108000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e01a5083534556e6b6e6f776e546f6b656e73000001b1010001a908361c58546f6b656e73011c58546f6b656e7300018d0501b501083053656c664c6f636174696f6e0d0108000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874282000e1f50500000000104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e01ad083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510b1080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510b9080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301009907040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e019d0501b9012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572a1071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617825024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e25024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501bd08222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202c1089d020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402183d02040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202c50871020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202c9088102040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202cd08f50504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e730100d108040004dc2050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e2060486f6f6b733a3a6f6e5f69646c65602e48417373657449647342794c6f636174696f6e000104050d01d101040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73604c61737449746572617465644d6967726174696f6e4b65790000e10804000421012053746f726573206c617374206974657261746564206b657920666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e733c4d6967726174696f6e5374617475730100d102040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e01a10501bd0150504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004d420416d6f756e74206f66206043757272656e63796020726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000451012054686520616d6f756e74206f66206043757272656e6379602074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f206265206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874201c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004450120546865206d6178206e756d626572206f66206f70657261746f727320612060546f6b656e4163636f756e746020616e6420616e2060436f6c6c656374696f6e4163636f756e74602063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e63696573344e617469766541737365744964d10108000004bc2054686520604173736574496460207468617420726570726573656e747320746865206e617469766520617373657444526573657276654964656e7469666965725501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004b4204d6178206c656e677468206f66206e616d652073746f72656420696e2060546f6b656e4d657461646174616070546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004bc204d6178206c656e677468206f662073796d626f6c2073746f72656420696e2060546f6b656e4d6574616461746160544d61784d6967726174696f6e4b65794c656e67746810100004000004d8204d6178206c656e67746820666f722074686520604c61737449746572617465644d6967726174696f6e4b6579602073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765ec1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e01e5082818436c61696d730118436c61696d730818436c61696d7300010406d9021804000014546f74616c01001840000000000000000000000000000000000001f90501d502041850726566697830807c5061792045464920746f20746865204566696e697479206163636f756e743a04642050726566697820616464656420746f206d6573736167657301e9082b14506f6f6c730114506f6f6c730414506f6f6c730100ed080400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c7301050601dd020c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473fd0801026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004782054686520604163636f756e7449646020666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004ec2054686520604163636f756e74496460207468617420686f6c6473206665657320756e74696c2074686579206172652064697374726962757465640101092c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402000509040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020269096d09040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a65517565756501009d09040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c75652901090601e9024c1053616c74550120726366696e6974790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965725501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679ec108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01a909312c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100ad091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062c3d030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202c5082c040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202c5082c040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202b109800400046c204c697374696e672049647320627920604163636f756e74496460018d0601390318704d696e696d756d426964496e63726561736550657263656e74616765ec1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965725501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301b509323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405b9098004001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e0195060161030001c10933384566696e6974795574696c69747900019906017103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01c50938c909042040436865636b5370656356657273696f6ee1091038436865636b547856657273696f6ee5091030436865636b47656e65736973e9092c38436865636b4d6f7274616c697479ed092c28436865636b4e6f6e6365f509802c436865636b576569676874f90980604368617267655472616e73616374696f6e5061796d656e74fd098034436865636b4675656c54616e6b010a80fd02"} {"specName":"matrix","specVersion":500,"blockNumber":0,"blockHash":"0xa37725fd8943d2a524cb7ecc65da438f9fa644db78ba24dcd0003e2f95645e8f","metadata":"0x6d6574610e0d0a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365bd03011450686173650001146576656e744c010445000118746f70696373c10301185665633c543e00004c08386d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007401bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f04007c016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d61676504008c017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040090018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e63657304009c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f00170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400c501018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400c90101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400cd0101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400d101016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400d90101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400dd0101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e101017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400e501018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d7304000d03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c7304001903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304002503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504007903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400a103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c6974790400b103017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e7400390000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097804184f7074696f6e04045401040108104e6f6e6500000010536f6d6504000400000100007c0c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748001384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728801504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c748001384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909800418526573756c740804540184044501600108084f6b040084000000000c45727204006000000100008400000400008804184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100008c0c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909900c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000118726573756c748001384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e9400000408101000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748001384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a40c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64ac0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000b00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730801306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e0001146572726f72e8012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e646578000110757365642001185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002001185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d707465640400f4015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00f801344d756c74694c6f636174696f6e0000f801344d756c74694c6f636174696f6e00002101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800f801344d756c74694c6f636174696f6e000028011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080028011c5175657279496400004d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0028011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0028011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0028011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00f801344d756c74694c6f636174696f6e000028011c517565727949640000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040028011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640c00f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e00002d01012c4d756c7469417373657473000c142501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e007c5c5b2064657374696e6174696f6e2c20726573756c742c20636f7374205c5d5c537570706f7274656456657273696f6e4368616e6765640800f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00f801344d756c74694c6f636174696f6e000028011c517565727949640000e8012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c0800c101015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d54496e76616c69645175657269657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640010245501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d38496e76616c6964517565726965721000f801344d756c74694c6f636174696f6e000028011c517565727949640000f801344d756c74694c6f636174696f6e0000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0011145d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e0005015c5b206f726967696e206c6f636174696f6e2c2069642c20657870656374656420717565726965722c206d617962652061637475616c2071756572696572205c5d5056657273696f6e4e6f74696679537461727465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c74694173736574730012105901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d5856657273696f6e4e6f746966795265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300130c41015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e64732075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d6056657273696f6e4e6f74696679556e7265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300140c61015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d2046656573506169640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300150c310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e006c5c5b20706179696e67206c6f636174696f6e2c2066656573205c5d34417373657473436c61696d65640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c746941737365747300160cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657228010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696424010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040040011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c7101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f04005901013456656350616c6c6574496e666f000400384469737061746368526573756c740400650101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c0c78636d0876333456656350616c6c6574496e666f000004005d01013c5665633c50616c6c6574496e666f3e00005d0100000261010061010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000065010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f72040030011c5665633c75383e000100385472756e63617465644572726f72040030011c5665633c75383e00020000690104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f800000100006d010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000071010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000075010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696424011c517565727949640001286d61785f77656967687420011857656967687400007901100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404007d01013857696c644d756c74694173736574000100007d01100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008101100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000085010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400200118576569676874000100008901080c78636d5056657273696f6e65644d756c746941737365747300010808563204008d01013c76323a3a4d756c746941737365747300000008563304002d01013c76333a3a4d756c7469417373657473000100008d01100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009101013c5665633c4d756c746941737365743e000091010000029501009501100c78636d087632286d756c74696173736574284d756c74694173736574000008010869649901011c4173736574496400010c66756eb901012c46756e676962696c69747900009901100c78636d087632286d756c746961737365741c4173736574496400010820436f6e637265746504009d0101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100009d01100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a10101244a756e6374696f6e730000a101100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a50101204a756e6374696f6e0001000858320800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0002000858330c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0003000858341000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0004000858351400a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0005000858361800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0006000858371c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0007000858382000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e00080000a501100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a9010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000ad01101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000b1010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b5010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000b901100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400bd0101344173736574496e7374616e636500010000bd01100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e00060000c101080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204009d01014476323a3a4d756c74694c6f636174696f6e0000000856330400f8014476333a3a4d756c74694c6f636174696f6e00010000c5010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c9010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cd010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d1010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040060013444697370617463684572726f720001044c58434d207472616e73666572206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d5010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401201c42616c616e63650118000801386d696e696d756d5f77656967687420011857656967687400010c6665651501011c42616c616e63650000d9010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dd010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e1010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e5010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e290004f441206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e0104f041205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204e441205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e7465640304e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290404bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290504bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f69640604e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704c441205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e736665727265640804f4556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265207472616e736665727265641846726f7a656e04004d02012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404004d02012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756561020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e743502015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e65020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045901416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044901416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049c41206e6577205b60436f6c6c656374696f6e4163636f756e74605d2077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048841206e6577205b60546f6b656e4163636f756e74605d20776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7411049441205b60436f6c6c656374696f6e4163636f756e74605d207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7412048041205b60546f6b656e4163636f756e74605d207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765090301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e9010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901ed01644578706c69636974526f79616c747943757272656e6369657301f501000c01146f776e65728801444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790102017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573090201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000ed01103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f101011c50657262696c6c0000f101000006dc00f501101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f901045300000400fd0101185665633c543e0000f9010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69641501011c546f6b656e49640000fd01000002f9010001020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540105020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400050201045400010000050204184f7074696f6e04045401ed010108104e6f6e6500000010536f6d650400ed010000010000090204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f50100000100000d020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e7449640001000011020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901ed0134546f6b656e4d65746164617461011502000c01206265686176696f72390201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e4502014853686f756c644d75746174653c626f6f6c3e0001206d657461646174614902016c53686f756c644d75746174653c546f6b656e4d657461646174613e000015020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610119020108184e61746976650000001c466f726569676e040019020150466f726569676e546f6b656e4d657461646174610001000019020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500001d02101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801210200040025020164426f756e6465645665633c75382c204d61784c656e6774683e0000210208386d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e677468000000002502101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d0208386d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000350204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000039020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454013d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04003d02010454000100003d0204184f7074696f6e0404540141020108104e6f6e6500000010536f6d6504004102000001000041020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901ed01010828486173526f79616c74790400ed01011c526f79616c747900000028497343757272656e63790001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000049020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540115020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04001502010454000100004d020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f7479706551020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e000051020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000550204184f7074696f6e0404540159020108104e6f6e6500000010536f6d6504005902000001000059020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e65766572000200005d02101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00006102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000650204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000690204184f7074696f6e0404540145010108104e6f6e6500000010536f6d650400450100000100006d0204184f7074696f6e0404540171020108104e6f6e6500000010536f6d6504007102000001000071020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379017502644578706c69636974526f79616c747943757272656e63696573019102001801146f776e65720001244163636f756e744964000118706f6c69637975020118506f6c69637900012c746f6b656e5f636f756e74240128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573910201644578706c69636974526f79616c747943757272656e63696573000075020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e747902017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8102014444656661756c744275726e506f6c6963790001207472616e736665728502015444656661756c745472616e73666572506f6c6963790001246174747269627574658902015844656661756c74417474726962757465506f6c6963790001186d61726b65748d02017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00007902103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c00007d0204184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100008102103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000008502103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00008902103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000008d02103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e00009102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01f901045601840453000004009502013842547265654d61703c4b2c20563e00009502042042547265654d617008044b01f90104560184000400990200000099020000029d02009d0200000408f9018400a10204184f7074696f6e04045401a5020108104e6f6e6500000010536f6d650400a5020000010000a5020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed0134546f6b656e4d6574616461746101150200280118737570706c7915010130546f6b656e42616c616e636500010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379b102015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746115020134546f6b656e4d657461646174610000a90204184f7074696f6e04045401ad020108104e6f6e6500000010536f6d650400ad020000010000ad020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e6365011801082853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b902144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e016502404d6178417070726f76616c436f756e7401bd02000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73c10201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000bd0208386d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000c102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456016502045300000400c502013842547265654d61703c4b2c20563e0000c502042042547265654d617008044b01000456016502000400c902000000c902000002cd0200cd020000040800650200d10204184f7074696f6e04045401d5020108104e6f6e6500000010536f6d650400d5020000010000d502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01d90234417070726f76616c436f756e7401bd0244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301dd02204d61784c6f636b7301e102001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573e50201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73f50201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73f90201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000d902144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01650200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e6502012845787069726174696f6e0000dd0208386d61747269785f72756e74696d652c4d6178526573657276657300000000e10208386d61747269785f72756e74696d65204d61784c6f636b7300000000e502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000e902042042547265654d617008044b01450104560118000400ed02000000ed02000002f10200f1020000040845011800f502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000f902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601d902045300000400fd02013842547265654d61703c4b2c20563e0000fd02042042547265654d617008044b0100045601d9020004000103000000010300000205030005030000040800d902000903101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300000d030c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001081c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656400041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d6028436c61696d6564456e6a08010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104cc412075736572206275726e65642045464920696e206f7264657220746f20626567696e206120636c61696d206f6620454e4a2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909110304184f7074696f6e0404540115030108104e6f6e6500000010536f6d650400150300000100001503083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d000019030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404001d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970651d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747921030110506f6f6c000120636f6c6c61746f7221030110506f6f6c0001286675656c5f74616e6b7321030110506f6f6c00013c70726963655f646973636f7665727921030110506f6f6c00002103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000025030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001383c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65290301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e3503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6471030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7260013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7260013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f69648801504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e75030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290d041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909092903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0300040031030164426f756e6465645665633c75382c204d61784c656e6774683e00002d0308386d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e677468000000003103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000035030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454013903000c015c757365725f6163636f756e745f6d616e6167656d656e743d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974490301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65734d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000390308386d61747269785f72756e74696d651c52756e74696d65000000003d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540141030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400410301045400010000410304184f7074696f6e0404540145030108104e6f6e6500000010536f6d6504004503000001000045030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000490304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100004d0304184f7074696f6e0404540151030108104e6f6e6500000010536f6d650400510300000100005103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540155030453000004006d0301185665633c543e000055030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000100005903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178015d030004006103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00005d0308386d61747269785f72756e74696d65544d617857686974656c697374656443616c6c657273000000006103101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004006503012c42547265655365743c543e00006503042042547265655365740404540100000400d80000006903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400006d0300000255030071030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000075030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b6502014c4f7074696f6e3c426c6f636b4e756d6265723e000079030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e677d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c6269649d0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642c01384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964990301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65747d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740181030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964658503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c748103011053616c7400011064617461890301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465910301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00008103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00008503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200008903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04008d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100008d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d62657200009103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e04009503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964990301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000990304184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d0300000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000a1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65a5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65a5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652ea503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801a903000400ad030164426f756e6465645665633c75382c204d61784c656e6774683e0000a90308386d61747269785f72756e74696d65344d61784e616d654c656e67746800000000ad03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000b1030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400b503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b503000002b90300b90300000408106000bd0308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000c1030000022c00c5030000029400c90308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65cd03016473705f72756e74696d653a3a52756e74696d65537472696e670000cd030000050200d1030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000014684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657328010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000324190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73d50301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973dd0301205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed503000002d90300d90300000408303000dd030000023000e1030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373e50301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000e5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401e903000c01186e6f726d616ce90301045400012c6f7065726174696f6e616ce9030104540001246d616e6461746f7279e9030104540000e9030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963ed0301384f7074696f6e3c5765696768743e0001246d61785f746f74616ced0301384f7074696f6e3c5765696768743e0001207265736572766564ed0301384f7074696f6e3c5765696768743e0000ed0304184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000f1030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178f50301545065724469737061746368436c6173733c7533323e0000f5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000f903082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c7536340000fd03082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65cd03013452756e74696d65537472696e67000124696d706c5f6e616d65cd03013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069730104011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800000104040c436f7704045401050400040005040000000504000002090400090400000408450110000d04000005040011040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657415040c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f6865616419040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c753332000019040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e00001d0404184f7074696f6e0404540121040108104e6f6e6500000010536f6d6504002104000001000021040c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e740000000025040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465732904014442547265655365743c5665633c75383e3e00002904042042547265655365740404540130000400dd030000002d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65940128287533322c2075333229000140696e67726573735f6368616e6e656c73310401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73310401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00003104000002350400350400000408ec39040039040c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561643d0401304f7074696f6e3c486173683e00003d0404184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c000001000041040c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200004504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800004904042042547265654d617008044b01ec04560145040004004d040000004d04000002510400510400000408ec450400550400000259040059040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e00005d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174616104015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6104089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174611504015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174652504015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765736504016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d657373616765736d0401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000650400000269040069040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500006d04042042547265654d617008044b01ec04560171040004007904000000710400000275040075040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e000079040000027d04007d0400000408ec71040081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090985040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e6577c50401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0408386d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400d10301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d04005d0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400850401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400890401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400910401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400950401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c69747904009d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400cd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400dd0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400e90401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400ed0401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400f10401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400f50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400fd0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400010501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400110501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400150501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400690501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d70517565756504006d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400710501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400750501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e730400890501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400990501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e7304009d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d730400010601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c7304002d0601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400b10601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400b90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c6974790400bd0601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e0039000091040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e990404184f7074696f6e04045401940108104e6f6e6500000010536f6d6504009400000100009d040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465780d04010c75313600011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ea5040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c776974685f77656967687408011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1040000028d0400a50408386d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400a90401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400ad0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400b10401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400b5040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d0400b904016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400bd0401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000a9040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000ad04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b104084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b5040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e00010000b9040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec011850617261496400010000bd04081c73705f636f726510566f696400010000c1040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306e65775f726573657276656415010128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c50401504163636f756e7449644c6f6f6b75704f663c543e00011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780184011408496404000001244163636f756e74496400000014496e6465780400c90401304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d00040000c9040000068400cd040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c0501012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746fc50401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ed9040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574c50401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574c50401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465786502015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed10410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454018d04010c184c6567616379040110686173682c01104861736800000018496e6c696e650400d5040134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c75333200020000d504101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d9040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000dd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64e10401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee104000006e50400e504082873705f77656967687473244f6c645765696768740000040028010c7536340000e9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64e10401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef1040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665c50401504163636f756e7449644c6f6f6b75704f663c543e00010c616464c50401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577c50401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef90404184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d00000010000fd040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00001c70466f726365207365742074686520696e76756c6e657261626c65732e00bc5b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c792e002023204572726f72730051012d205b604572726f723a3a546f6f4d616e79496e76756c6e657261626c6573605d20696620746865206e756d626572206f6620696e76756c6e657261626c6573206578636565647320746865206d6178696d756d3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c000124a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e002023204572726f72730049012d205b604572726f723a3a42656c6f774d696e5374616b65416d6f756e74605d2069662060616d6f756e74602069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742eec2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d206966206e6f6d696e6174696f6e20616c7265616479206578697374732e4d012d205b604572726f723a3a4163636f756e7449644e6f7452656769737465726564605d20696620604163636f756e74496460206973206e6f742072656769737465726564206173206120636f6c6c61746f722e4d012d205b604572726f723a3a4e6f4173736f63696174656456616c696461746f724964605d206966206e6f206173736f6369617465642076616c696461746f7220494420666f7220604163636f756e744964602e55012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e18756e626f6e64000230a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e002023204572726f727300fc2d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d2069662063616e64696461746520646f6573206e6f742065786973742e35012d205b604572726f723a3a43616e6e6f74556e626f6e64496e76756c6e657261626c65605d2063616e6e6f7420756e626f6e6420616e20696e76756c6e657261626c6520636f6c6c61746f722e29012d205b604572726f723a3a45786974496e50726f6772657373605d20696620756e626f6e64696e6720666f7220636f6c6c61746f7220616c726561647920696e2070726f67726573732e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00032441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742efc2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d20696620746865206e6f6d696e6174696f6e20616c7265616479206578697374732e41012d205b604572726f723a3a42656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74605d20696620746865206e6f6d696e6174696f6e20616d6f756e742069732062656c6f77207468652820206d696e696d756d2e51012d205b604572726f723a3a546f6f4d616e794e6f6d696e6174696f6e73605d2069662074686572652061726520746f6f206d616e79206e6f6d696e6174696f6e7320666f72207468652063616e6469646174652e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400041c310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742e15012d205b604572726f723a3a4e6f6d696e6174696f6e446f65734e6f744578697374605d20696620746865206e6f6d696e6174696f6e20646f6573206e6f742065786973742e2d012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d2069662074686572652061726520746f6f206d616e792063616e6469646174657320696e20746865207365742e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000520d0536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e64a05b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e64696461746573290005014f6e6c79205b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616e2063616c6c20746869732066756e6374696f6e2e002023204572726f72730055012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e00060c9453657420746865206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e7400c45b60543a3a466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e01050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579730505011c543a3a4b65797300011470726f6f6630011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e050508386d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261090501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73090501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000905104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004000d05013c737232353531393a3a5075626c696300000d050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000011050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e15050c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e6408011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676519050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765490501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e650201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204001d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e000300001d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400210501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000210500000225050025050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736529050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c71010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665390501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473390501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473390501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69744505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204001d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804001d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000029050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304008d01012c4d756c74694173736574730001003c457865637574696f6e526573756c7404002d0501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300002d0504184f7074696f6e0404540131050108104e6f6e6500000010536f6d65040031050000010000310500000408103505003505100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900003905100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504008d01012c4d756c74694173736574730000001057696c6404003d05013857696c644d756c74694173736574000100003d05100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869649901011c4173736574496400010c66756e4105013c57696c6446756e676962696c697479000100004105100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000045050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c753634000100004905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204004d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304005d05015076333a3a58636d3c52756e74696d6543616c6c3e000300004d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400510501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000510500000255050055050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736529050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c59050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665390501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473390501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473390501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69744505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000059050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00005d050c0c78636d0876330c58636d041043616c6c00000400610501585665633c496e737472756374696f6e3c43616c6c3e3e0000610500000265050065050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c5905014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005d05012458636d3c43616c6c3e0015002c536574417070656e64697804005d05012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000069050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000004905365727669636520612073696e676c65206f766572776569676874206d6573736167652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676519050154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e75050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f6964f901019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0001442901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d59012d205b604572726f723a3a4e6f745472616e7366657261626c65605d3a204120636f72726573706f6e64696e67206d756c74696c6f636174696f6e20636f756c64206e6f7420626520636f6e76657274656420666f723020207468652061737365742e5c7472616e736665725f61737365745f776974685f66656514012861737365745f706169728105016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f706169728105016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0003404101606f726967696e60207472616e7366657273206061737365746020746f206062656e656669636961727960206174206070617261636861696e60207573696e6720606665655f61737365746020666f723101746865206665652e205468697320616c6c6f777320746865207472616e73666572206f6620637573746f6d20617373657473206c696b652061206e6f6e2d66756e6769626c652077686963686c63616e6e6f74206265207573656420746f2070617920666565732e0049014e6f74653a2065616368205b604d756c74694173736574605d206d7573742062652072656769737465726564206173206120666f726569676e206173736574206174207468652064657374696e6174696f6e2870617261636861696e2e00702d20606173736574603a20617373657420746f207472616e73666572982d20606665655f6173736574603a20617373657420746f20626520757365642061732066656511012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e61012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773002023204572726f727351012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6c8505013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e79050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e800007d05101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d040015030110483136300001000081050c486566696e6974795f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e6379496401f9011c42616c616e636501180008012c63757272656e63795f6964f901012843757272656e63794964000118616d6f756e741501011c42616c616e6365000085050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e0001000089050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c011461737365748d050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f66656510011461737365748d050160426f783c56657273696f6e65644d756c746941737365743e00010c6665658d050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573910501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d05080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009501013876323a3a4d756c7469417373657400000008563304003501013876333a3a4d756c74694173736574000100009105000002950500950500000408f901180099050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f72c50401504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f72a105015c543a3a436f6c6c656374696f6e44657363726970746f720000142d01437265617465732061206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292066726f6d206064657363726970746f7260002023204572726f7273000d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000138510144657374726f7973205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207769746820606964602e20606f726967696e60206d75737420626520746865e46f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292e002023204572726f72730025012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e25012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e41012d205b604572726f723a3a44657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74605d20696620616e6f746865722070616c6c657420697320626c6f636b696e6720746865682020636f6c6c656374696f6e2773206465737472756374696f6e49012d205b604572726f723a3a44657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73605d20696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e30202064657374726f79696e6755012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d20696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e30202064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e0002184d014d6f64696679205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e000328f84d6f64696679205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776974682060746f6b656e5f696460202066726f6d5d015b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730041012d205b604572726f723a3a43757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479605d20696620746f6b656e2068617320616c7265616479206265656e50202061737369676e6564206120726f79616c7479d42d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206e6f742074686520636f6c6c656374696f6e206f776e6572c82d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20646f6573206e6f7420657869737421012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d20696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e74c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73c905013c4d696e74506172616d734f663c543e0004404901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c65742773bc5b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74292e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602efc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742ed42d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060546f6b656e6020646f6573206e6f742065786973742e4d012d205b604572726f723a3a546f6b656e416c7265616479457869737473605d20696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747339012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f73697451012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d2069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479c420206d617070656420746f20616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73d905013c4275726e506172616d734f663c543e000524390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273fc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d205b604572726f723a3a42616c616e63654c6f77605d20696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e6c202060746f6b656e7360206f662060636f6c6c656374696f6e602e59012d205b604572726f723a3a4465706f736974556e726573657276654661696c6564605d2069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f2c2020756e72657365727665207472616e736665720c0124726563697069656e74c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73dd05014c5472616e73666572506172616d734f663c543e0006181501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e18667265657a65040110696e666f4d02012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f4d02012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c756561020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e25012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b24110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657349012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d20696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e0d012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e4d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f721c2020546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473e105015c5472616e73666572526563697069656e74734f663c543e000c1c55015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473ed05014c4d696e74526563697069656e74734f663c543e000d304501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e61015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920616e64205b604d696e74506172616d73605d2e20412073696e676c65206d696e74206661696c7572658c77696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e0d012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e39012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6745012d205b604572726f723a3a4d6178546f6b656e436f756e744578636565646564605d20696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573a505013c417474726962757465734f663c543e000e34d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f727300d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e65020134543a3a45787069726174696f6e000f245d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f727300d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f7260fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f773d012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010145501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72730041012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e65020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f726035012d205b604572726f723a3a436f6c6c656374696f6e416c7265616479417070726f766564605d2069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7715012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d205b604572726f723a3a57726f6e6743757272656e74417070726f766564416d6f756e74605d206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e74442020617070726f76616c20616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012142501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f72730015012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e001318510145786163746c79206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e292c2065786365707420746865206f726967696e206d757374206265c8726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265207370656369666965642e002023204572726f727300d853616d65206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e2938666f7263655f7472616e73666572100118736f75726365c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6ec504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73dd05014c5472616e73666572506172616d734f663c543e001418590145786163746c79206173205b607472616e73666572605d2853656c663a3a7472616e73666572292c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365706163636f756e742073686f756c64206265207370656369666965642e002023204572726f7273009053616d65206173205b607472616e73666572605d2853656c663a3a7472616e736665722950666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00150415015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e00160401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c7565f90501584f7074696f6e3c4174747269627574654f663c543e3e00170401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00180431015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019041d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72a105015c543a3a436f6c6c656374696f6e44657363726970746f72001a144901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e20757365042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901ed01704578706c69636974526f79616c747943757272656e6369657356656301f501284174747269627574657301a505000c0118706f6c696379b10501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573f50101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573a5050128417474726962757465730000a505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a905045300000400ad0501185665633c543e0000a9050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b6579015d021456616c75650161020008010c6b65795d02010c4b657900011476616c75656102011456616c75650000ad05000002a90500b1050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e74b50501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726eb905016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572bd05017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465c105018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574c505019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000b505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000b905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000bd05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000c105103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000c505103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e0000c905103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed01284174747269627574657301a5052c466f726569676e4e616d65011d0234466f726569676e53796d626f6c012902204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e6379cd05019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573a505012841747472696275746573000138666f726569676e5f706172616d73d1050121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e00010000cd05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000d10504184f7074696f6e04045401d5050108104e6f6e6500000010536f6d650400d5050000010000d505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0000d905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c0000dd05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00010000e105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e505045300000400e90501185665633c543e0000e5050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301dd05000801286163636f756e745f69640001244163636f756e744964000118706172616d73dd050118506172616d730000e905000002e50500ed05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f105045300000400f50501185665633c543e0000f1050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301c905000801286163636f756e745f69640001244163636f756e744964000118706172616d73c9050118506172616d730000f505000002f10500f90504184f7074696f6e04045401fd050108104e6f6e6500000010536f6d650400fd050000010000fd050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650161021c42616c616e636501180008011476616c75656102013841747472696275746556616c756500011c6465706f7369741501011c42616c616e6365000001060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400012414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265050601245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e48636c61696d5f66726f6d5f6566696e697479040110646573748801504f7074696f6e3c543a3a4163636f756e7449643e000720d4436c61696d20456e6a696e207468617420776173206275726e6564206f6e20746865204566696e6974792050617261636861696e2eb04f7074696f6e616c6c792070726f7669646520616e20616c7465726e6174652064657374696e6174696f6e2e00ec43616c6c6572206d757374206265207468652073616d6520617320746865206163636f756e742074686174206275726e656420746865204546492e002c506172616d65746572733ab02d20606f726967696e603a20546865206163636f756e742074686174206275726e656420746865204546492e4d012d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e204966204e6f6e652c207468652063616c6c657220697320757365642e286d696e745f636c61696d08010c77686f1503013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d08010c6f6c647d0501544163636f756e743c543a3a4163636f756e7449643e00010c6e65777d0501544163636f756e743c543a3a4163636f756e7449643e0002440501606d6f76655f636c61696d60206d6f7665732074686520636c61696d2066726f6d206f6e6520457468657265756d206164647265737320746f20616e6f746865720028417267756d656e74733a00602a20606f726967696e603a204f726967696e466f723c543e642a20606f6c64603a20457468657265756d416464726573732c642a20606e6577603a20457468657265756d416464726573732c002052657475726e733a00684469737061746368526573756c7457697468506f7374496e666f00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e606d696e745f656e6a5f66726f6d5f6e61746976655f656669040118616d6f756e7418013042616c616e63654f663c543e00061cf8427269646765204546492066726f6d20746865204566696e6974792070617261636861696e20746f2074686520456e6a696e2052656c617920436861696e002c506172616d65746572733a3d012d20606f726967696e603a20546865206163636f756e7420696e6974696174696e672074686520636c61696d20616e642066726f6d207768696368204546492077696c6c206265206275726e65642e4d012d2060616d6f756e74603a204e756d626572206f66204546497320746f206275726e20696e206f7264657220746f2062726964676520746f2074686520456e6a696e2052656c617920436861696e2e205468654901636f6e76657273696f6e20726174652077696c6c206265206163636f7264696e6720746f20746865206045786368616e676552617465602073746f72616765206f6e2074686520456e6a696e2052656c617918436861696e2e38726571756573745f636c61696d730c0130626c6f636b5f6e756d6265721001a03c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a426c6f636b4e756d62657200012862617463685f646174610d060144426f756e646564436c61696d4f663c543e000114636861696e1d060114436861696e000350550160726571756573745f636c61696d736020697320612066756e6374696f6e207468617420616c6c6f777320612072656c6179657220746f207265717565737420636c61696d7320666f722061206261746368206f66307472616e73616374696f6e73002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e4d012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620457468657265756d206f722050617261636861696e20626c6f636b207468617420636f6e7461696e73207468653820207472616e73616374696f6e2ef82a206062617463685f64617461603a204120766563746f72206f6620457468657265756d5472616e73616374696f6e446174614f6620737472756374732e45012a2060636861696e603a2054686520636861696e207468617420746865207472616e73616374696f6e73206172652066726f6d2028457468657265756d2f4566696e6974792050617261636861696e292e002052657475726e733a00384469737061746368526573756c74203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e38617070726f76655f636c61696d730c0130626c6f636b5f6e756d6265721001a03c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a426c6f636b4e756d62657200012862617463685f646174612106016c426f756e6465645472616e73616374696f6e486173684f663c543e000114636861696e1d060114436861696e00044c510149742074616b65732061206c697374206f66207472616e73616374696f6e2068617368657320616e6420617070726f7665732074686520636c61696d7320666f722074686f7365207472616e73616374696f6e73002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e19012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620746865204c61746573742045544820626c6f636b206f6620417070726f766572dc2a206062617463685f64617461603a2054686973206973206120766563746f72206f66207472616e73616374696f6e206861736865732e45012a2060636861696e603a2054686520636861696e207468617420746865207472616e73616374696f6e73206172652066726f6d2028457468657265756d2f4566696e6974792050617261636861696e292e002052657475726e733a00384469737061746368526573756c74243c2f7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e9c416e6420617070726f7665207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e3472656a6563745f636c61696d7304012862617463685f646174612106016c426f756e6465645472616e73616374696f6e486173684f663c543e00054451016072656a6563745f636c61696d736020697320612066756e6374696f6e207468617420616c6c6f7773207468652060417070726f7665726020746f2072656a6563742061206261746368206f6620636c61696d730028417267756d656e74733a00602a20606f726967696e603a204f726967696e466f723c543ebc2a206062617463685f64617461603a204120766563746f72206f66207472616e73616374696f6e206861736865732e002052657475726e733a00384469737061746368526573756c74243c2f7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e98416e642052454d4f5645207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f72180110753132380008446101607365745f65786368616e67655f726174656020697320612066756e6374696f6e20746861742063616e2062652063616c6c656420627920546563686e6963616c20436f6d6d6974746565206f7220526f6f742c20616e646469742073657473207468652065786368616e67652072617465002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e502a20606e756d657261746f72603a20753132382c582a206064656e6f6d696e61746f72603a20753132382c002052657475726e733a00384469737061746368526573756c74203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e05060c1c73705f636f7265146563647361245369676e617475726500000400090601205b75383b2036355d000009060000034100000008000d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011106045300000400190601185665633c543e000011060c3470616c6c65745f636c61696d7314747970657314436c61696d0c1c42616c616e63650118244163636f756e74496401001048617368012c00100110686173682c011048617368000114636c61696d1506018c5472616e73616374696f6e446174613c42616c616e63652c204163636f756e7449643e00013069735f6566695f746f6b656ebc0110626f6f6c00013c65787472696e7369635f696e6465786502012c4f7074696f6e3c7533323e000015060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461081c42616c616e63650118244163636f756e74496401000008011c6163636f756e747d0501484163636f756e743c4163636f756e7449643e000118616d6f756e7418011c42616c616e6365000019060000021106001d060c3470616c6c65745f636c61696d7314747970657314436861696e00010820457468657265756d0000001c4566696e697479000100002106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012506045300000400290601185665633c543e00002506000004082c65020029060000022506002d060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e1d030134506f6f6c734d75746174696f6e000014b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e002023204572726f72730015012d205b604572726f723a3a496e76616c6964466565536861726573605d20696620746865206665652073686172657320646f206e6f742061646420757020746f2031303025042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f723506015c4675656c54616e6b44657363726970746f724f663c543e0000189c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c72656164792065786973747345012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e3503013c543a3a54616e6b4d75746174696f6e000118b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e01012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e0002241d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e0003201d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6471030140446973706174636852756c654b696e6400042c5d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e2774206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6564206279206e6f6e2d6f776e657211012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646025012d205b604572726f723a3a52756c655365744e6f74466f756e64605d2069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646029012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e01012d205b604572726f723a3a52756c654e6f74466f756e64605d2069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c0005202501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a557361676552657374726963746564605d2069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737459012d205b604572726f723a3a43616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365605d2069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f15012020757365207468652072756c6573657420666f722072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f66656560206973207472756521012d205b604572726f723a3a4675656c54616e6b4f75744f6646756e6473605d20696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c00061c590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e002023204572726f727300e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572c42d205b604572726f723a3a467265657a65517565756546756c6c605d206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65739106015052756c6544657363726970746f72734f663c543e0008403d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e74206461746121012d205b604572726f723a3a4d617852756c65536574734578636565646564605d206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656451012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d651820206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009283d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e7420646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000a18a853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f20696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000b18b453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f2072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964ad0601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e75030140436f6e73756d7074696f6e4f663c543e000c2c8c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e0d0149662060757365725f696460206973205b60536f6d65605d2c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e15014966206974206973205b604e6f6e65605d2c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f72730039012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d2069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f7420657869737425012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e6572ec2d205b604572726f723a3a496e76616c696452756c65536574605d206966206072756c655f7365745f69646020646f6573206e6f7420657869737445012d205b604572726f723a3a4d697373696e67526571756972656452756c65605d206966206072756c655f7365745f69646020646f6573206e6f7420686176652074686520726571756972656420726f6c654464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000d2c350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564002023204572726f727300dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f74206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f74206f776e6572d82d205b604572726f723a3a44657374726f79556e66726f7a656e54616e6b605d2069662074616e6b206973206e6f742066726f7a656e41012d205b604572726f723a3a44657374726f79576974684578697374696e674163636f756e7473605d20696620746865726520617265207374696c6c206163636f756e7473206f6e207468652074616e6b042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e35060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650129034852756c6553657444657363726970746f7273013906644163636f756e7452756c6553657444657363726970746f7273015103001401106e616d65290301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74410301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574733906014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573510301644163636f756e7452756c6553657444657363726970746f727300003906101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456013d060453000004009906013842547265654d61703c4b2c20563e00003d060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72014106204d617852756c6573018d06000400910601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000041060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404005d060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404006506018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400810601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700004506104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d61780149060004004d060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e0000490608386d61747269785f72756e74696d65404d6178436f6c6c656374696f6e496473000000004d06101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004005106012c42547265655365743c543e000051060420425472656553657404045401180004005506000000550600000218005906104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500005d06104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401610600040061060118427564676574000061060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200006506104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740161060004006106011842756467657400006906104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c016d060c4d617801710600040075060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00006d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000710608386d61747269785f72756e74696d65384d617843616c6c46696c74657273000000007506101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454016d060453000004007906012c42547265655365743c543e0000790604204254726565536574040454016d060004007d060000007d060000026d06008106104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c018d040c4d617801850600040089060154426f756e6465645665633c43616c6c2c204d61783e0000850608386d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e677468000000008906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018d04045300000400a10401185665633c543e00008d0608386d61747269785f72756e74696d65384d617852756c6573506572536574000000009106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014106045300000400950601185665633c543e000095060000024106009906042042547265654d617008044b01100456013d060004009d060000009d06000002a10600a10600000408103d0600a506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c504045300000400a90601185665633c543e0000a906000002c50400ad0604184f7074696f6e04045401c5040108104e6f6e6500000010536f6d650400c5040000010000b1060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964f9010130417373657449644f663c543e00013474616b655f61737365745f6964f9010130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c748103011c53616c743c543e00013061756374696f6e5f64617461b50601604f7074696f6e3c41756374696f6e446174614f663c543e3e00005c4901506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f20626520612063757272656e63792e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e00302320506172616d657465727300c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e002023204572726f72730039012d205b604572726f723a3a496e76616c696441756374696f6e5374617274605d20696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b64202060543a3a4c697374696e6741637469766544656c61796039012d205b604572726f723a3a4e6f43757272656e6379605d204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637959012d205b604572726f723a3a4c697374696e67466f7262696464656e605d206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c697374656441012d205b604572726f723a3a43757272656e63794e6f74416c6c6f7765644173526f79616c7479605d2069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c74791d012d205b604572726f723a3a4c6f774261736543757272656e637942616c616e6365605d20696620626173652063757272656e63792062616c616e636520697320746f6f206c6f7705012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d20746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766539012d205b604572726f723a3a4c697374696e67416c7265616479457869737473605d2069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642c01384c697374696e6749644f663c543e0001280d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e00302320506172616d657465727300bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f742065786973742d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642c01384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000244ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e69747320707572636861736564002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737411012d205b604572726f723a3a4275796572497353656c6c6572605d20696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e670d012d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d20696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d205b604572726f723a3a496e76616c6964416d6f756e74605d2069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e28202060616d6f756e746061012d205b604572726f723a3a4c697374696e674e6f74416374697665605d20696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c6179602079657451012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d20696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d282020726571756972656445012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d2069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642c01384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00033c4d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e6974002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737415012d205b604572726f723a3a4275796572497353656c6c6572605d2069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e674d012d205b604572726f723a3a496e61637469766541756374696f6e605d206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e641c2020626c6f636b1d012d205b604572726f723a3a496e76616c69645072696365605d206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f722061206269644066696e616c697a655f61756374696f6e0401286c697374696e675f69642c01384c697374696e6749644f663c543e000434490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a65002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d206966206c697374696e67206973206e6f7420616e2061756374696f6efc2d205b604572726f723a3a41756374696f6e4e6f744f766572605d206966207468652061756374696f6e20686173206e6f742066696e69736865642079657459012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00051421014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e002c23506172616d657465727300a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb50604184f7074696f6e040454018d030108104e6f6e6500000010536f6d6504008d030000010000b9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00002c7c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e5d012d205b604572726f723a3a43616e6e6f74506175736553656c66605d206966207468652070616c6c6574206e616d65206973207468652073616d6520617320746865206e616d65206f6620746869732070616c6c65742e40726573756d655f65787472696e73696308011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00012880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c0000346844697370617463682061206261746368206f662063616c6c732e00b84d61792062652063616c6c65642066726f6d20616e79206f726967696e20657863657074205b604e6f6e65605d2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973f4696e636c7564657320627970617373696e67205b606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c746572605d292e002023204572726f72730011012d205b604572726f723a3a546f6f4d616e7943616c6c73605d3a20496620746865206e756d626572206f662063616c6c73206578636565647320746865206c696d69742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574c506083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974c9060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974cd0601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e6502012c4f7074696f6e3c7533323e00010000c90600000408001800cd0604184f7074696f6e04045401c9060108104e6f6e6500000010536f6d650400c9060000010000d106000004082c1000d506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d9060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909dd06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e106045300000400e90601185665633c543e0000e10604184f7074696f6e04045401e5060108104e6f6e6500000010536f6d650400e5060000010000e506084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d1042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01a504244163636f756e7449640100001401206d617962655f69647801304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd104011043616c6c0001386d617962655f706572696f646963990401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ea504013450616c6c6574734f726967696e0000e906000002e10600ed060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f1060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f506101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f906045300000400010701185665633c543e0000f906083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73fd06011c526561736f6e730000fd06083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200000107000002f906000507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e00000907083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500000d0700000209070011070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090915070c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800001907086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100001d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012107045300000400250701185665633c543e000021070000040c10d104000025070000022107002907000004082d0718002d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000031070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d1041c42616c616e6365011801081c4f6e676f696e670400350701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000035070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d1041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd104012050726f706f73616c0001247468726573686f6c64ac0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c793907013854616c6c793c42616c616e63653e000039070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500003d070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573410701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e734d07015044656c65676174696f6e733c42616c616e63653e0001147072696f725107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ed9040128436f6e76696374696f6e00012c64656c65676174696f6e734d07015044656c65676174696f6e733c42616c616e63653e0001147072696f725107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100004107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014507045300000400490701185665633c543e000045070000040810b00049070000024507004d070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000051070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000550700000408d104ac00590700000408102d07005d070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c10301185665633c543e00006507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000069070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c10301185665633c543e000071070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097507083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500007907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401100453000004007d0701185665633c543e00007d07000002100081070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000850708346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d000089070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e8d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000091070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099507000004080004009907083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c739d07018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e00009d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000a1070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000a9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301ad070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f7273b1070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000ad0708386d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000b107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000b507000002a90700b907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000bd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301ad07344d617843616e6469646174657301c107000400c507011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000c10708386d61747269785f72756e74696d65344d617843616e6469646174657300000000c507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000c9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000cd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301d107344d61784e6f6d696e61746f727301ad07000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f7273a507011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000d10708386d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000d50700000408001000d9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f101011c50657262696c6c0000dd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e107000002e50700e5070000040800050500e90700000408ed073000ed070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d0000f1070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ef507000002f90700f907086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465fd070130496e626f756e6453746174650001406d6573736167655f6d65746164617461010801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000fd07086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000001080000020508000508000004081009080009080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c73000200000d0800000408ec100011080000021508001508086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465190801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465780d04010c7531360001286c6173745f696e6465780d04010c75313600001908086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e646564000100001d0800000408ec0d04002108086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000025080000040cec10300029080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092d080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c101015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572310801784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679350801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec101015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73653d08014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000310804184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c1010000010000350804184f7074696f6e0404540139080108104e6f6e6500000010536f6d650400390800000100003908000004080808003d08080c78636d4456657273696f6e6564526573706f6e736500010808563204002905013076323a3a526573706f6e736500000008563304004d01013076333a3a526573706f6e73650001000041080000040810c1010045080000040c282010004908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014d08045300000400510801185665633c543e00004d0800000408c101100051080000024d080055080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304005908013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000590804184f7074696f6e04045401300108104e6f6e6500000010536f6d6504003000000100005d080000040c10006108006108080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a417373657449640000000065080c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640000100118616d6f756e74180110753132380001146f776e6572c101015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c101015856657273696f6e65644d756c74694c6f636174696f6e000114757365727310010c75333200006908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016d08045300000400710801185665633c543e00006d080000040818c1010071080000026d080075080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304390154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c207573657273206f6620746865206c6f636b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090979080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d08086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400008108086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e646578000085080000028908008908000004081030008d080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090991080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090995080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c657499080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099d080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a108083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573a5080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000a508083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000a908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000ad080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b1080000040c18180000b50800000408181800b90800000408180000bd080000040c1835025d0200c108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c508045300000400cd0801185665633c543e0000c508144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6ec908019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768742001185765696768740000c908144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69643502013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e740501010c75333200000000cd08000002c50800d108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d508101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801d908000801147374616765090301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579dd0801b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000d90808386d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000dd0804184f7074696f6e04045401d1080108104e6f6e6500000010536f6d650400d1080000010000e1080c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c4173736574496401f901000801086964f901011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000e5080c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001b848436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e041501547269656420746f20637265617465205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473450177657265206275726e65642e2041205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e740011041d01546865205b604f6e436f6c6c656374696f6e4576656e74605d2074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d757374bc62652067726561746572207468616e205b60436f6e6669673a3a546f6b656e4163636f756e744465706f736974605d7842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e7473001608d0546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865b85b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74295849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d0c54546f6b656e2063616e6e6f7420616374206173206145015b6063757272656e6379605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e3a3a6578706c696369745f726f79616c74795f63757272656e636965732920616e6420616c736f2061705b60526f79616c7479605d28436f6e6669673a3a526f79616c747929504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d7304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e9080c3470616c6c65745f636c61696d731474797065734c547261636b6564426c6f636b4e756d62657273042c426c6f636b4e756d626572011000080120657468657265756d10012c426c6f636b4e756d62657200012470617261636861696e10012c426c6f636b4e756d6265720000ed080c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400012060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f404e6f74456e6f75676842616c616e6365000304c4546865206163636f756e7420646f6573206e6f74206861766520656e6f7567682062616c616e636520746f20636c61696d58436c61696d436f756c644e6f744265536574746c65640004047854686520636c61696d20636f756c64206e6f7420626520736574746c656470496e76616c6964436c61696d5265717565737454696d657374616d700005047c496e76616c696420436c61696d20526571756573742054696d657374616d70545472616e73616374696f6e48617368457869737473000604c45472616e73616374696f6e206861736820616c72656164792065786973747320696e2070656e64696e6720636c61696d735045786368616e67655261746549734e6f745365740007046045786368616e67652052617465206973206e6f742073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f108101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456012103045300000400f508013842547265654d61703c4b2c20563e0000f508042042547265654d617008044b01000456012103000400f908000000f908000002fd0800fd0800000408002103000109101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e744964000005090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f72207479706509090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65012903244163636f756e74496401001c42616c616e6365011840446973706174636852756c6553657473010d093c4163636f756e7452756c6553657473015909002401146f776e65720001244163636f756e7449640001106e616d65290301104e616d6500012472756c655f736574730d090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74410301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c65735909013c4163636f756e7452756c655365747300000d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560111090453000004004d09013842547265654d61703c4b2c20563e000011090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65011509204d617852756c6573018d060008011472756c65733d0901c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c000015090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404001909015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404001d09015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400210901705065726d697474656445787472696e7369637352756c654f663c543e000700001909104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740161060008011862756467657461060118427564676574000128757365725f636f756e740501010c75333200001d09104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574610601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e75030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00002109104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f0125090c4d617801850600040035090178426f756e6465645665633c45787472696e736963496e666f2c204d61783e000025090c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680129090008012c70616c6c65745f6e616d652d090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d652d090170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000290908386d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000002d09101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801290900040031090164426f756e6465645665633c75382c204d61784c656e6774683e00003109101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00003509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012509045300000400390901185665633c543e000039090000022509003d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01710304560115090453000004004109013842547265654d61703c4b2c20563e00004109042042547265654d617008044b01710304560115090004004509000000450900000249090049090000040871031509004d09042042547265654d617008044b0110045601110900040051090000005109000002550900550900000408101109005909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015d0904560161090453000004006509013842547265654d61703c4b2c20563e00005d090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000061090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000100006509042042547265654d617008044b015d090456016109000400690900000069090000026d09006d09000004085d0961090071090000040800000075090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473017909304d617852756c65436f756e74018d06444d617852756c65446174614c656e677468017d09000c013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e636500013872756c655f646174615f73657473810901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000790908386d61747269785f72756e74696d652c4d617852756c6553657473000000007d0908386d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000008109101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560185090453000004009909013842547265654d61703c4b2c20563e00008509101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01710304560189090453000004008d09013842547265654d61703c4b2c20563e00008909101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00008d09042042547265654d617008044b01710304560189090004009109000000910900000295090095090000040871038909009909042042547265654d617008044b011004560185090004009d090000009d09000002a10900a1090000040810850900a509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a909045300000400ad0901185665633c543e0000a9090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f6964650201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c0000ad09000002a90900b1090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b5090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565f101011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e740501010c75333200015461756374696f6e5f6c697374696e675f636f756e740501010c7533320000b90900000408002c00bd090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c6574c109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801a9030008012c70616c6c65745f6e616d65a5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c50901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c50904184f7074696f6e04045401a5030108104e6f6e6500000010536f6d650400a5030000010000c9090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ecd090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d109102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5041043616c6c018d04245369676e617475726501d50914457874726101e50900040030000000d509082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400d9090148656432353531393a3a5369676e61747572650000001c537232353531390400e1090148737232353531393a3a5369676e617475726500010014456364736104000506014065636473613a3a5369676e617475726500020000d9090c1c73705f636f72651c65643235353139245369676e617475726500000400dd0901205b75383b2036345d0000dd09000003400000000800e1090c1c73705f636f72651c73723235353139245369676e617475726500000400dd0901205b75383b2036345d0000e50900000420e909ed09f109f509fd09010a050a090a00e90910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000ed0910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000f10910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000f50910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400f909010c4572610000f909102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000fd0910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a496e6465780000010a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000050a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000090a0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cc5030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000c90304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000bd03040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01d10301501830426c6f636b57656967687473e103f901624fd75a000b00204aa9d10113ffffffffffffffff02c0cd1700010b005816a82e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf01000002c0cd1700010b00e06812a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a7413000000000000004002c0cd170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468f1033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874f9034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6efd039102186d6174726978186d617472697800000000f4010000000000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000f3ff14d5ab5270590300000000000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669780d0408462314a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e011104003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000150404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c01001d0404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600002504040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e67537461746500002d0404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000041040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100450480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301004904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100550404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100dd0304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100dd03040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e015d04017400018104012454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0185040004344d696e696d756d506572696f6428207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec1064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e018904017c0001c1060620507265696d6167650120507265696d6167650824537461747573466f72000104062cc5060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406d106d506040000019104018c0001d90607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510dd060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050494040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e019504019008344d6178696d756d57656967687420400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e01ed06081c5574696c69747900019d040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01f106092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200f506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402000507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01c104019c0c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0111070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100150740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010019070400000001a404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301001d07040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510290704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510310704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405003d07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00005507040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c590704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062cbc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e01cd0401a8303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e015d070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301006107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c6507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01dd0401b8000169070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301006d07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c6507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01e90401c0000171070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051075070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301007907040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01ed0401c41c3050726f706f73616c426f6e6481071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d35020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e810710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496485072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0189070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301008d07040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01f10401c80001910711204d756c746973696701204d756c746973696704244d756c746973696773000108050295079907040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01f50401cc0c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01a1071228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100a50704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100b9070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100bd07040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200c90704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100cd0724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505d507d907080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501fd0401d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01dd07151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100e1070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f727301007d070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050005050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405e90700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01010501e00001f1071610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100f5070400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d6573736167657301010802050d0830040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010011080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802051d0830040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec30040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100210874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405282508040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002820000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01110501e4000129081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d2c305175657279436f756e746572010028200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402282d080400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502410810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502410828040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805024108450804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100490804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000055080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c0502025d086508040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402006908040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e01150501f0000175081f2843756d756c757358636d0001690501c501000179082020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01007d08280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010081084000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210850804000444205468652071756575652070616765732e284f766572776569676874000104022889080400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170016d0501c90100018d08211c4f726d6c58636d0001710501cd010001910830284566696e69747958636d01284566696e69747958636d04384d696e696d756d57656967687473010104058505d5010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201750501d10104404e617469766543757272656e63794964f90108000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0195083534556e6b6e6f776e546f6b656e73000001d90100019908381c58546f6b656e73011c58546f6b656e730001890501dd01083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d57656967687420140284d71700104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e019d083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510a1080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510a9080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301007907040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01990501e1012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657281071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617835024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e35024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501ad08222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202b108d5020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187102040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202b508a5020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202b908b902040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202bd08fd0504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e730100c108040004e42050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e205b60486f6f6b733a3a6f6e5f69646c65605d2e48417373657449647342794c6f636174696f6e00010405f8f901040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405d108d50804001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301000903040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e019d0501e50150504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874201c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fe1084800000000205f54cdff6d050000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e01e5082818436c61696d730118436c61696d731818436c61696d73000104067d0518040008750120546869732073746f72657320617070726f76656420636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520616d6f756e7420697420697320656c696769626c6520746f206d616b6520612c20636c61696d20666f722e14546f74616c010018400000000000000000000000000000000004590120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e20617070726f76656420616e6420617265206e6f742079657420636c61696d65642e4050656e64696e67417070726f76616c730001040625061506040000444c6174657374426c6f636b4e756d6265720000e9080400086101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d2f4566696e69747920666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e4c417070726f766564426c6f636b4e756d6265720000e9080400043d01204c617465737420626c6f636b206e756d626572206f6e20457468657265756d20666f722077686963682072657175657374656420636c61696d732068617665206265656e20617070726f7665642e3045786368616e676552617465000015070400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e010106010d03081850726566697830646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa0000000001ed082b14506f6f6c730114506f6f6c730414506f6f6c730100f1080400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73012d060119030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473010901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c207468657920617265302064697374726962757465640105092c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402000909040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020271097509040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a6551756575650100a509040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c7565290131060125034c1053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01b109362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100b5091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062c7d030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202b5082c040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202b5082c040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202b90984040004f8204c697374696e6720496473206279205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642901b10601790318704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301bd09323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405c1098404001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01b90601a1030001c90933384566696e6974795574696c6974790001bd0601b103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01cd0939d109042040436865636b5370656356657273696f6ee9091038436865636b547856657273696f6eed091030436865636b47656e65736973f1092c38436865636b4d6f7274616c697479f5092c28436865636b4e6f6e6365fd09842c436865636b576569676874010a84604368617267655472616e73616374696f6e5061796d656e74050a8434436865636b4675656c54616e6b090a843903"} {"specName":"matrix","specVersion":600,"blockNumber":77343,"blockHash":"0x0e76decbc0d61e121d721b98fb84bf414d27b3a5d69428674a3337654330b0b5","metadata":"0x6d6574610e0d0a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c01147068617365bd03011450686173650001146576656e744c010445000118746f70696373c10301185665633c543e00004c08386d61747269785f72756e74696d653052756e74696d654576656e740001801853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007401bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f04007c016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d61676504008c017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040090018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e63657304009c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b002444656d6f63726163790400a8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400b801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400c4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400cc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400d4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f00170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400c501018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400c90101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400cd0101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400d101016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400d90101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400dd0101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400e101017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400e501018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d7304000d03017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c7304001903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304002503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504007903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400a103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c6974790400b103017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e7400390000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097804184f7074696f6e04045401040108104e6f6e6500000010536f6d6504000400000100007c0c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748001384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728801504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c748001384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909800418526573756c740804540184044501600108084f6b040084000000000c45727204006000000100008400000400008804184f7074696f6e04045401000108104e6f6e6500000010536f6d6504000000000100008c0c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909900c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000118726573756c748001384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b94016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647801404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e9400000408101000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748001384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a40c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64ac0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000b00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465b40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000b40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000b80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0000050000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564bc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c748001384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748001384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000d40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577d801445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574dc011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80000020000dc0c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730801306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e0001146572726f72e8012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f6861736878013c4f7074696f6e3c58636d486173683e000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572ec011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e646578000110757365642001185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e8100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002001185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d697400270000ec0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f00c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d707465640400f4015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00f801344d756c74694c6f636174696f6e0000f801344d756c74694c6f636174696f6e00002101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800f801344d756c74694c6f636174696f6e000028011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080028011c5175657279496400004d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0028011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0028011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0028011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00f801344d756c74694c6f636174696f6e000028011c517565727949640000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040028011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640c00f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e00002d01012c4d756c7469417373657473000c142501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e007c5c5b2064657374696e6174696f6e2c20726573756c742c20636f7374205c5d5c537570706f7274656456657273696f6e4368616e6765640800f801344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00f801344d756c74694c6f636174696f6e000028011c517565727949640000e8012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c0800c101015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d54496e76616c69645175657269657256657273696f6e0800f801344d756c74694c6f636174696f6e000028011c517565727949640010245501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d38496e76616c6964517565726965721000f801344d756c74694c6f636174696f6e000028011c517565727949640000f801344d756c74694c6f636174696f6e0000690101544f7074696f6e3c4d756c74694c6f636174696f6e3e0011145d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e0005015c5b206f726967696e206c6f636174696f6e2c2069642c20657870656374656420717565726965722c206d617962652061637475616c2071756572696572205c5d5056657273696f6e4e6f74696679537461727465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c74694173736574730012105901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d5856657273696f6e4e6f746966795265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300130c41015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e64732075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d6056657273696f6e4e6f74696679556e7265717565737465640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300140c61015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d2046656573506169640800f801344d756c74694c6f636174696f6e00002d01012c4d756c746941737365747300150c310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e006c5c5b20706179696e67206c6f636174696f6e2c2066656573205c5d34417373657473436c61696d65640c002c0110483235360000f801344d756c74694c6f636174696f6e00008901015056657273696f6e65644d756c746941737365747300160cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f4100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000e801144572726f72000100144572726f720400e801144572726f7200020000f8100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72fc01244a756e6374696f6e730000fc100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400010101204a756e6374696f6e0001000858320800010101204a756e6374696f6e0000010101204a756e6374696f6e0002000858330c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0003000858341000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0004000858351400010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0005000858361800010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0006000858371c00010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0007000858382000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e0000010101204a756e6374696f6e000800000101100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b090101444f7074696f6e3c4e6574776f726b49643e00010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f6479506172740008003c476c6f62616c436f6e73656e73757304000d0101244e6574776f726b49640009000005010000061000090104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d0100000100000d01100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d62657228010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696424010c7536340007002c426974636f696e436f72650008002c426974636f696e43617368000900001101000003140000000800150100000618001901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040040011c5b75383b20345d00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900001d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320004000021010c0c78636d0876330c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c7101014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00002d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e63726574650400f801344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100003d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000450100000308000000080049010000031000000008004d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f04005901013456656350616c6c6574496e666f000400384469737061746368526573756c740400650101384d617962654572726f72436f646500050000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810e80059010c0c78636d0876333456656350616c6c6574496e666f000004005d01013c5665633c50616c6c6574496e666f3e00005d0100000261010061010c0c78636d0876332850616c6c6574496e666f0000180114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e0001146d616a6f720501010c7533320001146d696e6f720501010c75333200011470617463680501010c753332000065010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f72040030011c5665633c75383e000100385472756e63617465644572726f72040030011c5665633c75383e00020000690104184f7074696f6e04045401f80108104e6f6e6500000010536f6d650400f800000100006d010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000071010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e000075010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6ef801344d756c74694c6f636174696f6e00012071756572795f696424011c517565727949640001286d61785f77656967687420011857656967687400007901100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404007d01013857696c644d756c74694173736574000100007d01100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c69747900010028416c6c436f756e74656404000501010c75333200020030416c6c4f66436f756e7465640c010869643901011c4173736574496400010c66756e8101013c57696c6446756e676962696c697479000114636f756e740501010c753332000300008101100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000085010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d697465640400200118576569676874000100008901080c78636d5056657273696f6e65644d756c746941737365747300010808563204008d01013c76323a3a4d756c746941737365747300000008563304002d01013c76333a3a4d756c7469417373657473000100008d01100c78636d087632286d756c746961737365742c4d756c7469417373657473000004009101013c5665633c4d756c746941737365743e000091010000029501009501100c78636d087632286d756c74696173736574284d756c74694173736574000008010869649901011c4173736574496400010c66756eb901012c46756e676962696c69747900009901100c78636d087632286d756c746961737365741c4173736574496400010820436f6e637265746504009d0101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100009d01100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72a10101244a756e6374696f6e730000a101100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400a50101204a756e6374696f6e0001000858320800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0002000858330c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0003000858341000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0004000858351400a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0005000858361800a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0006000858371c00a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0007000858382000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e0000a50101204a756e6374696f6e00080000a501100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000501010c7533320000002c4163636f756e744964333208011c6e6574776f726ba90101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726ba90101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726ba90101244e6574776f726b496400010c6b6579110101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e646578040015010110753132380005002847656e6572616c4b65790400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964b1010118426f6479496400011070617274b5010120426f64795061727400080000a9010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000ad01101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e0000b1010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400ad0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804000501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000b5010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740501010c753332000100204672616374696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0501010c75333200011464656e6f6d0501010c75333200040000b901100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c65040015010110753132380000002c4e6f6e46756e6769626c650400bd0101344173736574496e7374616e636500010000bd01100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400150101107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e00060000c101080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563204009d01014476323a3a4d756c74694c6f636174696f6e0000000856330400f8014476333a3a4d756c74694c6f636174696f6e00010000c5010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d0000f4011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c9010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d65f4011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cd010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ff801344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d1010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040060013444697370617463684572726f720001044c58434d207472616e73666572206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d5010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401201c42616c616e63650118000801386d696e696d756d5f77656967687420011857656967687400010c6665651501011c42616c616e63650000d9010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574350101284d756c7469417373657400010c77686ff801344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dd010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574732d01012c4d756c746941737365747300010c666565350101284d756c7469417373657400011064657374f801344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e1010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e5010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e290004f441206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e0104f041205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204e441205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e7465640304e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e74656401186973737565720d020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290404bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290504bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f69640604e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704c441205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e736665727265640804f4556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265207472616e736665727265641846726f7a656e04004d02012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404004d02012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756561020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65795d02013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e743502015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e65020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045901416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044901416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049c41206e6577205b60436f6c6c656374696f6e4163636f756e74605d2077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048841206e6577205b60546f6b656e4163636f756e74605d20776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7411049441205b60436f6c6c656374696f6e4163636f756e74605d207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7412048041205b60546f6b656e4163636f756e74605d207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964690201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765090301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e9010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901ed01644578706c69636974526f79616c747943757272656e6369657301f501000c01146f776e65728801444f7074696f6e3c4163636f756e7449643e00011c726f79616c74790102017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573090201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000ed01103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765f101011c50657262696c6c0000f101000006dc00f501101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f901045300000400fd0101185665633c543e0000f9010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69641501011c546f6b656e49640000fd01000002f9010001020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540105020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400050201045400010000050204184f7074696f6e04045401ed010108104e6f6e6500000010536f6d650400ed010000010000090204184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f50100000100000d020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e7449640001000011020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901ed0134546f6b656e4d65746164617461011502000c01206265686176696f72390201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e4502014853686f756c644d75746174653c626f6f6c3e0001206d657461646174614902016c53686f756c644d75746174653c546f6b656e4d657461646174613e000015020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610119020108184e61746976650000001c466f726569676e040019020150466f726569676e546f6b656e4d657461646174610001000019020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800180134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c7915010130546f6b656e42616c616e636500001d02101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801210200040025020164426f756e6465645665633c75382c204d61784c656e6774683e0000210208386d61747269785f72756e74696d6558466f726569676e546f6b656e4e616d654c656e677468000000002502101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0200040031020164426f756e6465645665633c75382c204d61784c656e6774683e00002d0208386d61747269785f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e677468000000003102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000350204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000039020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454013d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04003d02010454000100003d0204184f7074696f6e0404540141020108104e6f6e6500000010536f6d6504004102000001000041020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901ed01010828486173526f79616c74790400ed01011c526f79616c747900000028497343757272656e63790001000045020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401bc0108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400bc0104540001000049020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540115020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04001502010454000100004d020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e496400012c667265657a655f7479706551020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e000051020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f69641501011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000550204184f7074696f6e0404540159020108104e6f6e6500000010536f6d6504005902000001000059020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e65766572000200005d02101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00006102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000650204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000690204184f7074696f6e0404540145010108104e6f6e6500000010536f6d650400450100000100006d0204184f7074696f6e0404540171020108104e6f6e6500000010536f6d6504007102000001000071020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379017502644578706c69636974526f79616c747943757272656e63696573019102001801146f776e65720001244163636f756e744964000118706f6c69637975020118506f6c69637900012c746f6b656e5f636f756e74240128546f6b656e436f756e7400013c6174747269627574655f636f756e740501010c753332000134746f74616c5f6465706f7369741501011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573910201644578706c69636974526f79616c747943757272656e63696573000075020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e747902017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e8102014444656661756c744275726e506f6c6963790001207472616e736665728502015444656661756c745472616e73666572506f6c6963790001246174747269627574658902015844656661756c74417474726962757465506f6c6963790001186d61726b65748d02017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00007902103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c00007d0204184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100008102103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000008502103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ebc0110626f6f6c00008902103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000008d02103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e00009102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01f901045601840453000004009502013842547265654d61703c4b2c20563e00009502042042547265654d617008044b01f90104560184000400990200000099020000029d02009d0200000408f9018400a10204184f7074696f6e04045401a5020108104e6f6e6500000010536f6d650400a5020000010000a5020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed0134546f6b656e4d6574616461746101150200280118737570706c7915010130546f6b656e42616c616e636500010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e636515010130546f6b656e42616c616e636500012c73756666696369656e6379b102015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f7369741501011c42616c616e636500013c6174747269627574655f636f756e740501010c75333200013c6d61726b65745f6265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c0001206d6574616461746115020134546f6b656e4d657461646174610000a90204184f7074696f6e04045401ad020108104e6f6e6500000010536f6d650400ad020000010000ad020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c79040015010130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c79040015010130546f6b656e42616c616e636500020000b1020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f70726963651501011c42616c616e636500010000b50204184f7074696f6e04045401b9020108104e6f6e6500000010536f6d650400b9020000010000b902144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e016502404d6178417070726f76616c436f756e7401bd02000c012469735f66726f7a656ebc0110626f6f6c000124617070726f76616c73c10201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740501010c7533320000bd0208386d61747269785f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000c102101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456016502045300000400c502013842547265654d61703c4b2c20563e0000c502042042547265654d617008044b01000456016502000400c902000000c902000002cd0200cd020000040800650200d10204184f7074696f6e04045401d5020108104e6f6e6500000010536f6d650400d5020000010000d502144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01d90234417070726f76616c436f756e7401bd0244526573657276654964656e746966696572014501184c6f636b49640145012c4d6178526573657276657301dd02204d61784c6f636b7301e102001c011c62616c616e636515010130546f6b656e42616c616e636500014072657365727665645f62616c616e636515010130546f6b656e42616c616e63650001386c6f636b65645f62616c616e636515010130546f6b656e42616c616e63650001386e616d65645f7265736572766573e50201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73f50201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73f90201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ebc0110626f6f6c0000d902144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01650200080118616d6f756e7415010130546f6b656e42616c616e636500012865787069726174696f6e6502012845787069726174696f6e0000dd0208386d61747269785f72756e74696d652c4d6178526573657276657300000000e10208386d61747269785f72756e74696d65204d61784c6f636b7300000000e502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000e902042042547265654d617008044b01450104560118000400ed02000000ed02000002f10200f1020000040845011800f502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01450104560118045300000400e902013842547265654d61703c4b2c20563e0000f902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601d902045300000400fd02013842547265654d61703c4b2c20563e0000fd02042042547265654d617008044b0100045601d9020004000103000000010300000205030005030000040800d902000903101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c6564000300000d030c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001081c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573731103015c4f7074696f6e3c457468657265756d416464726573733e04e454686520657468657265756d20616464726573732c2069662074686520636c61696d20776173206d6164652066726f6d20457468657265756d0118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d656400041501536f6d656f6e6520636c61696d656420736f6d6520454e4a322066726f6d204546492e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d6028436c61696d6564456e6a08010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e000104cc412075736572206275726e65642045464920696e206f7264657220746f20626567696e206120636c61696d206f6620454e4a2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909110304184f7074696f6e0404540115030108104e6f6e6500000010536f6d650400150300000100001503083c7072696d69746976655f7479706573104831363000000400110101205b75383b2032305d000019030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404001d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970651d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747921030110506f6f6c000120636f6c6c61746f7221030110506f6f6c0001286675656c5f74616e6b7321030110506f6f6c00013c70726963655f646973636f7665727921030110506f6f6c00002103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265dc011c50657262696c6c000025030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001383c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65290301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e3503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6471030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ebc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7260013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7260013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f69648801504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e75030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290d041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909092903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468012d0300040031030164426f756e6465645665633c75382c204d61784c656e6774683e00002d0308386d61747269785f72756e74696d65544d61784675656c54616e6b4e616d654c656e677468000000003103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000035030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454013903000c015c757365725f6163636f756e745f6d616e6167656d656e743d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974490301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65734d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000390308386d61747269785f72756e74696d651c52756e74696d65000000003d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540141030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400410301045400010000410304184f7074696f6e0404540145030108104e6f6e6500000010536f6d6504004503000001000045030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974bc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974bc0110626f6f6c0000490304184f7074696f6e04045401bc0108104e6f6e6500000010536f6d650400bc00000100004d0304184f7074696f6e0404540151030108104e6f6e6500000010536f6d650400510300000100005103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540155030453000004006d0301185665633c543e000055030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000100005903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178015d030004006103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00005d0308386d61747269785f72756e74696d65544d617857686974656c697374656443616c6c657273000000006103101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004006503012c42547265655365743c543e00006503042042547265655365740404540100000400d80000006903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400006d0300000255030071030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000075030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d65641501011c42616c616e63650001406c6173745f72657365745f626c6f636b6502014c4f7074696f6e3c426c6f636b4e756d6265723e000079030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e677d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c6269649d0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642c01384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964990301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565dc011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65747d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740181030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964f9010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e7415010130546f6b656e42616c616e6365000114707269636515010130546f6b656e42616c616e63650001386d696e5f74616b655f76616c756515010130546f6b656e42616c616e63650001206665655f736964658503011c466565536964650001386372656174696f6e5f626c6f636b0501012c426c6f636b4e756d62657200011c6465706f7369741501011c42616c616e636500011073616c748103011053616c7400011064617461890301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465910301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00008103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00008503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200008903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04008d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100008d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b0501012c426c6f636b4e756d626572000124656e645f626c6f636b0501012c426c6f636b4e756d62657200009103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c656415010130546f6b656e42616c616e63650000001c41756374696f6e04009503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964990301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000990304184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d0300000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e744964000114707269636515010130546f6b656e42616c616e63650000a1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65a5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65a5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65a5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652ea503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801a903000400ad030164426f756e6465645665633c75382c204d61784c656e6774683e0000a90308386d61747269785f72756e74696d65344d61784e616d654c656e67746800000000ad03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000b1030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400b503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b503000002b90300b90300000408106000bd0308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000c1030000022c00c5030000029400c90308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65cd03016473705f72756e74696d653a3a52756e74696d65537472696e670000cd030000050200d1030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b30011c5665633c75383e000014684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657328010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0002306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000324190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73d50301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973dd0301205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed503000002d90300d90300000408303000dd030000023000e1030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373e50301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000e5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401e903000c01186e6f726d616ce90301045400012c6f7065726174696f6e616ce9030104540001246d616e6461746f7279e9030104540000e9030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963ed0301384f7074696f6e3c5765696768743e0001246d61785f746f74616ced0301384f7074696f6e3c5765696768743e0001207265736572766564ed0301384f7074696f6e3c5765696768743e0000ed0304184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000f1030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178f50301545065724469737061746368436c6173733c7533323e0000f5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000f903082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c7536340000fd03082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65cd03013452756e74696d65537472696e67000124696d706c5f6e616d65cd03013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069730104011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800000104040c436f7704045401050400040005040000000504000002090400090400000408450110000d04000005040011040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657415040c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f6865616419040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c753332000019040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e00001d0404184f7074696f6e0404540121040108104e6f6e6500000010536f6d6504002104000001000021040c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e740000000025040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465732904014442547265655365743c5665633c75383e3e00002904042042547265655365740404540130000400dd030000002d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65940128287533322c2075333229000140696e67726573735f6368616e6e656c73310401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73310401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00003104000002350400350400000408ec39040039040c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561643d0401304f7074696f6e3c486173683e00003d0404184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c000001000041040c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200004504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800004904042042547265654d617008044b01ec04560145040004004d040000004d04000002510400510400000408ec450400550400000259040059040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401ec00080124726563697069656e74ec010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e00005d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174616104015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6104089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174611504015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174652504015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765736504016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d657373616765736d0401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000650400000269040069040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500006d04042042547265654d617008044b01ec04560171040004007904000000710400000275040075040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e000079040000027d04007d0400000408ec71040081040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090985040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e6577c50401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0408386d61747269785f72756e74696d652c52756e74696d6543616c6c00017c1853797374656d0400d10301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d04005d0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400850401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400890401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400910401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400950401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c69747904009d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400c10401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a002444656d6f63726163790400cd0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400dd0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400e90401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400ed0401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400f10401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400f50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400fd0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400010501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400110501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400150501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400690501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d70517565756504006d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400710501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400750501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e730400890501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400990501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e7304009d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d730400010601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c7304002d0601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400b10601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400b90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c6974790400bd0601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e0039000091040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963990401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e990404184f7074696f6e04045401940108104e6f6e6500000010536f6d6504009400000100009d040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465780d04010c75313600011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696ea5040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c776974685f77656967687408011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1040000028d0400a50408386d61747269785f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400a90401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400ad0401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400b10401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400b5040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d0400b904016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400bd0401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000a9040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000ad04084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b104084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000b5040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400f801344d756c74694c6f636174696f6e00000020526573706f6e73650400f801344d756c74694c6f636174696f6e00010000b9040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400ec011850617261496400010000bd04081c73705f636f726510566f696400010000c1040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e7366657208011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f6672656515010128543a3a42616c616e63650001306e65775f726573657276656415010128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f75726365c50401504163636f756e7449644c6f6f6b75704f663c543e00011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c69766508011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e00011476616c756515010128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374c50401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665bc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780184011408496404000001244163636f756e74496400000014496e6465780400c90401304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400110101205b75383b2032305d00040000c9040000068400cd040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00011476616c75651501013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c0501012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465780501013c5265666572656e64756d496e646578000110766f7465b001644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cd1040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465780501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746fc50401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ed9040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574c50401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574c50401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465786502015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780501012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed10410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454018d04010c184c6567616379040110686173682c01104861736800000018496e6c696e650400d5040134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c75333200020000d504101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d9040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000dd040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64e10401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee104000006e50400e504082873705f77656967687473244f6c645765696768740000040028010c7536340000e9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273d801445665633c543a3a4163636f756e7449643e0001147072696d658801504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640501012c4d656d626572436f756e7400012070726f706f73616c8d04017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800011c617070726f7665bc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64e10401244f6c645765696768740001306c656e6774685f626f756e640501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465780501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e640501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c75651501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e741501013c42616c616e63654f663c542c20493e00012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69640501013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef1040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665c50401504163636f756e7449644c6f6f6b75704f663c543e00010c616464c50401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273d801445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577c50401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686fc50401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c8d04017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74f90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c640d04010c7531360001446f746865725f7369676e61746f72696573d801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef90404184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d00000010000fd040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473d801445665633c543a3a4163636f756e7449643e00001c70466f726365207365742074686520696e76756c6e657261626c65732e00bc5b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c792e002023204572726f72730051012d205b604572726f723a3a546f6f4d616e79496e76756c6e657261626c6573605d20696620746865206e756d626572206f6620696e76756c6e657261626c6573206578636565647320746865206d6178696d756d3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574dc011c50657262696c6c000124a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e002023204572726f72730049012d205b604572726f723a3a42656c6f774d696e5374616b65416d6f756e74605d2069662060616d6f756e74602069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742eec2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d206966206e6f6d696e6174696f6e20616c7265616479206578697374732e4d012d205b604572726f723a3a4163636f756e7449644e6f7452656769737465726564605d20696620604163636f756e74496460206973206e6f742072656769737465726564206173206120636f6c6c61746f722e4d012d205b604572726f723a3a4e6f4173736f63696174656456616c696461746f724964605d206966206e6f206173736f6369617465642076616c696461746f7220494420666f7220604163636f756e744964602e55012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e18756e626f6e64000230a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e002023204572726f727300fc2d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d2069662063616e64696461746520646f6573206e6f742065786973742e35012d205b604572726f723a3a43616e6e6f74556e626f6e64496e76756c6e657261626c65605d2063616e6e6f7420756e626f6e6420616e20696e76756c6e657261626c6520636f6c6c61746f722e29012d205b604572726f723a3a45786974496e50726f6772657373605d20696620756e626f6e64696e6720666f7220636f6c6c61746f7220616c726561647920696e2070726f67726573732e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00032441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742efc2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d20696620746865206e6f6d696e6174696f6e20616c7265616479206578697374732e41012d205b604572726f723a3a42656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74605d20696620746865206e6f6d696e6174696f6e20616d6f756e742069732062656c6f77207468652820206d696e696d756d2e51012d205b604572726f723a3a546f6f4d616e794e6f6d696e6174696f6e73605d2069662074686572652061726520746f6f206d616e79206e6f6d696e6174696f6e7320666f72207468652063616e6469646174652e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400041c310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742e15012d205b604572726f723a3a4e6f6d696e6174696f6e446f65734e6f744578697374605d20696620746865206e6f6d696e6174696f6e20646f6573206e6f742065786973742e2d012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d2069662074686572652061726520746f6f206d616e792063616e6469646174657320696e20746865207365742e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000520d0536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e64a05b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e64696461746573290005014f6e6c79205b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616e2063616c6c20746869732066756e6374696f6e2e002023204572726f72730055012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e00060c9453657420746865206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e7400c45b60543a3a466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e01050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579730505011c543a3a4b65797300011470726f6f6630011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e050508386d61747269785f72756e74696d652c53657373696f6e4b657973000008011061757261090501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73090501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300000905104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004000d05013c737232353531393a3a5075626c696300000d050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000011050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e15050c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e6408011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676519050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f61737365747310011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765490501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6ef80148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e650201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ec101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f61737365747314011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69748501012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204001d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304002101015076333a3a58636d3c52756e74696d6543616c6c3e000300001d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400210501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000210500000225050025050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736529050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c71010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665390501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473390501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473390501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69744505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204001d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804001d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000029050c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304008d01012c4d756c74694173736574730001003c457865637574696f6e526573756c7404002d0501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300002d0504184f7074696f6e0404540131050108104e6f6e6500000010536f6d65040031050000010000310500000408103505003505100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900003905100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504008d01012c4d756c74694173736574730000001057696c6404003d05013857696c644d756c74694173736574000100003d05100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869649901011c4173736574496400010c66756e4105013c57696c6446756e676962696c697479000100004105100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000045050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c753634000100004905080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204004d05015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304005d05015076333a3a58636d3c52756e74696d6543616c6c3e000300004d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400510501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000510500000255050055050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404008d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404008d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404008d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736529050120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574738d01012c4d756c746941737365747300012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738d01012c4d756c7469417373657473000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f747970656d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c59050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400a1010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c0118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c75333200012c62656e65666963696172799d0101344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473390501404d756c7469417373657446696c7465720001286d61785f6173736574730501010c753332000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e000e003445786368616e6765417373657408011067697665390501404d756c7469417373657446696c74657200011c726563656976658d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473390501404d756c7469417373657446696c74657200011c726573657276659d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473390501404d756c7469417373657446696c746572000110646573749d0101344d756c74694c6f636174696f6e00010c78636d1d05011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c51756572794964000110646573749d0101344d756c74694c6f636174696f6e000118617373657473390501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573950101284d756c746941737365740001307765696768745f6c696d69744505012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574738d01012c4d756c74694173736574730001187469636b65749d0101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000059050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00005d050c0c78636d0876330c58636d041043616c6c00000400610501585665633c496e737472756374696f6e3c43616c6c3e3e0000610500000265050065050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696424011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f77656967687420011857656967687400011c71756572696572690101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279f801344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e646d0101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420011857656967687400011063616c6c5905014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720501010c7533320001406d61785f6d6573736167655f73697a650501010c7533320001306d61785f63617061636974790501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720501010c75333200011873656e6465720501010c753332000124726563697069656e740501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400fc0154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720400750101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473790101404d756c7469417373657446696c74657200012c62656e6566696369617279f801344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e676541737365740c011067697665790101404d756c7469417373657446696c74657200011077616e742d01012c4d756c746941737365747300011c6d6178696d616cbc0110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473790101404d756c7469417373657446696c74657200011c72657365727665f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473790101404d756c7469417373657446696c74657200011064657374f801344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f000118617373657473790101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69748501012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204005d05012458636d3c43616c6c3e0015002c536574417070656e64697804005d05012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574f801344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f776569676874200118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404002d01012c4d756c7469417373657473001c002c457870656374417373657404002d01012c4d756c7469417373657473001d00304578706563744f726967696e0400690101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400510101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400650101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6530011c5665633c75383e000134726573706f6e73655f696e666f750101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465780501010c7533320001106e616d6530011c5665633c75383e00012c6d6f64756c655f6e616d6530011c5665633c75383e00012c63726174655f6d616a6f720501010c75333200013c6d696e5f63726174655f6d696e6f720501010c753332002200505265706f72745472616e736163745374617475730400750101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400010101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b0d0101244e6574776f726b496400012c64657374696e6174696f6efc0154496e746572696f724d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e002600244c6f636b41737365740801146173736574350101284d756c74694173736574000120756e6c6f636b6572f801344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574350101284d756c74694173736574000118746172676574f801344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574350101284d756c746941737365740001146f776e6572f801344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574350101284d756c746941737365740001186c6f636b6572f801344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177bc0110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e0400f801344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69748501012c5765696768744c696d6974000130636865636b5f6f726967696e690101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f000069050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6d050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000004905365727669636520612073696e676c65206f766572776569676874206d6573736167652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d65737361676519050154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e75050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f6964f901019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0001442901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d59012d205b604572726f723a3a4e6f745472616e7366657261626c65605d3a204120636f72726573706f6e64696e67206d756c74696c6f636174696f6e20636f756c64206e6f7420626520636f6e76657274656420666f723020207468652061737365742e5c7472616e736665725f61737365745f776974685f66656514012861737365745f706169728105016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f706169728105016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f69647905012c50617261636861696e496400012c62656e65666963696172797d0501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768747d02012c4f7074696f6e3c7536343e0003404101606f726967696e60207472616e7366657273206061737365746020746f206062656e656669636961727960206174206070617261636861696e60207573696e6720606665655f61737365746020666f723101746865206665652e205468697320616c6c6f777320746865207472616e73666572206f6620637573746f6d20617373657473206c696b652061206e6f6e2d66756e6769626c652077686963686c63616e6e6f74206265207573656420746f2070617920666565732e0049014e6f74653a2065616368205b604d756c74694173736574605d206d7573742062652072656769737465726564206173206120666f726569676e206173736574206174207468652064657374696e6174696f6e2870617261636861696e2e00702d20606173736574603a20617373657420746f207472616e73666572982d20606665655f6173736574603a20617373657420746f20626520757365642061732066656511012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e61012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773002023204572726f727351012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6c8505013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363d50101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e79050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e800007d05101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d040015030110483136300001000081050c486566696e6974795f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e6379496401f9011c42616c616e636501180008012c63757272656e63795f6964f901012843757272656e63794964000118616d6f756e741501011c42616c616e6365000085050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e4665650400f8018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e0001000089050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c011461737365748d050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964f9010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f66656510011461737365748d050160426f783c56657273696f6e65644d756c746941737365743e00010c6665658d050160426f783c56657273696f6e65644d756c746941737365743e00011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573910501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747389010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374c101016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69748501012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d05080c78636d4c56657273696f6e65644d756c7469417373657400010808563204009501013876323a3a4d756c7469417373657400000008563304003501013876333a3a4d756c74694173736574000100009105000002950500950500000408f901180099050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c75651501013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69640501012c426f756e7479496e64657800011c63757261746f72c50401504163636f756e7449644c6f6f6b75704f663c543e00010c6665651501013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69640501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69640501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69640501012c426f756e7479496e64657800012c62656e6566696369617279c50401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69640501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640501012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f72a105015c543a3a436f6c6c656374696f6e44657363726970746f720000142d01437265617465732061206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292066726f6d206064657363726970746f7260002023204572726f7273000d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000138510144657374726f7973205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207769746820606964602e20606f726967696e60206d75737420626520746865e46f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292e002023204572726f72730025012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e25012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e41012d205b604572726f723a3a44657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74605d20696620616e6f746865722070616c6c657420697320626c6f636b696e6720746865682020636f6c6c656374696f6e2773206465737472756374696f6e49012d205b604572726f723a3a44657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73605d20696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e30202064657374726f79696e6755012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d20696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e30202064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e0002184d014d6f64696679205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206d75746174696f6e11020140543a3a546f6b656e4d75746174696f6e000328f84d6f64696679205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776974682060746f6b656e5f696460202066726f6d5d015b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730041012d205b604572726f723a3a43757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479605d20696620746f6b656e2068617320616c7265616479206265656e50202061737369676e6564206120726f79616c7479d42d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206e6f742074686520636f6c6c656374696f6e206f776e6572c82d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20646f6573206e6f7420657869737421012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d20696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e74c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73c905013c4d696e74506172616d734f663c543e0004404901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c65742773bc5b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74292e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602efc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742ed42d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060546f6b656e6020646f6573206e6f742065786973742e4d012d205b604572726f723a3a546f6b656e416c7265616479457869737473605d20696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747339012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f73697451012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d2069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479c420206d617070656420746f20616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73d905013c4275726e506172616d734f663c543e000524390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273fc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d205b604572726f723a3a42616c616e63654c6f77605d20696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e6c202060746f6b656e7360206f662060636f6c6c656374696f6e602e59012d205b604572726f723a3a4465706f736974556e726573657276654661696c6564605d2069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f2c2020756e72657365727665207472616e736665720c0124726563697069656e74c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73dd05014c5472616e73666572506172616d734f663c543e0006181501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e18667265657a65040110696e666f4d02012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f4d02012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c756561020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e25012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b24110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657349012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d20696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e0d012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e4d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f721c2020546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473e105015c5472616e73666572526563697069656e74734f663c543e000c1c55015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e2862617463685f6d696e74080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473ed05014c4d696e74526563697069656e74734f663c543e000d304501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e61015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920616e64205b604d696e74506172616d73605d2e20412073696e676c65206d696e74206661696c7572658c77696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e0d012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e39012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6745012d205b604572726f723a3a4d6178546f6b656e436f756e744578636565646564605d20696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573a505013c417474726962757465734f663c543e000e34d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f727300d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e65020134543a3a45787069726174696f6e000f245d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f727300d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f7260fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f773d012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010145501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72730041012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e741501013c543a3a546f6b656e42616c616e636500012865787069726174696f6e65020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e741501013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f726035012d205b604572726f723a3a436f6c6c656374696f6e416c7265616479417070726f766564605d2069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7715012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d205b604572726f723a3a57726f6e6743757272656e74417070726f766564416d6f756e74605d206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e74442020617070726f76616c20616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012142501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f72730015012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ee9010154543a3a436f6c6c656374696f6e4d75746174696f6e001318510145786163746c79206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e292c2065786365707420746865206f726967696e206d757374206265c8726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265207370656369666965642e002023204572726f727300d853616d65206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e2938666f7263655f7472616e73666572100118736f75726365c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6ec504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000118706172616d73dd05014c5472616e73666572506172616d734f663c543e001418590145786163746c79206173205b607472616e73666572605d2853656c663a3a7472616e73666572292c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365706163636f756e742073686f756c64206265207370656369666965642e002023204572726f7273009053616d65206173205b607472616e73666572605d2853656c663a3a7472616e736665722950666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400011476616c75656d02015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00150415015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e496400011476616c7565a10201484f7074696f6e3c546f6b656e4f663c543e3e00160401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964350201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65795d02013c543a3a4174747269627574654b657900011476616c7565f90501584f7074696f6e3c4174747269627574654f663c543e3e00170401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e49640001286163636f756e745f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565b50201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00180431015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f696415010128543a3a546f6b656e49640001286163636f756e745f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565d10201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019041d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f69641501013c543a3a436f6c6c656374696f6e496400012864657363726970746f72a105015c543a3a436f6c6c656374696f6e44657363726970746f72001a144901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e20757365042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901ed01704578706c69636974526f79616c747943757272656e6369657356656301f501284174747269627574657301a505000c0118706f6c696379b10501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573f50101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573a5050128417474726962757465730000a505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a905045300000400ad0501185665633c543e0000a9050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b6579015d021456616c75650161020008010c6b65795d02010c4b657900011476616c75656102011456616c75650000ad05000002a90500b1050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901ed01001401106d696e74b50501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726eb905016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572bd05017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465c105018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574c505019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000b505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e747d0201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79350201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74bc0110626f6f6c0000b905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000bd05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000c105103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000c505103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901ed010004011c726f79616c74790502013c4f7074696f6e3c526f79616c74793e0000c905103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901ed01284174747269627574657301a5052c466f726569676e4e616d65011d0234466f726569676e53796d626f6c012902204c6f636174696f6e01f801082c437265617465546f6b656e240120746f6b656e5f69641501011c546f6b656e4964000138696e697469616c5f737570706c7915010130546f6b656e42616c616e636500012c73756666696369656e6379cd05019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170a90201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f723d0201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ebc0110626f6f6c000130667265657a655f73746174655502014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573a505012841747472696275746573000138666f726569676e5f706172616d73d1050121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e6365000128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e00010000cd05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963653502013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000d10504184f7074696f6e04045401d5050108104e6f6e6500000010536f6d650400d5050000010000d505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d65011d021853796d626f6c012902204c6f636174696f6e01f800140134646563696d616c5f636f756e740501010c7533320001106e616d651d0201104e616d6500011873796d626f6c2902011853796d626f6c0001206c6f636174696f6e690101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e64350201304f7074696f6e3c753132383e0000d905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765bc0110626f6f6c0000dd05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f69641501011c546f6b656e4964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c000000204f70657261746f72100120746f6b656e5f69641501011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e7415010130546f6b656e42616c616e63650001286b6565705f616c697665bc0110626f6f6c00010000e105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e505045300000400e90501185665633c543e0000e5050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301dd05000801286163636f756e745f69640001244163636f756e744964000118706172616d73dd050118506172616d730000e905000002e50500ed05101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f105045300000400f50501185665633c543e0000f1050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301c905000801286163636f756e745f69640001244163636f756e744964000118706172616d73c9050118506172616d730000f505000002f10500f90504184f7074696f6e04045401fd050108104e6f6e6500000010536f6d650400fd050000010000fd050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650161021c42616c616e636501180008011476616c75656102013841747472696275746556616c756500011c6465706f7369741501011c42616c616e6365000001060c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400012414636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265050601245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e48636c61696d5f66726f6d5f6566696e697479040110646573748801504f7074696f6e3c543a3a4163636f756e7449643e000720d4436c61696d20456e6a696e207468617420776173206275726e6564206f6e20746865204566696e6974792050617261636861696e2eb04f7074696f6e616c6c792070726f7669646520616e20616c7465726e6174652064657374696e6174696f6e2e00ec43616c6c6572206d757374206265207468652073616d6520617320746865206163636f756e742074686174206275726e656420746865204546492e002c506172616d65746572733ab02d20606f726967696e603a20546865206163636f756e742074686174206275726e656420746865204546492e4d012d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e204966204e6f6e652c207468652063616c6c657220697320757365642e286d696e745f636c61696d08010c77686f1503013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d08010c6f6c647d0501544163636f756e743c543a3a4163636f756e7449643e00010c6e65777d0501544163636f756e743c543a3a4163636f756e7449643e0002440501606d6f76655f636c61696d60206d6f7665732074686520636c61696d2066726f6d206f6e6520457468657265756d206164647265737320746f20616e6f746865720028417267756d656e74733a00602a20606f726967696e603a204f726967696e466f723c543e642a20606f6c64603a20457468657265756d416464726573732c642a20606e6577603a20457468657265756d416464726573732c002052657475726e733a00684469737061746368526573756c7457697468506f7374496e666f00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e606d696e745f656e6a5f66726f6d5f6e61746976655f656669040118616d6f756e7418013042616c616e63654f663c543e00061cf8427269646765204546492066726f6d20746865204566696e6974792070617261636861696e20746f2074686520456e6a696e2052656c617920436861696e002c506172616d65746572733a3d012d20606f726967696e603a20546865206163636f756e7420696e6974696174696e672074686520636c61696d20616e642066726f6d207768696368204546492077696c6c206265206275726e65642e4d012d2060616d6f756e74603a204e756d626572206f66204546497320746f206275726e20696e206f7264657220746f2062726964676520746f2074686520456e6a696e2052656c617920436861696e2e205468654901636f6e76657273696f6e20726174652077696c6c206265206163636f7264696e6720746f20746865206045786368616e676552617465602073746f72616765206f6e2074686520456e6a696e2052656c617918436861696e2e38726571756573745f636c61696d730c0130626c6f636b5f6e756d6265721001a03c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a426c6f636b4e756d62657200012862617463685f646174610d060144426f756e646564436c61696d4f663c543e000114636861696e1d060114436861696e000350550160726571756573745f636c61696d736020697320612066756e6374696f6e207468617420616c6c6f777320612072656c6179657220746f207265717565737420636c61696d7320666f722061206261746368206f66307472616e73616374696f6e73002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e4d012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620457468657265756d206f722050617261636861696e20626c6f636b207468617420636f6e7461696e73207468653820207472616e73616374696f6e2ef82a206062617463685f64617461603a204120766563746f72206f6620457468657265756d5472616e73616374696f6e446174614f6620737472756374732e45012a2060636861696e603a2054686520636861696e207468617420746865207472616e73616374696f6e73206172652066726f6d2028457468657265756d2f4566696e6974792050617261636861696e292e002052657475726e733a00384469737061746368526573756c74203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e38617070726f76655f636c61696d730c0130626c6f636b5f6e756d6265721001a03c54206173206672616d655f73797374656d3a3a436f6e6669673e3a3a426c6f636b4e756d62657200012862617463685f646174612106016c426f756e6465645472616e73616374696f6e486173684f663c543e000114636861696e1d060114436861696e00044c510149742074616b65732061206c697374206f66207472616e73616374696f6e2068617368657320616e6420617070726f7665732074686520636c61696d7320666f722074686f7365207472616e73616374696f6e73002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e19012a2060626c6f636b5f6e756d626572603a2054686520626c6f636b206e756d626572206f6620746865204c61746573742045544820626c6f636b206f6620417070726f766572dc2a206062617463685f64617461603a2054686973206973206120766563746f72206f66207472616e73616374696f6e206861736865732e45012a2060636861696e603a2054686520636861696e207468617420746865207472616e73616374696f6e73206172652066726f6d2028457468657265756d2f4566696e6974792050617261636861696e292e002052657475726e733a00384469737061746368526573756c74243c2f7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e9c416e6420617070726f7665207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e3472656a6563745f636c61696d7304012862617463685f646174612106016c426f756e6465645472616e73616374696f6e486173684f663c543e00054451016072656a6563745f636c61696d736020697320612066756e6374696f6e207468617420616c6c6f7773207468652060417070726f7665726020746f2072656a6563742061206261746368206f6620636c61696d730028417267756d656e74733a00602a20606f726967696e603a204f726967696e466f723c543ebc2a206062617463685f64617461603a204120766563746f72206f66207472616e73616374696f6e206861736865732e002052657475726e733a00384469737061746368526573756c74243c2f7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e190157656967687420696e636c75646573206c6f67696320746f2069746572617465206f7665722070656e64696e6720617070726f76616c20455448207472616e73616374696f6e98416e642052454d4f5645207468652070656e64696e6720455448207472616e73616374696f6e0058546f74616c20436f6d706c65786974793a204f284e29243c2f7765696768743e447365745f65786368616e67655f726174650801246e756d657261746f721801107531323800012c64656e6f6d696e61746f72180110753132380008446101607365745f65786368616e67655f726174656020697320612066756e6374696f6e20746861742063616e2062652063616c6c656420627920546563686e6963616c20436f6d6d6974746565206f7220526f6f742c20616e646469742073657473207468652065786368616e67652072617465002c506172616d65746572733a00602a20606f726967696e603a204f726967696e466f723c543e502a20606e756d657261746f72603a20753132382c582a206064656e6f6d696e61746f72603a20753132382c002052657475726e733a00384469737061746368526573756c74203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e05060c1c73705f636f7265146563647361245369676e617475726500000400090601205b75383b2036355d000009060000034100000008000d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011106045300000400190601185665633c543e000011060c3470616c6c65745f636c61696d7314747970657314436c61696d0c1c42616c616e63650118244163636f756e74496401001048617368012c00100110686173682c011048617368000114636c61696d1506018c5472616e73616374696f6e446174613c42616c616e63652c204163636f756e7449643e00013069735f6566695f746f6b656ebc0110626f6f6c00013c65787472696e7369635f696e6465786502012c4f7074696f6e3c7533323e000015060c3470616c6c65745f636c61696d731474797065733c5472616e73616374696f6e44617461081c42616c616e63650118244163636f756e74496401000008011c6163636f756e747d0501484163636f756e743c4163636f756e7449643e000118616d6f756e7418011c42616c616e6365000019060000021106001d060c3470616c6c65745f636c61696d7314747970657314436861696e00010820457468657265756d0000001c4566696e697479000100002106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012506045300000400290601185665633c543e00002506000004082c65020029060000022506002d060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e1d030134506f6f6c734d75746174696f6e000014b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e002023204572726f72730015012d205b604572726f723a3a496e76616c6964466565536861726573605d20696620746865206665652073686172657320646f206e6f742061646420757020746f2031303025042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f723506015c4675656c54616e6b44657363726970746f724f663c543e0000189c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c72656164792065786973747345012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e3503013c543a3a54616e6b4d75746174696f6e000118b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e01012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e0002241d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e0003201d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6471030140446973706174636852756c654b696e6400042c5d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e2774206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6564206279206e6f6e2d6f776e657211012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646025012d205b604572726f723a3a52756c655365744e6f74466f756e64605d2069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646029012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e01012d205b604572726f723a3a52756c654e6f74466f756e64605d2069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c0005202501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a557361676552657374726963746564605d2069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737459012d205b604572726f723a3a43616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365605d2069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f15012020757365207468652072756c6573657420666f722072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f66656560206973207472756521012d205b604572726f723a3a4675656c54616e6b4f75744f6646756e6473605d20696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565bc0110626f6f6c00061c590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e002023204572726f727300e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f6964c504018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964650201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572c42d205b604572726f723a3a467265657a65517565756546756c6c605d206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65739106015052756c6544657363726970746f72734f663c543e0008403d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e74206461746121012d205b604572726f723a3a4d617852756c65536574734578636565646564605d206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656451012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d651820206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009283d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e7420646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000a18a853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f20696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000b18b453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f2072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964ad0601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e75030140436f6e73756d7074696f6e4f663c543e000c2c8c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e0d0149662060757365725f696460206973205b60536f6d65605d2c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e15014966206974206973205b604e6f6e65605d2c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f72730039012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d2069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f7420657869737425012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e6572ec2d205b604572726f723a3a496e76616c696452756c65536574605d206966206072756c655f7365745f69646020646f6573206e6f7420657869737445012d205b604572726f723a3a4d697373696e67526571756972656452756c65605d206966206072756c655f7365745f69646020646f6573206e6f7420686176652074686520726571756972656420726f6c654464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964c50401444c6f6f6b7570536f757263654f663c543e000d2c350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564002023204572726f727300dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f74206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f74206f776e6572d82d205b604572726f723a3a44657374726f79556e66726f7a656e54616e6b605d2069662074616e6b206973206e6f742066726f7a656e41012d205b604572726f723a3a44657374726f79576974684578697374696e674163636f756e7473605d20696620746865726520617265207374696c6c206163636f756e7473206f6e207468652074616e6b042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e35060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650129034852756c6553657444657363726970746f7273013906644163636f756e7452756c6553657444657363726970746f7273015103001401106e616d65290301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74410301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574733906014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c6573510301644163636f756e7452756c6553657444657363726970746f727300003906101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456013d060453000004009906013842547265654d61703c4b2c20563e00003d060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72014106204d617852756c6573018d06000400910601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000041060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404005d060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404006506018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400810601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700004506104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d61780149060004004d060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e0000490608386d61747269785f72756e74696d65404d6178436f6c6c656374696f6e496473000000004d06101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004005106012c42547265655365743c543e000051060420425472656553657404045401180004005506000000550600000218005906104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500005d06104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401610600040061060118427564676574000061060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e741501011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200006506104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740161060004006106011842756467657400006906104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c016d060c4d617801710600040075060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00006d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000710608386d61747269785f72756e74696d65384d617843616c6c46696c74657273000000007506101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454016d060453000004007906012c42547265655365743c543e0000790604204254726565536574040454016d060004007d060000007d060000026d06008106104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c018d040c4d617801850600040089060154426f756e6465645665633c43616c6c2c204d61783e0000850608386d61747269785f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e677468000000008906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018d04045300000400a10401185665633c543e00008d0608386d61747269785f72756e74696d65384d617852756c6573506572536574000000009106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014106045300000400950601185665633c543e000095060000024106009906042042547265654d617008044b01100456013d060004009d060000009d06000002a10600a10600000408103d0600a506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c504045300000400a90601185665633c543e0000a906000002c50400ad0604184f7074696f6e04045401c5040108104e6f6e6500000010536f6d650400c5040000010000b1060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964f9010130417373657449644f663c543e00013474616b655f61737365745f6964f9010130417373657449644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00011073616c748103011c53616c743c543e00013061756374696f6e5f64617461b50601604f7074696f6e3c41756374696f6e446174614f663c543e3e00005c4901506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f20626520612063757272656e63792e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e00302320506172616d657465727300c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e002023204572726f72730039012d205b604572726f723a3a496e76616c696441756374696f6e5374617274605d20696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b64202060543a3a4c697374696e6741637469766544656c61796039012d205b604572726f723a3a4e6f43757272656e6379605d204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637959012d205b604572726f723a3a4c697374696e67466f7262696464656e605d206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c697374656441012d205b604572726f723a3a43757272656e63794e6f74416c6c6f7765644173526f79616c7479605d2069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c74791d012d205b604572726f723a3a4c6f774261736543757272656e637942616c616e6365605d20696620626173652063757272656e63792062616c616e636520697320746f6f206c6f7705012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d20746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766539012d205b604572726f723a3a4c697374696e67416c7265616479457869737473605d2069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642c01384c697374696e6749644f663c543e0001280d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e00302320506172616d657465727300bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f742065786973742d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642c01384c697374696e6749644f663c543e000118616d6f756e7415010144546f6b656e42616c616e63654f663c543e000244ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e69747320707572636861736564002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737411012d205b604572726f723a3a4275796572497353656c6c6572605d20696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e670d012d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d20696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d205b604572726f723a3a496e76616c6964416d6f756e74605d2069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e28202060616d6f756e746061012d205b604572726f723a3a4c697374696e674e6f74416374697665605d20696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c6179602079657451012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d20696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d282020726571756972656445012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d2069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642c01384c697374696e6749644f663c543e000114707269636515010144546f6b656e42616c616e63654f663c543e00033c4d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e6974002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737415012d205b604572726f723a3a4275796572497353656c6c6572605d2069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e674d012d205b604572726f723a3a496e61637469766541756374696f6e605d206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e641c2020626c6f636b1d012d205b604572726f723a3a496e76616c69645072696365605d206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f722061206269644066696e616c697a655f61756374696f6e0401286c697374696e675f69642c01384c697374696e6749644f663c543e000434490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a65002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d206966206c697374696e67206973206e6f7420616e2061756374696f6efc2d205b604572726f723a3a41756374696f6e4e6f744f766572605d206966207468652061756374696f6e20686173206e6f742066696e69736865642079657459012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565dc011c50657262696c6c00051421014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e002c23506172616d657465727300a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb50604184f7074696f6e040454018d030108104e6f6e6500000010536f6d6504008d030000010000b9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963bc0110626f6f6c00002c7c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e5d012d205b604572726f723a3a43616e6e6f74506175736553656c66605d206966207468652070616c6c6574206e616d65206973207468652073616d6520617320746865206e616d65206f6620746869732070616c6c65742e40726573756d655f65787472696e73696308011063616c6c8d040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963bc0110626f6f6c00012880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73a104017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265bc0110626f6f6c0000346844697370617463682061206261746368206f662063616c6c732e00b84d61792062652063616c6c65642066726f6d20616e79206f726967696e20657863657074205b604e6f6e65605d2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973f4696e636c7564657320627970617373696e67205b606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c746572605d292e002023204572726f72730011012d205b604572726f723a3a546f6f4d616e7943616c6c73605d3a20496620746865206e756d626572206f662063616c6c73206578636565647320746865206c696d69742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574c506083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974c9060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974cd0601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e6502012c4f7074696f6e3c7533323e00010000c90600000408001800cd0604184f7074696f6e04045401c9060108104e6f6e6500000010536f6d650400c9060000010000d106000004082c1000d506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d9060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909dd06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401e106045300000400e90601185665633c543e0000e10604184f7074696f6e04045401e5060108104e6f6e6500000010536f6d650400e5060000010000e506084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01d1042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01a504244163636f756e7449640100001401206d617962655f69647801304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cd104011043616c6c0001386d617962655f706572696f646963990401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696ea504013450616c6c6574734f726967696e0000e906000002e10600ed060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f1060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f506101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f906045300000400010701185665633c543e0000f906083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73fd06011c526561736f6e730000fd06083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200000107000002f906000507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e00000907083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500000d0700000209070011070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090915070c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800001907086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100001d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012107045300000400250701185665633c543e000021070000040c10d104000025070000022107002907000004082d0718002d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000031070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01d1041c42616c616e6365011801081c4f6e676f696e670400350701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564bc0110626f6f6c00010c656e6410012c426c6f636b4e756d6265720001000035070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01d1041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cd104012050726f706f73616c0001247468726573686f6c64ac0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c793907013854616c6c793c42616c616e63653e000039070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e636500003d070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573410701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e734d07015044656c65676174696f6e733c42616c616e63653e0001147072696f725107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ed9040128436f6e76696374696f6e00012c64656c65676174696f6e734d07015044656c65676174696f6e733c42616c616e63653e0001147072696f725107017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100004107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014507045300000400490701185665633c543e000045070000040810b00049070000024507004d070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000051070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000550700000408d104ac00590700000408102d07005d070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c10301185665633c543e00006507084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573d801385665633c4163636f756e7449643e0001106e617973d801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000069070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c045300000400c10301185665633c543e000071070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097507083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500007907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401100453000004007d0701185665633c543e00007d07000002100081070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000850708346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d000089070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e8d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e000091070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099507000004080004009907083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ed0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c739d07018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e00009d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000a1070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000a9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301ad070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574dc011c50657262696c6c0001286e6f6d696e61746f7273b1070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000ad0708386d61747269785f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000b107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400d801185665633c543e0000b507000002a90700b907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000bd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301ad07344d617843616e6469646174657301c107000400c507011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000c10708386d61747269785f72756e74696d65344d617843616e6469646174657300000000c507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a907045300000400b50701185665633c543e0000c9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000cd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301d107344d61784e6f6d696e61746f727301ad07000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f7273a507011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000d10708386d61747269785f72756e74696d65304d6178436f6c6c61746f727300000000d50700000408001000d9070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e740501010c753332000118757074696d65f101011c50657262696c6c0000dd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e107000002e50700e5070000040800050500e90700000408ed073000ed070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d0000f1070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ef507000002f90700f907086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572ec01185061726149640001147374617465fd070130496e626f756e6453746174650001406d6573736167655f6d65746164617461010801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000fd07086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000001080000020508000508000004081009080009080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c73000200000d0800000408ec100011080000021508001508086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74ec01185061726149640001147374617465190801344f7574626f756e6453746174650001347369676e616c735f6578697374bc0110626f6f6c00012c66697273745f696e6465780d04010c7531360001286c6173745f696e6465780d04010c75313600001908086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e646564000100001d0800000408ec0d04002108086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000025080000040cec10300029080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092d080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572c101015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572310801784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f74696679350801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ec101015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665bc0110626f6f6c000100145265616479080120726573706f6e73653d08014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000310804184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c1010000010000350804184f7074696f6e0404540139080108104e6f6e6500000010536f6d650400390800000100003908000004080808003d08080c78636d4456657273696f6e6564526573706f6e736500010808563204002905013076323a3a526573706f6e736500000008563304004d01013076333a3a526573706f6e73650001000041080000040810c1010045080000040c282010004908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014d08045300000400510801185665633c543e00004d0800000408c101100051080000024d080055080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304005908013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000590804184f7074696f6e04045401300108104e6f6e6500000010536f6d6504003000000100005d080000040c10006108006108080c78636d4056657273696f6e65644173736574496400010408563304003901012c76333a3a417373657449640000000065080c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640000100118616d6f756e74180110753132380001146f776e6572c101015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572c101015856657273696f6e65644d756c74694c6f636174696f6e000114757365727310010c75333200006908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016d08045300000400710801185665633c543e00006d080000040818c1010071080000026d080075080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304390154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c207573657273206f6620746865206c6f636b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090979080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d08086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400008108086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e646578000085080000028908008908000004081030008d080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090991080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090995080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c657499080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099d080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a108083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573a5080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000a508083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000a908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000ad080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b1080000040c18180000b50800000408181800b90800000408180000bd080000040c1835025d0200c108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c508045300000400cd0801185665633c543e0000c508144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6ec908019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768742001185765696768740000c908144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f696415010130436f6c6c656374696f6e4964000120746f6b656e5f69643502013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e740501010c75333200000000cd08000002c50800d108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000d508101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801d908000801147374616765090301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579dd0801b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000d90808386d61747269785f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000dd0804184f7074696f6e04045401d1080108104e6f6e6500000010536f6d650400d1080000010000e1080c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c4173736574496401f901000801086964f901011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000e5080c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001bc48436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e041501547269656420746f20637265617465205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473450177657265206275726e65642e2041205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e740011041d01546865205b604f6e436f6c6c656374696f6e4576656e74605d2074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d757374bc62652067726561746572207468616e205b60436f6e6669673a3a546f6b656e4163636f756e744465706f736974605d7842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e7473001608d0546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865b85b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74295849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d0c54546f6b656e2063616e6e6f7420616374206173206145015b6063757272656e6379605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e3a3a6578706c696369745f726f79616c74795f63757272656e636965732920616e6420616c736f2061705b60526f79616c7479605d28436f6e6669673a3a526f79616c747929504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d73384e6f74496d706c656d656e746564002e047c546869732066656174757265206973206e6f7420696d706c656d656e74656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e9080c3470616c6c65745f636c61696d731474797065734c547261636b6564426c6f636b4e756d62657273042c426c6f636b4e756d626572011000080120657468657265756d10012c426c6f636b4e756d62657200012470617261636861696e10012c426c6f636b4e756d6265720000ed080c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400012060496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e28416d6f756e745a65726f0002042c416d6f756e74205a65726f404e6f74456e6f75676842616c616e6365000304c4546865206163636f756e7420646f6573206e6f74206861766520656e6f7567682062616c616e636520746f20636c61696d58436c61696d436f756c644e6f744265536574746c65640004047854686520636c61696d20636f756c64206e6f7420626520736574746c656470496e76616c6964436c61696d5265717565737454696d657374616d700005047c496e76616c696420436c61696d20526571756573742054696d657374616d70545472616e73616374696f6e48617368457869737473000604c45472616e73616374696f6e206861736820616c72656164792065786973747320696e2070656e64696e6720636c61696d735045786368616e67655261746549734e6f745365740007046045786368616e67652052617465206973206e6f742073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f108101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456012103045300000400f508013842547265654d61703c4b2c20563e0000f508042042547265654d617008044b01000456012103000400f908000000f908000002fd0800fd0800000408002103000109101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e744964000005090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f72207479706509090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65012903244163636f756e74496401001c42616c616e6365011840446973706174636852756c6553657473010d093c4163636f756e7452756c6553657473015909002401146f776e65720001244163636f756e7449640001106e616d65290301104e616d6500012472756c655f736574730d090140446973706174636852756c6553657473000138746f74616c5f72657365727665641501011c42616c616e63650001346163636f756e745f636f756e740501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74410301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ebc0110626f6f6c00014070726f76696465735f6465706f736974bc0110626f6f6c0001346163636f756e745f72756c65735909013c4163636f756e7452756c655365747300000d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560111090453000004004d09013842547265654d61703c4b2c20563e000011090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65011509204d617852756c6573018d060008011472756c65733d0901c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ebc0110626f6f6c000015090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404001909015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404001d09015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400210901705065726d697474656445787472696e7369637352756c654f663c543e000700001909104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740161060008011862756467657461060118427564676574000128757365725f636f756e740501010c75333200001d09104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574610601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e75030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00002109104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f0125090c4d617801850600040035090178426f756e6465645665633c45787472696e736963496e666f2c204d61783e000025090c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680129090008012c70616c6c65745f6e616d652d090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d652d090170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000290908386d61747269785f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000002d09101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801290900040031090164426f756e6465645665633c75382c204d61784c656e6774683e00003109101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00003509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012509045300000400390901185665633c543e000039090000022509003d09101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01710304560115090453000004004109013842547265654d61703c4b2c20563e00004109042042547265654d617008044b01710304560115090004004509000000450900000249090049090000040871031509004d09042042547265654d617008044b0110045601110900040051090000005109000002550900550900000408101109005909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015d0904560161090453000004006509013842547265654d61703c4b2c20563e00005d090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000061090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304005903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04006903015452657175697265546f6b656e52756c654f663c543e000100006509042042547265654d617008044b015d090456016109000400690900000069090000026d09006d09000004085d0961090071090000040800000075090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473017909304d617852756c65436f756e74018d06444d617852756c65446174614c656e677468017d09000c013074616e6b5f6465706f7369741501011c42616c616e6365000130757365725f6465706f7369741501011c42616c616e636500013872756c655f646174615f73657473810901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e0000790908386d61747269785f72756e74696d652c4d617852756c6553657473000000007d0908386d61747269785f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000008109101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560185090453000004009909013842547265654d61703c4b2c20563e00008509101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01710304560189090453000004008d09013842547265654d61703c4b2c20563e00008909101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00008d09042042547265654d617008044b01710304560189090004009109000000910900000295090095090000040871038909009909042042547265654d617008044b011004560185090004009d090000009d09000002a10900a1090000040810850900a509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a909045300000400ad0901185665633c543e0000a9090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f6964650201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ebc0110626f6f6c0000ad09000002a90900b1090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b5090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565f101011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e740501010c75333200015461756374696f6e5f6c697374696e675f636f756e740501010c7533320000b90900000408002c00bd090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c6574c109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801a9030008012c70616c6c65745f6e616d65a5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65c50901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000c50904184f7074696f6e04045401a5030108104e6f6e6500000010536f6d650400a5030000010000c9090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ecd090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d109102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301c5041043616c6c018d04245369676e617475726501d50914457874726101e50900040030000000d509082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400d9090148656432353531393a3a5369676e61747572650000001c537232353531390400e1090148737232353531393a3a5369676e617475726500010014456364736104000506014065636473613a3a5369676e617475726500020000d9090c1c73705f636f72651c65643235353139245369676e617475726500000400dd0901205b75383b2036345d0000dd09000003400000000800e1090c1c73705f636f72651c73723235353139245369676e617475726500000400dd0901205b75383b2036345d0000e50900000420e909ed09f109f509fd09010a050a090a00e90910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000ed0910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000f10910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000f50910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400f909010c4572610000f909102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000fd0910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040005010120543a3a496e6465780000010a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000050a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e74040454000004001501013042616c616e63654f663c543e0000090a0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022cc5030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000c90304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100bc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100bc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000bd03040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01d10301501830426c6f636b57656967687473e103f901624fd75a000b00204aa9d10113ffffffffffffffff02c0cd1700010b005816a82e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf01000002c0cd1700010b00e06812a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a7413000000000000004002c0cd170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468f1033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874f9034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6efd039102186d6174726978186d61747269780000000058020000000000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a803000000f3ff14d5ab5270590300000000000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669780d0408462314a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e011104003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000150404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100bc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c01001d0404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600002504040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e67537461746500002d0404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000041040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100450480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301004904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100550404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100dd0304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100dd03040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e015d04017400018104012454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100bc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0185040004344d696e696d756d506572696f6428207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100ec1064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e018904017c0001c1060620507265696d6167650120507265696d6167650824537461747573466f72000104062cc5060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406d106d506040000019104018c0001d90607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510dd060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050494040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e019504019008344d6178696d756d57656967687420400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e01ed06081c5574696c69747900019d040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01f106092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200f506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402000507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e01c104019c0c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0111070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100150740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010019070400000001a404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b2444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301001d07040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510290704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510310704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405003d07d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100bc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00005507040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c590704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062cbc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e01cd0401a8303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564bc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e015d070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301006107040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c6507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01dd0401b8000169070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301006d07040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c8d04040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c6507040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100d80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01e90401c0000171070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c73000104051075070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301007907040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01ed0401c41c3050726f706f73616c426f6e6481071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d35020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e810710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496485072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0189070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301008d07040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01f10401c80001910711204d756c746973696701204d756c746973696704244d756c746973696773000108050295079907040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01f50401cc0c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01a1071228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100a50704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100b9070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100bd07040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200c90704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100cd0724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505d507d907080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501fd0401d428404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01dd07151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100d80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100bc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100e1070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f727301007d070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050005050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405e90700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01010501e00001f1071610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d705374617475730100f5070400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d6573736167657301010802050d0830040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010011080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802051d0830040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402ec30040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100210874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405282508040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002820000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100bc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01110501e4000129081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d2c305175657279436f756e746572010028200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402282d080400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502410810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502410828040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805024108450804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100490804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000055080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c0502025d086508040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402006908040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e01150501f0000175081f2843756d756c757358636d0001690501c501000179082020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01007d08280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010081084000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210850804000444205468652071756575652070616765732e284f766572776569676874000104022889080400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d6170016d0501c90100018d08211c4f726d6c58636d0001710501cd010001910830284566696e69747958636d01284566696e69747958636d04384d696e696d756d57656967687473010104058505d5010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201750501d10104404e617469766543757272656e63794964f90108000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e0195083534556e6b6e6f776e546f6b656e73000001d90100019908381c58546f6b656e73011c58546f6b656e730001890501dd01083053656c664c6f636174696f6ef808000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d57656967687420140284d71700104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e019d083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510a1080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510a9080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301007907040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01990501e1012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657281071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617835024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e35024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501ad08222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202b108d5020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402187102040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202b508a5020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202b908b902040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202bd08fd0504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e730100c108040004e42050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e205b60486f6f6b733a3a6f6e5f69646c65605d2e48417373657449647342794c6f636174696f6e00010405f8f901040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405d108d50804001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301000903040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e019d0501e50150504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874201c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666fe1084800000000205f54cdff6d050000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965724501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765dc1000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e01e5082818436c61696d730118436c61696d731818436c61696d73000104067d0518040008750120546869732073746f72657320617070726f76656420636c61696d732e204d61707320616e20657468657265756d206164647265737320746f2074686520616d6f756e7420697420697320656c696769626c6520746f206d616b6520612c20636c61696d20666f722e14546f74616c010018400000000000000000000000000000000004590120546869732069732074686520746f74616c20616d6f756e7420666f7220776869636820636c61696d732068617665206265656e20617070726f76656420616e6420617265206e6f742079657420636c61696d65642e4050656e64696e67417070726f76616c730001040625061506040000444c6174657374426c6f636b4e756d6265720000e9080400086101204c617465737420626c6f636b206e756d6265727320666f7220457468657265756d2f4566696e69747920666f7220776869636820726571756573747320636c61696d20686173206265656e206d61646520627920746865242072656c617965722e4c417070726f766564426c6f636b4e756d6265720000e9080400043d01204c617465737420626c6f636b206e756d626572206f6e20457468657265756d20666f722077686963682072657175657374656420636c61696d732068617665206265656e20617070726f7665642e3045786368616e676552617465000015070400048c20416d6f756e7420696e20454e4a206571756976616c656e7420746f2031204546492e010106010d03081850726566697830646050617920454e4a3220746f20746865206163636f756e743a04642050726566697820616464656420746f206d65737361676573404d617842617463684163636f756e74731010fa0000000001ed082b14506f6f6c730114506f6f6c730414506f6f6c730100f1080400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73012d060119030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473010901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c207468657920617265302064697374726962757465640105092c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402000909040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020271097509040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a6551756575650100a509040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c7565290131060125034c1053616c744501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965724501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679dc108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01b109362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100b5091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062c7d030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202b5082c040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202b5082c040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202b90984040004f8204c697374696e6720496473206279205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642901b10601790318704d696e696d756d426964496e63726561736550657263656e74616765dc1080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965724501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301bd09323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405c1098404001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01b90601a1030001c90933384566696e6974795574696c6974790001bd0601b103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01cd0939d109042040436865636b5370656356657273696f6ee9091038436865636b547856657273696f6eed091030436865636b47656e65736973f1092c38436865636b4d6f7274616c697479f5092c28436865636b4e6f6e6365fd09842c436865636b576569676874010a84604368617267655472616e73616374696f6e5061796d656e74050a8434436865636b4675656c54616e6b090a843903"} diff --git a/typegen/efinityVersions.jsonl b/typegen/efinityVersions.jsonl index 003815a6f..a11ae59b3 100644 --- a/typegen/efinityVersions.jsonl +++ b/typegen/efinityVersions.jsonl @@ -3,3 +3,4 @@ {"specName":"efinity","specVersion":3,"blockNumber":460713,"blockHash":"0x091871b225011ffb7f0511d49f2c931269b7212fc88fa5c2b8710da9c6d43674","metadata":"0x6d6574610e9d06000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f727920010454000020000005060024083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002800000208002c102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677330013c5665633c4469676573744974656d3e000030000002340034102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e00060024436f6e73656e7375730800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000400105365616c0800380144436f6e73656e737573456e67696e654964000028011c5665633c75383e000500144f74686572040028011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000380000030400000008003c00000240004008306672616d655f73797374656d2c4576656e745265636f7264080445014404540124000c011470686173655d02011450686173650001146576656e7444010445000118746f70696373610201185665633c543e000044083c6566696e6974795f72756e74696d65144576656e740001641853797374656d04004801706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04006c01bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f040070016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d616765040080017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040084018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040094015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e636573040098017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a001c56657374696e670400a001706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e002d002444656d6f63726163790400ac018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400c001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400cc017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d001fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400d4017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400dc019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0014001c53657373696f6e0400e0015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400e401a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400f4016870616c6c65745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04008d01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400910101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400950101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e00300020426f756e7469657304009901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e7304009d01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d7304004502017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c7304004d02017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c0000480c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f4c01304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7258013444697370617463684572726f7200013464697370617463685f696e666f4c01304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736824011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e4c0c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735001344469737061746368436c617373000120706179735f666565540110506179730000500c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000540c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f0001000058082873705f72756e74696d653444697370617463684572726f72000128144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c6504005c012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400600128546f6b656e4572726f720007002841726974686d65746963040064013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04006801485472616e73616374696f6e616c4572726f72000900005c082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7238018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000060082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000064082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000068082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c61796572000100006c0c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c696564040010015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040024011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040010010c7533320004080101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e2c5c5b20636f756e74205c5d64446f776e776172644d6573736167657350726f6365737365640800200118576569676874000024014472656c61795f636861696e3a3a48617368000508e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e885c5b207765696768745f757365642c20726573756c745f6d71635f68656164205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909700c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c747401384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65727c01504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c747401384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909740418526573756c740804540178044501580108084f6b040078000000000c45727204005800000100007800000400007c04184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000800c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736824011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736824011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736824011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909840c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000110245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b88016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869648c013c4f7074696f6e3c5665633c75383e3e000118726573756c747401384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e4043616c6c4c6f6f6b75704661696c65640c01107461736b88016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869648c013c4f7074696f6e3c5665633c75383e3e0001146572726f7290012c4c6f6f6b75704572726f7200030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e04304576656e747320747970652e88000004081010008c04184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100009010346672616d655f737570706f727418747261697473207363686564756c652c4c6f6f6b75704572726f720001081c556e6b6e6f776e00000024426164466f726d617400010000940c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000110404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7258013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e344974656d436f6d706c657465640002041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e30446973706174636865644173040118726573756c747401384469737061746368526573756c7400030458412063616c6c2077617320646973706174636865642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909980c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f7374617475739c01185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099c14346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a00c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65a4015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a408306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64a8011c42616c616e63650000a80000061800ac0c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e7404045400014c2050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273b001445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64b40134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747401384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736824011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736824011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736824011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736824011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465b801644163636f756e74566f74653c42616c616e63654f663c543e3e00110490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e6465780012048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909b00000020000b40c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000b80c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465bc0110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000bc0c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564c40110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909c40000050000c80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736824011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736824011c543a3a48617368000114766f746564c40110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736824011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736824011c543a3a48617368000118726573756c747401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736824011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0c3c70616c6c65745f74726561737572791870616c6c6574144576656e7408045400044900011c2050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d00c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74d8016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909d8083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000dc0c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577b001445665633c543a3a4163636f756e7449643e04906c697374206f6620604163636f756e74496460206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640801286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b65640204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e7449640460604163636f756e74496460206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e744964045c604163636f756e74496460206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e00c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e40c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730400e8013c4f7074696f6e3c543a3a486173683e00000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0800e8013c4f7074696f6e3c543a3a486173683e0000ec012058636d4572726f7200010440536f6d652058434d206661696c65642e2842616456657273696f6e0400e8013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740400e8013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740400e8013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740400e8013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e7175657565641000f00118506172614964000010014052656c6179426c6f636b4e756d626572000020013c4f766572776569676874496e6465780000200118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080020013c4f766572776569676874496e64657800002001185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909e804184f7074696f6e04045401240108104e6f6e6500000010536f6d650400240000010000ec100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040020010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002001185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000f00c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000f40c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d707465640400f8015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00fc01344d756c74694c6f636174696f6e0000fc01344d756c74694c6f636174696f6e00002101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800fc01344d756c74694c6f636174696f6e000020011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080020011c5175657279496400004d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0020011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140020011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0020011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0020011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00fc01344d756c74694c6f636174696f6e000020011c517565727949640000710101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800fc01344d756c74694c6f636174696f6e000020011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040020011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00240110483235360000fc01344d756c74694c6f636174696f6e00007501015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800fc01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800fc01344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00fc01344d756c74694c6f636174696f6e000020011c517565727949640000ec012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08008901015856657273696f6e65644d756c74694c6f636174696f6e000020011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909f8100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040020011857656967687400000028496e636f6d706c65746508002001185765696768740000ec01144572726f72000100144572726f720400ec01144572726f7200020000fc100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72010101244a756e6374696f6e7300000101100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400050101204a756e6374696f6e0001000858320800050101204a756e6374696f6e0000050101204a756e6374696f6e0002000858330c00050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0003000858341000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0004000858351400050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0005000858361800050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0006000858371c00050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0007000858382000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e0000050101204a756e6374696f6e000800000501100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04000901010c7533320000002c4163636f756e744964333208011c6e6574776f726b0d0101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b0d0101244e6574776f726b4964000114696e6465781101010c753634000200304163636f756e744b6579323008011c6e6574776f726b0d0101244e6574776f726b496400010c6b6579150101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400a80110753132380005002847656e6572616c4b6579040028011c5665633c75383e000600244f6e6c794368696c6400070024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f64795061727400080000090100000610000d01100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d6564040028011c5665633c75383e00010020506f6c6b61646f74000200184b7573616d61000300001101000006200015010000031400000008001901100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d6564040028011c5665633c75383e00010014496e64657804000901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600001d01100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e740901010c753332000100204672616374696f6e08010c6e6f6d0901010c75333200011464656e6f6d0901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d0901010c75333200011464656e6f6d0901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d0901010c75333200011464656e6f6d0901010c7533320004000021010c0c78636d0876320c58636d041043616c6c00000400250101585665633c496e737472756374696f6e3c43616c6c3e3e0000250100000229010029010c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69641101011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f7765696768741101010c753634000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73741101010c75363400011063616c6c5d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69641101011c5175657279496400011064657374fc01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768741101010c753634000c00304465706f73697441737365740c0118617373657473610101404d756c7469417373657446696c7465720001286d61785f6173736574730901010c75333200012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610101404d756c7469417373657446696c7465720001286d61785f6173736574730901010c75333200011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e6765417373657408011067697665610101404d756c7469417373657446696c74657200011c726563656976652d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610101404d756c7469417373657446696c74657200011c72657365727665fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610101404d756c7469417373657446696c74657200011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69641101011c5175657279496400011064657374fc01344d756c74694c6f636174696f6e000118617373657473610101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768741101010c75363400120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69746d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002101012458636d3c43616c6c3e0015002c536574417070656e64697804002101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574fc01344d756c74694c6f636174696f6e001800105472617004001101010c7536340019004053756273637269626556657273696f6e08012071756572795f69641101011c5175657279496400014c6d61785f726573706f6e73655f7765696768741101010c753634001a0048556e73756273637269626556657273696f6e001b00002d01100c78636d087631286d756c746961737365742c4d756c7469417373657473000004003101013c5665633c4d756c746941737365743e000031010000023501003501100c78636d087631286d756c74696173736574284d756c74694173736574000008010869643901011c4173736574496400010c66756e3d01012c46756e676962696c69747900003901100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400fc01344d756c74694c6f636174696f6e000000204162737472616374040028011c5665633c75383e000100003d01100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400a80110753132380000002c4e6f6e46756e6769626c650400410101344173736574496e7374616e6365000100004101100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400a801107531323800010018417272617934040038011c5b75383b20345d0002001841727261793804004501011c5b75383b20385d0003001c417272617931360400490101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040028011c5665633c75383e00060000450100000308000000080049010000031000000008004d010c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304002d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000510104184f7074696f6e0404540155010108104e6f6e6500000010536f6d6504005501000001000055010000040810ec0059010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d000300005d010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e00006101100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504002d01012c4d756c74694173736574730000001057696c6404006501013857696c644d756c74694173736574000100006501100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869643901011c4173736574496400010c66756e6901013c57696c6446756e676962696c697479000100006901100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100006d010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d6974656404001101010c75363400010000710104184f7074696f6e04045401fc0108104e6f6e6500000010536f6d650400fc00000100007501080c78636d5056657273696f6e65644d756c746941737365747300010808563004007901014c5665633c76303a3a4d756c746941737365743e00000008563104002d01013c76313a3a4d756c74694173736574730001000079010000027d01007d01100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696428011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737328011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c650401086964810101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c617373810101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696428011c5665633c75383e000118616d6f756e74a80110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737328011c5665633c75383e000120696e7374616e6365410101344173736574496e7374616e636500090040436f6e637265746546756e6769626c650801086964810101344d756c74694c6f636174696f6e000118616d6f756e74a8011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c617373810101344d756c74694c6f636174696f6e000120696e7374616e6365410101344173736574496e7374616e6365000b00008101100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400850101204a756e6374696f6e0001000858320800850101204a756e6374696f6e0000850101204a756e6374696f6e0002000858330c00850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0003000858341000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0004000858351400850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0005000858361800850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0006000858371c00850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0007000858382000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e0000850101204a756e6374696f6e000800008501100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04000901010c7533320001002c4163636f756e744964333208011c6e6574776f726b0d0101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b0d0101244e6574776f726b4964000114696e6465781101010c753634000300304163636f756e744b6579323008011c6e6574776f726b0d0101244e6574776f726b496400010c6b6579150101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400a80110753132380006002847656e6572616c4b6579040028011c5665633c75383e000700244f6e6c794368696c6400080024506c7572616c697479080108696419010118426f64794964000110706172741d010120426f647950617274000900008901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004008101014476303a3a4d756c74694c6f636174696f6e0000000856310400fc014476313a3a4d756c74694c6f636174696f6e000100008d010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404004501011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04004501011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408004501011c5b75383b20385d0000f8011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090991010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d617404000401244d657373616765496400000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401244d6573736167654964000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401244d65737361676549640000f8011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d3c5765696768744578686175737465640c000401244d657373616765496400002001185765696768740000200118576569676874000308f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e745c5b2069642c2072656d61696e696e672c207265717569726564205c5d484f766572776569676874456e7175657565640c000401244d6573736167654964000020013c4f766572776569676874496e64657800002001185765696768740004081901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e645c5b2069642c20696e6465782c207265717569726564205c5d484f7665727765696768745365727669636564080020013c4f766572776569676874496e6465780000200118576569676874000508e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e445c5b20696e6465782c2075736564205c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090995010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746ffc01344d756c74694c6f636174696f6e00011c6d6573736167652101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a09090999010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7404045400011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013042616c616e63654f663c543e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013042616c616e63654f663c543e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e0499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909099d010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400017c44436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640468546865206964206f66207468652060436f6c6c656374696f6e6001146f776e6572000130543a3a4163636f756e7449640474546865206f776e6572206f66207468652060436f6c6c656374696f6e6000047841206e65772060436f6c6c656374696f6e602077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404b454686520604163636f756e7449646020746861742064657374726f7965642074686520636f6c6c656374696f6e010474412060436f6c6c656374696f6e60207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048860436f6c6c656374696f6e496460206f66207468652060436f6c6c656374696f6e6001206d75746174696f6ea1010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e02046c416e2060436f6c6c656374696f6e6020776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964047860436f6c6c656374696f6e496460206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572000130543a3a4163636f756e7449640458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030478556e697473206f6620612060546f6b656e602077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404645468652060436f6c6c656374696f6e496460206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572000130543a3a4163636f756e7449640460697373756572206f66206d696e7465642060546f6b656e600138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e6365048474686520696e697469616c20737570706c79206f66207468652060546f6b656e60040454412060546f6b656e60207761732063726561746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964050478556e697473206f6620612060546f6b656e602077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404705468652060436f6c6c656374696f6e4964602064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e4964045c5468652060546f6b656e4964602064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404a874686520604163636f756e7449646020746861742064657374726f796564207468652060546f6b656e6006045c412060546f6b656e60207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e4964045460546f6b656e496460207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e74496404ac54686520604163636f756e74496460207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e7366657272656407048c556e697473206f6620612060546f6b656e602077657265207472616e736665727265641846726f7a656e0400a501012c467265657a654f663c543e0008049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e185468617765640400a501012c467265657a654f663c543e000904a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e047460546f6b656e496460206f662060546f6b656e60206d6f646966696564010c6b6579b101013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c7565b5010144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740a04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b6579b101013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640b0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e74ad01015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6eb9010134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0c045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650d044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e740e049441206e65772060436f6c6c656374696f6e4163636f756e74602077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404b85468652060546f6b656e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c64730f048041206e65772060546f6b656e4163636f756e746020776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e496460206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e7410048c412060436f6c6c656374696f6e4163636f756e7460207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e74110478412060546f6b656e4163636f756e7460207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964bd0101704f7074696f6e3c543a3a526573657276654964656e7469666965723e0478546865206964656e746966696572206f6620746865207265736572766573120464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c05468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404845468652060546f6b656e49646020746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964bd0101704f7074696f6e3c543a3a526573657276654964656e7469666965723e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7313046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964bd0101704f7074696f6e3c543a3a526573657276654964656e7469666965723e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657314047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964bd0101704f7074696f6e3c543a3a526573657276654964656e7469666965723e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573150494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b05468652060436f6c6c656374696f6e49646020666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741604845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e744964602077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e170468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e744964047054686520604163636f756e74496460206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564180468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a05468652060436f6c6c656374696f6e496460206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e4964048c5468652060546f6b656e496460206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e744964045c54686520604163636f756e7449646020736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641904b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c756520697320736574011476616c7565c101015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651a0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404a05468652060546f6b656e49646020666f72207768696368207468652076616c756520697320736574011476616c7565e10101484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651b0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001c04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565f10101784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651d049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c75650d0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a090909a1010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e04244163636f756e7449640100000401146f776e65720001244163636f756e7449640000a5010c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964a80130436f6c6c656374696f6e496400012c667265657a655f74797065a9010178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e0000a9010c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e040018011c546f6b656e496400010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f6964a8011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000ad0104184f7074696f6e04045401180108104e6f6e6500000010536f6d650400180000010000b10110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000b50110346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000b90104184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000bd0104184f7074696f6e0404540145010108104e6f6e6500000010536f6d65040045010000010000c10104184f7074696f6e04045401c5010108104e6f6e6500000010536f6d650400c5010000010000c501144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657328436f6c6c656374696f6e0c244163636f756e74496401001c42616c616e6365011818506f6c69637901c901001401146f776e65720001244163636f756e744964000118706f6c696379c9010118506f6c69637900012c746f6b656e5f636f756e7411010128546f6b656e436f756e7400013c6174747269627574655f636f756e740901010c753332000134746f74616c5f6465706f736974a8011c42616c616e63650000c901104c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c69636965735c44656661756c74436f6c6c656374696f6e506f6c6963790430546f6b656e42616c616e63650118001001106d696e74cd01017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726ed501014444656661756c744275726e506f6c6963790001207472616e73666572d901015444656661756c745472616e73666572506f6c696379000124617474726962757465dd01015844656661756c74417474726962757465506f6c6963790000cd01144c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c6963696573106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74d10101484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79ad0101504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74c40110626f6f6c0000d10104184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000d501144c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c6963696573106275726e4444656661756c744275726e506f6c69637900000000d901144c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c6963696573207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ec40110626f6f6c0000dd01144c70616c6c65745f6d756c74695f746f6b656e7314696d706c7320706f6c6963696573246174747269627574655844656661756c74417474726962757465506f6c69637900000000e10104184f7074696f6e04045401e5010108104e6f6e6500000010536f6d650400e5010000010000e501144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657314546f6b656e0830546f6b656e42616c616e636501181c42616c616e63650118001c0118737570706c79a80130546f6b656e42616c616e636500010c636170e90101784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e00012469735f66726f7a656ec40110626f6f6c00013c6d696e696d756d5f62616c616e6365a80130546f6b656e42616c616e6365000128756e69745f7072696365a8011c42616c616e63650001306d696e745f6465706f736974a8011c42616c616e636500013c6174747269627574655f636f756e740901010c7533320000e90104184f7074696f6e04045401ed010108104e6f6e6500000010536f6d650400ed010000010000ed010c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e6365011801082853696e676c654d696e7400000018537570706c790400a80130546f6b656e42616c616e636500010000f10104184f7074696f6e04045401f5010108104e6f6e6500000010536f6d650400f5010000010000f501144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e01b901404d6178417070726f76616c436f756e7401f901000c012469735f66726f7a656ec40110626f6f6c000124617070726f76616c73fd0101e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e740901010c7533320000f9010c1c65705f636f726528706172616d6574657273584d61784f70657261746f72735065724163636f756e7400000000fd0110346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601b9010453000004000102013842547265654d61703c4b2c20563e00000102042042547265654d617008044b0100045601b9010004000502000000050200000209020009020000040800b901000d0204184f7074696f6e0404540111020108104e6f6e6500000010536f6d650400110200000100001102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01150234417070726f76616c436f756e7401f90144526573657276654964656e746966696572014501184c6f636b49640145012c4d61785265736572766573011902204d61784c6f636b73011d02001c011c62616c616e6365a80130546f6b656e42616c616e636500014072657365727665645f62616c616e6365a80130546f6b656e42616c616e63650001386c6f636b65645f62616c616e6365a80130546f6b656e42616c616e63650001386e616d65645f7265736572766573210201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73310201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73350201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ec40110626f6f6c00001502144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e01b90100080118616d6f756e74a80130546f6b656e42616c616e636500012865787069726174696f6eb901012845787069726174696f6e000019020c1c65705f636f726528706172616d65746572732c4d61785265736572766573000000001d020c1c65705f636f726528706172616d6574657273204d61784c6f636b7300000000210210346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b014501045601180453000004002502013842547265654d61703c4b2c20563e00002502042042547265654d617008044b01450104560118000400290200000029020000022d02002d020000040845011800310210346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b014501045601180453000004002502013842547265654d61703c4b2c20563e0000350210346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560115020453000004003902013842547265654d61703c4b2c20563e00003902042042547265654d617008044b010004560115020004003d020000003d020000024102004102000004080015020045020c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f616464726573734902013c457468657265756d41646472657373045054686520657468657265756d20616464726573730118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d65640004f0536f6d656f6e6520636c61696d656420736f6d6520454649732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d600499010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f72732920656d69747465640a090909627920746869732070616c6c65742e0a0909094902083c7072696d69746976655f7479706573104831363000000400150101205b75383b2032305d00004d020c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d757461746564040051020134506f6f6c734d75746174696f6e000000045c5468652070616c6c65742773206576656e74207479706551020c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000080124636f6d6d756e69747955020110506f6f6c000120636f6c6c61746f7255020110506f6f6c000055020c1c65705f636f726514747970657310506f6f6c00000401246665655f73686172655902011c5065726d696c6c000059020c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200005d0208306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200006102000002240065020000028800690208306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e0901014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d656d02016473705f72756e74696d653a3a52756e74696d65537472696e6700006d02000005020071020c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696f7502011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b28011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657320010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646528011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646528011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73790201345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973810201205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697828010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b28011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e75020c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c753332000079020000027d02007d02000004082828008102000002280085020c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373890201845065724469737061746368436c6173733c57656967687473506572436c6173733e000089020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454018d02000c01186e6f726d616c8d0201045400012c6f7065726174696f6e616c8d020104540001246d616e6461746f72798d0201045400008d020c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963d10101384f7074696f6e3c5765696768743e0001246d61785f746f74616cd10101384f7074696f6e3c5765696768743e0001207265736572766564d10101384f7074696f6e3c5765696768743e000091020c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178950201545065724469737061746368436c6173733c7533323e000095020c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000099020c346672616d655f737570706f72741c776569676874733c52756e74696d654462576569676874000008011072656164200118576569676874000114777269746520011857656967687400009d02082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d656d02013452756e74696d65537472696e67000124696d706c5f6e616d656d02013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973a102011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e08010875380000a102040c436f7704045401a502000400a502000000a502000002a90200a9020000040845011000ad020000050400b1020c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574b5020c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e446174610804480124044e01100010012c706172656e745f68656164b9020120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74240104480001306d61785f706f765f73697a6510010c7533320000b9020c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040028011c5665633c75383e0000bd0204184f7074696f6e04045401c1020108104e6f6e6500000010536f6d650400c1020000010000c1020c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000c5020c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573c902014442547265655365743c5665633c75383e3e0000c9020420425472656553657404045401280004008102000000cd020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616424014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65880128287533322c2075333229000140696e67726573735f6368616e6e656c73d10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73d10201885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000d102000002d50200d50200000408f0d90200d9020c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164e801304f7074696f6e3c486173683e0000dd020c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000e102089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040024012452656c6179486173680000e502042042547265654d617008044b01f0045601e102000400e902000000e902000002ed0200ed0200000408f0e10200f102000002f50200f5020860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401f000080124726563697069656e74f0010849640001106461746128015073705f7374643a3a7665633a3a5665633c75383e0000f9020c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f6461746104011064617461fd02015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652801345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736824011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646528011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd02089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461b502015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465c502015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765730103016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573090301a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000010300000205030005030860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736728013c446f776e776172644d65737361676500000903042042547265654d617008044b01f00456010d0300040015030000000d0300000211030011030860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746128015073705f7374643a3a7665633a3a5665633c75383e00001503000002190300190300000408f00d03001d030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090921030c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f7711010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e25030c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e65776503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686f6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2903083c6566696e6974795f72756e74696d651043616c6c00016c1853797374656d0400710201ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400f90201d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400210301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400250301a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d61676504002d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400310301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c69747904003d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400610301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a001c56657374696e6704006d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e002d004056657374696e675265676973747261720400750301d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e675265676973747261722c2052756e74696d653e002e002444656d6f63726163790400850301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c04008d0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400910301dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400950301c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400990301e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c746973696704009d0301b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400a90301d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0014001c53657373696f6e0400ad0301b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400bd0301b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400c10301c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400250401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400290401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d04002d0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e00300020426f756e746965730400310401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400350401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d7304007d0401ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c730400890401a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00002d030c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657328011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736824011c543a3a48617368000104dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e40726571756573745f707265696d6167650401106861736824011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736824011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31030c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c39030150426f783c43616c6c4f72486173684f663c543e3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d6564140108696428011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c39030150426f783c43616c6c4f72486173684f663c543e3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d6564040108696428011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c39030150426f783c43616c6c4f72486173684f663c543e3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f6166746572140108696428011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963350301a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c39030150426f783c43616c6c4f72486173684f663c543e3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e350304184f7074696f6e04045401880108104e6f6e6500000010536f6d650400880000010000390310346672616d655f737570706f727418747261697473207363686564756c652c4d617962654861736865640804540129031048617368012401081456616c7565040029030104540000001048617368040024011048617368000100003d030c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011014626174636804011463616c6c73410301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578ad02010c75313600011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73410301605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e45030154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e41030000022903004503083c6566696e6974795f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400490301746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c04004d0301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400510301010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d04005503014870616c6c65745f78636d3a3a4f726967696e001f002843756d756c757358636d04005903016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f696404005d0301110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640005000049030c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200004d03084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200005103084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d0002000055030c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400fc01344d756c74694c6f636174696f6e00000020526573706f6e73650400fc01344d756c74694c6f636174696f6e0001000059030c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400f00118506172614964000100005d03081c73705f636f726510566f69640001000061030c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565a80128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206e65775f66726565a80128543a3a42616c616e63650001306e65775f7265736572766564a80128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263656503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565a80128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565a80128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001286b6565705f616c697665c40110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65030c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780178011408496404000001244163636f756e74496400000014496e6465780400690301304163636f756e74496e6465780001000c526177040028011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400150101205b75383b2032305d00040000690300000678006d030c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65a4015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573710301645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7103000002a40075030c6070616c6c65745f76657374696e675f7265676973747261721870616c6c65741043616c6c0404540001083872656769737465725f62617463681001206163636f756e7473790301445665737465644163636f756e74733c543e00014873746172745f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e000118706572696f64100144426c6f636b4e756d626572466f723c543e000130706572696f645f636f756e7410010c753332000004dc52656769737465722061206261746368206f66206163636f756e747320616e642074686569722076657374696e6720616d6f756e74732e2c636c61696d5f62617463680401206163636f756e7473790301445665737465644163636f756e74733c543e0001047c426174636820636c61696d20666f7220766573746564206163636f756e7473042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e790310346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454017d03045300000400810301185665633c543e00007d030c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574345665737465644163636f756e7408244163636f756e74496401001c42616c616e63650118000801286163636f756e745f69640001244163636f756e744964000118616d6f756e7418011c42616c616e6365000081030000027d030085030c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736824011c543a3a4861736800011476616c7565a8013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616c0901012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e640901010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e6465780901013c5265666572656e64756d496e646578000110766f7465b801644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736824011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736824011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736824011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736824011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d62657200073c4d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f9420206046617374547261636b566f74696e67506572696f646020696620746f6f206c6f772e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736824011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465780901013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f000130543a3a4163636f756e744964000128636f6e76696374696f6e89030128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c28011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c28011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736824011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e640901010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b040118746172676574000130543a3a4163636f756e74496400131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574000130543a3a4163636f756e744964000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736824011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736824011c543a3a4861736800013c6d617962655f7265665f696e646578b901015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465780901012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89030c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b65643678000600008d030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273b001445665633c543a3a4163636f756e7449643e0001147072696d657c01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c2903017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640901012c4d656d626572436f756e7400012070726f706f73616c2903017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e6465780901013450726f706f73616c496e64657800011c617070726f7665c40110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e6465780901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64110101185765696768740001306c656e6774685f626f756e640901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91030c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273b001445665633c543a3a4163636f756e7449643e0001147072696d657c01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c2903017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640901010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c640901012c4d656d626572436f756e7400012070726f706f73616c2903017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e640901010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c24011c543a3a48617368000114696e6465780901013450726f706f73616c496e64657800011c617070726f7665c40110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736824011c543a3a48617368000114696e6465780901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64110101185765696768740001306c656e6774685f626f756e640901010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736824011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95030c3c70616c6c65745f74726561737572791870616c6c65741043616c6c08045400044900010c3470726f706f73655f7370656e6408011476616c7565a8013c42616c616e63654f663c542c20493e00012c62656e65666963696172796503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69640901013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69640901013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99030c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f000130543a3a4163636f756e74496400000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f000130543a3a4163636f756e74496400010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665000130543a3a4163636f756e74496400010c616464000130543a3a4163636f756e744964000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273b001445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577000130543a3a4163636f756e744964000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f000130543a3a4163636f756e74496400050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d030c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573b001445665633c543a3a4163636f756e7449643e00011063616c6c29030160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c64ad02010c7531360001446f746865725f7369676e61746f72696573b001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74a10301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6ca50301344f706171756543616c6c3c543e00012873746f72655f63616c6cc40110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c64ad02010c7531360001446f746865725f7369676e61746f72696573b001445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74a10301844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64ad02010c7531360001446f746865725f7369676e61746f72696573b001445665633c543a3a4163636f756e7449643e00012474696d65706f696e74d8016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea10304184f7074696f6e04045401d80108104e6f6e6500000010536f6d650400d80000010000a50310346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f7061717565040454012903000800090100000029030104540000a9030c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473b001445665633c543a3a4163636f756e7449643e000004a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e3c6a6f696e5f63616e64696461746573040118616d6f756e74180124416d6f756e743c543e000104a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e18756e626f6e64000218a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000404310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e487365745f626c6f636b5f70726f647563657204012070726f6475636572000130543a3a4163636f756e74496400050080666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c7533320006081d01536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e642060543a3a4d617843616e6469646174657360385375646f2063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead030c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973b103011c543a3a4b65797300011470726f6f6628011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb103083c6566696e6974795f72756e74696d652c53657373696f6e4b657973000008011061757261b50301c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73b50301c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000b503104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400b903013c737232353531393a3a5075626c69630000b9030c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000bd030c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1030c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765c5030154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747375010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f617373657473100110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747375010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765f10301a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6efc0148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6eb90101484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e8901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747375010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69746d01012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172798901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747375010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69746d01012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec503080c78636d3056657273696f6e656458636d041043616c6c00010c0856300400c903013476303a3a58636d3c43616c6c3e0000000856310400dd03013476313a3a58636d3c43616c6c3e00010008563204002101013476323a3a58636d3c43616c6c3e00020000c9030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473cd0301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473cd0301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473cd0301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641101010c753634000120726573706f6e7365d9030120526573706f6e7365000300345472616e7366657241737365740801186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c5d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c52656c6179656446726f6d08010c77686f810101344d756c74694c6f636174696f6e00011c6d657373616765c9030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a0000cd03000002d10300d103100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976657901013c5665633c4d756c746941737365743e00011c726563656976657901013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574737901013c5665633c4d756c746941737365743e00011c72657365727665810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641101010c75363400011064657374810101344d756c74694c6f636174696f6e0001186173736574737901013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565737d0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72c40110626f6f6c00010c78636dd50301385665633c58636d3c43616c6c3e3e00070000d503000002c90300d9030c0c78636d08763020526573706f6e73650001041841737365747304007901013c5665633c4d756c746941737365743e00000000dd030c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574732d01012c4d756c746941737365747300011c65666665637473e10301405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574732d01012c4d756c746941737365747300011c65666665637473e10301405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574732d01012c4d756c746941737365747300011c65666665637473e10301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641101010c753634000120726573706f6e7365ed030120526573706f6e7365000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c5d01014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c52656c6179656446726f6d08010c77686f01010154496e746572696f724d756c74694c6f636174696f6e00011c6d657373616765dd030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69641101010c75363400014c6d61785f726573706f6e73655f7765696768741101010c753634000b0048556e73756273637269626556657273696f6e000c0000e103000002e50300e503100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473610101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279fc01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473610101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665610101404d756c7469417373657446696c74657200011c726563656976652d01012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473610101404d756c7469417373657446696c74657200011c72657365727665fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473610101404d756c7469417373657446696c74657200011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641101010c75363400011064657374fc01344d756c74694c6f636174696f6e000118617373657473610101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573350101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72c40110626f6f6c000130696e737472756374696f6e73e90301385665633c58636d3c43616c6c3e3e00070000e903000002dd0300ed030c0c78636d08763120526573706f6e73650001081841737365747304002d01012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e00010000f103080c78636d3056657273696f6e656458636d041043616c6c00010c0856300400f503013476303a3a58636d3c43616c6c3e00000008563104000904013476313a3a58636d3c43616c6c3e00010008563204001904013476323a3a58636d3c43616c6c3e00020000f5030c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473f90301405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473f90301405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574737901013c5665633c4d756c746941737365743e00011c65666665637473f90301405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641101010c753634000120726573706f6e7365d9030120526573706f6e7365000300345472616e7366657241737365740801186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0504014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c52656c6179656446726f6d08010c77686f810101344d756c74694c6f636174696f6e00011c6d657373616765f5030170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a0000f903000002fd0300fd03100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976657901013c5665633c4d756c746941737365743e00011c726563656976657901013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574737901013c5665633c4d756c746941737365743e00011c72657365727665810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574737901013c5665633c4d756c746941737365743e00011064657374810101344d756c74694c6f636174696f6e00011c65666665637473cd0301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641101010c75363400011064657374810101344d756c74694c6f636174696f6e0001186173736574737901013c5665633c4d756c746941737365743e00060030427579457865637574696f6e140110666565737d0101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72c40110626f6f6c00010c78636d010401385665633c58636d3c43616c6c3e3e000700000104000002f5030005040c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656428011c5665633c75383e000009040c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574732d01012c4d756c746941737365747300011c656666656374730d0401405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574732d01012c4d756c746941737365747300011c656666656374730d0401405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574732d01012c4d756c746941737365747300011c656666656374730d0401405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641101010c753634000120726573706f6e7365ed030120526573706f6e7365000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737420010c75363400011063616c6c0504014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c52656c6179656446726f6d08010c77686f01010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676509040170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69641101010c75363400014c6d61785f726573706f6e73655f7765696768741101010c753634000b0048556e73756273637269626556657273696f6e000c00000d040000021104001104100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c0118617373657473610101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279fc01344d756c74694c6f636174696f6e0001004c4465706f736974526573657276654173736574100118617373657473610101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e0002003445786368616e6765417373657408011067697665610101404d756c7469417373657446696c74657200011c726563656976652d01012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c0118617373657473610101404d756c7469417373657446696c74657200011c72657365727665fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c0118617373657473610101404d756c7469417373657446696c74657200011064657374fc01344d756c74694c6f636174696f6e00011c65666665637473e10301385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641101010c75363400011064657374fc01344d756c74694c6f636174696f6e000118617373657473610101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573350101284d756c7469417373657400011877656967687420010c7536340001106465627420010c75363400013468616c745f6f6e5f6572726f72c40110626f6f6c000130696e737472756374696f6e73150401385665633c58636d3c43616c6c3e3e00070000150400000209040019040c0c78636d0876320c58636d041043616c6c000004001d0401585665633c496e737472756374696f6e3c43616c6c3e3e00001d0400000221040021040c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404002d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404002d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404002d01012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69641101011c51756572794964000120726573706f6e73654d010120526573706f6e73650001286d61785f7765696768741101010c753634000300345472616e7366657241737365740801186173736574732d01012c4d756c746941737365747300012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574732d01012c4d756c746941737365747300011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065590101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73741101010c75363400011063616c6c0504014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465720901010c7533320001406d61785f6d6573736167655f73697a650901010c7533320001306d61785f63617061636974790901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e740901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f720901010c75333200011873656e6465720901010c753332000124726563697069656e740901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040001010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69641101011c5175657279496400011064657374fc01344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768741101010c753634000c00304465706f73697441737365740c0118617373657473610101404d756c7469417373657446696c7465720001286d61785f6173736574730901010c75333200012c62656e6566696369617279fc01344d756c74694c6f636174696f6e000d004c4465706f736974526573657276654173736574100118617373657473610101404d756c7469417373657446696c7465720001286d61785f6173736574730901010c75333200011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e000e003445786368616e6765417373657408011067697665610101404d756c7469417373657446696c74657200011c726563656976652d01012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c0118617373657473610101404d756c7469417373657446696c74657200011c72657365727665fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473610101404d756c7469417373657446696c74657200011064657374fc01344d756c74694c6f636174696f6e00010c78636d2101011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69641101011c5175657279496400011064657374fc01344d756c74694c6f636174696f6e000118617373657473610101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768741101010c75363400120030427579457865637574696f6e08011066656573350101284d756c746941737365740001307765696768745f6c696d69746d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204001904012458636d3c43616c6c3e0015002c536574417070656e64697804001904012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574732d01012c4d756c74694173736574730001187469636b6574fc01344d756c74694c6f636174696f6e001800105472617004001101010c7536340019004053756273637269626556657273696f6e08012071756572795f69641101011c5175657279496400014c6d61785f726573706f6e73655f7765696768741101010c753634001a0048556e73756273637269626556657273696f6e001b000025040c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e29040c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657820013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2d040c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e080110646573748901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765c5030154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31040c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0404540001243870726f706f73655f626f756e747908011476616c7565a8013042616c616e63654f663c543e00012c6465736372697074696f6e28011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69640901012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69640901012c426f756e7479496e64657800011c63757261746f726503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500010c666565a8013042616c616e63654f663c543e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69640901012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69640901012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69640901012c426f756e7479496e64657800012c62656e65666963696172796503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69640901012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69640901012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69640901012c426f756e7479496e64657800011872656d61726b28011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e35040c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c040454000160446372656174655f636f6c6c656374696f6e04012864657363726970746f723904015c543a3a436f6c6c656374696f6e44657363726970746f72000010a8437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f7260002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000130410144657374726f79732060436f6c6c656374696f6e60207769746820606964602e20606f726967696e60206d75737420626520746865206f776e6572206f66207468652060436f6c6c656374696f6e602e00490154686520606174747269627574655f636f756e746020706172616d65746572206973207573656420746f206576616c756174652074686520636f7374206f662074686973206f7065726174696f6e2e204974806d757374206d61746368207468652076616c756520696e2073746f726167652e002023204572726f727301012d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ed82d20604e6f74466f756e64602069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e81012d206044657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e746020696620616e6f746865722070616c6c657420697320626c6f636b696e672074686520636f6c6c656374696f6e2773206465737472756374696f6e51012d206044657374726f79466f7262696464656e427952656d61696e696e67546f6b656e736020696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e2064657374726f79696e675d012d206044657374726f79466f7262696464656e4279417474726962757465436f756e746020696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e2064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ea1010154543a3a436f6c6c656374696f6e4d75746174696f6e000214d04d6f646966792060436f6c6c656374696f6e6020776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f7273c02d20604e6f74466f756e64602c2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742efc2d20604e6f5065726d697373696f6e602c20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e106d696e740c0124726563697069656e746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000118706172616d735104013c4d696e74506172616d734f663c543e0003348101606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c6574277320604d696e74506f6c696379602e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ed82d2060436f6c6c656374696f6e4e6f74466f756e64602069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742eb02d2060546f6b656e4e6f74466f756e64602069662060546f6b656e6020646f6573206e6f742065786973742e29012d2060546f6b656e416c72656164794578697374736020696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747315012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e65012d20604f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652c206f722069662074686520746f6b656e5f636f756e74286f766572666c6f77732e2d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f736974106275726e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000118706172616d735504013c4275726e506172616d734f663c543e000430390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273b02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e2060746f6b656e7360406f662060636f6c6c656374696f6e602e01012d2060436f6c6c656374696f6e446f65734e6f74537570706f7274476976656e546f6b656e602069662060746f6b656e7360206973206e6f7420656d7074792e45012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f66207468652060636f6c6c656374696f6e602e6d012d20604f766572666c6f776020696620616d6f756e74202d20737570706c79206f766572666c6f777320747970652c206f72206966206275726e2063617573657320636f6c6c656374696f6e2e746f6b656e5f636f756e7420746f246f766572666c6f772e5d012d20604465706f736974556e726573657276654661696c6564602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f20756e72657365727665207472616e736665720c0124726563697069656e746503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000118706172616d735904014c5472616e73666572506172616d734f663c543e00051c1501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602eec2d20604f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e18667265657a65040110696e666fa501012c467265657a654f663c543e0006048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666fa501012c467265657a654f663c543e000704845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b101013c543a3a4174747269627574654b657900011476616c7565b5010144543a3a41747472696275746556616c756500082ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e850149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468652061747472696275746558697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060c42d2060546f6b656e4e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e7d012d20604f766572666c6f77602069662074686520436f6c6c656374696f6e27732061747472696275746520636f756e746572206f766572666c6f77732c206f722069662074686520617474726962757465206b657920616e642076616c756578746f74616c206279746573206578636565647320746865206c696d69742e55012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f20726573657276652074686520646570706f73697420666f7220746865206174747269627574652073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b101013c543a3a4174747269627574654b6579000924250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f72739c2d20604261644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060c42d2060546f6b656e4e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e35012d2060417474726962757465436f756e7465724f766572666c6f77602069662074686520436f6c6c656374696f6e27732061747472696275746520636f756e746572206f766572666c6f77732e69012d206041747472696275746553746f726167654f766572666c6f77602069662074686520617474726962757465206b657920616e642076616c756520746f74616c206279746573206578636565647320746865206c696d69742e55012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f20726573657276652074686520646570706f73697420666f7220746865206174747269627574652073746f726167652e3862617463685f7472616e73666572080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000128726563697069656e74735d04015c5472616e73666572526563697069656e74734f663c543e000a1c79015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60206163636f756e742e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e09012d206042616c616e63654f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e2862617463685f6d696e74080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000128726563697069656e74736904014c4d696e74526563697069656e74734f663c543e000b30b901436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e20604163636f756e7449646020616e6420604d696e74506172616d7360002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ec02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e15012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602edc2d20604d696e74466f7262696464656e602069662074686520706f6c69637920646973616c6c6f777320746865206f7065726174696f6e29012d206042616c616e63654f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652ecc2d2060546f6b656e436f756e744f766572666c6f77602069662074686520746f6b656e5f636f756e74206f766572666c6f77732d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f73697448617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6eb9010134543a3a45787069726174696f6e000c044d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e6050756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e744964000d045501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e6034617070726f76655f746f6b656e180134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964a80128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e74a8013c543a3a546f6b656e42616c616e636500012865787069726174696f6eb9010134543a3a45787069726174696f6e00013863757272656e745f616d6f756e74a8013c543a3a546f6b656e42616c616e6365000e042101417070726f76652074686520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f6620606f726967696e6027732060746f6b656e60733c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964a80128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000f04d0556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e60735c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ea1010154543a3a436f6c6c656374696f6e4d75746174696f6e001018850145786163746c7920617320606d75746174655f636f6c6c656374696f6e602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265287370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f746c2d2053616d65206173206d75746174655f636f6c6c656374696f6e38666f7263655f7472616e73666572100118736f757263656503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e6503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000118706172616d735904014c5472616e73666572506172616d734f663c543e001118590145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e742073686f756c64206265287370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74482d2053616d65206173207472616e7366657250666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e496400011476616c7565c101015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00121015015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964a80128543a3a546f6b656e496400011476616c7565e10101484f7074696f6e3c546f6b656e4f663c543e3e00131001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964040134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640014101d0153657420746865204e657874436f6c6c656374696f6e49642073746f7261676520746f2074686520676976656e20606964602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964ad0101484f7074696f6e3c543a3a546f6b656e49643e00010c6b6579b101013c543a3a4174747269627574654b657900011476616c7565750401584f7074696f6e3c4174747269627574654f663c543e3e00151001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69646503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565f10101784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00161031015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f6964a8013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964a80128543a3a546f6b656e49640001286163636f756e745f69646503018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c75650d0201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0017101d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39040c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f720430546f6b656e42616c616e6365011800040118706f6c6963793d0401bc44656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63653e00003d040c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720430546f6b656e42616c616e63650118001001106d696e74410401a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726e4504016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e736665724904017c44656661756c745472616e73666572506f6c69637944657363726970746f720001246174747269627574654d04018044656661756c74417474726962757465506f6c69637944657363726970746f7200004104103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74d10101484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79ad0101504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74c40110626f6f6c00004504103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f72000000004904103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f72000000004d04103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f72000000005104103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d730c1c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e6365011801082c437265617465546f6b656e100120746f6b656e5f6964a8011c546f6b656e4964000138696e697469616c5f737570706c79a80130546f6b656e42616c616e6365000128756e69745f7072696365a8011c42616c616e636500010c636170e90101784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000000104d696e740c0120746f6b656e5f6964a8011c546f6b656e4964000118616d6f756e74a80130546f6b656e42616c616e6365000128756e69745f7072696365ad01013c4f7074696f6e3c42616c616e63653e000100005504103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f6964a8011c546f6b656e4964000118616d6f756e74a80130546f6b656e42616c616e63650001286b6565705f616c697665c40110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765c40110626f6f6c00005904103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f6964a8011c546f6b656e4964000118616d6f756e74a80130546f6b656e42616c616e63650001286b6565705f616c697665c40110626f6f6c000000204f70657261746f72100120746f6b656e5f6964a8011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e74a80130546f6b656e42616c616e63650001286b6565705f616c697665c40110626f6f6c000100005d0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454016104045300000400650401185665633c543e000061040c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73015904000801286163636f756e745f69640001244163636f756e744964000118706172616d7359040118506172616d7300006504000002610400690410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454016d04045300000400710401185665633c543e00006d040c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73015104000801286163636f756e745f69640001244163636f756e744964000118706172616d7351040118506172616d73000071040000026d0400750404184f7074696f6e0404540179040108104e6f6e6500000010536f6d650400790400000100007904144c70616c6c65745f6d756c74695f746f6b656e732066656174757265732461747472696275746514747970657324417474726962757465083841747472696275746556616c756501b5011c42616c616e636501180008011476616c7565b501013841747472696275746556616c756500011c6465706f736974a8011c42616c616e636500007d040c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400010c14636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265810401245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e0d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d6573736167659c2020206d61746368696e672074686520666f726d6174206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d08010c77686f4902013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c644902013c457468657265756d4164647265737300010c6e65774902013c457468657265756d41646472657373000120707265636c61696d7c01504f7074696f6e3c543a3a4163636f756e7449643e000200042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c1c73705f636f7265146563647361245369676e617475726500000400850401205b75383b2036355d0000850400000341000000080089040c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e51020134506f6f6c734d75746174696f6e000004b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d040c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c65749104083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e7265717565737465640400950401704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e00000024526571756573746564040010010c75333200010000950404184f7074696f6e0404540199040108104e6f6e6500000010536f6d650400990400000100009904000004080018009d0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e0000a1040c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011820546f6f4c61726765000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a504000002a90400a90404184f7074696f6e04045401ad040108104e6f6e6500000010536f6d650400ad040000010000ad04084070616c6c65745f7363686564756c65722c5363686564756c65645633101043616c6c0139032c426c6f636b4e756d62657201103450616c6c6574734f726967696e014503244163636f756e7449640100001401206d617962655f69648c013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c3903011043616c6c0001386d617962655f706572696f646963350301944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e4503013450616c6c6574734f726967696e0000b1040c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b5040c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909b90410346672616d655f737570706f72741c73746f72616765407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401bd04045300000400c50401185665633c543e0000bd04083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964450101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c104011c526561736f6e730000c104083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000c504000002bd0400c90410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401cd04045300000400d10401185665633c543e0000cd04083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720145011c42616c616e6365011800080108696445010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d104000002cd0400d504083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000d9040c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909dd040c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000e104086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000e504000002e90400e9040c346672616d655f737570706f72741c7765696768747358576569676874546f466565436f656666696369656e74041c42616c616e6365011800100134636f6566665f696e746567657218011c42616c616e6365000128636f6566665f667261637502011c50657262696c6c0001206e65676174697665c40110626f6f6c00011864656772656508010875380000ed0410346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401a4045300000400710301185665633c543e0000f1040c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f5040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574144572726f7204045400010848496e76616c6964506572696f64436f756e7400000460506572696f6420636f756e7420697320696e76616c69642e4c496e76616c6964566573746564416d6f756e740001046856657374656420616d6f756e7420697320696e76616c69642e2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f904000002fd0400fd040000040c10240000010500000408b018000505084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c651401106461746128011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d626572000118657870697279b901014c4f7074696f6e3c426c6f636b4e756d6265723e0001000009050c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801241c42616c616e6365011801081c4f6e676f696e6704000d0501b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564c40110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100000d050c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801241c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368240110486173680001247468726573686f6c64b40134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c791105013854616c6c793c42616c616e63653e000011050c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000015050c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573190501b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e732105015044656c65676174696f6e733c42616c616e63653e0001147072696f722505017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e89030128436f6e76696374696f6e00012c64656c65676174696f6e732105015044656c65676174696f6e733c42616c616e63653e0001147072696f722505017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000019050000021d05001d050000040810b80021050c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000025050c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e6365000029050000040824b4002d050000040810b0003105084070616c6c65745f64656d6f63726163792052656c65617365730001040856310000000035050c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001702056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909390510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400610201185665633c543e00003d05084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573b001385665633c4163636f756e7449643e0001106e617973b001385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000041050c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909450510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540124045300000400610201185665633c543e000049050c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d05083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000510510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540110045300000400550501185665633c543e000055050000021000590508346672616d655f737570706f72742050616c6c65744964000004004501011c5b75383b20385d00005d050c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900010c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e04784572726f7220666f72207468652074726561737572792070616c6c65742e61050c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010834416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909096505000004080004006905083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656ed8015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73b001385665633c4163636f756e7449643e00006d050000040ca50300180071050c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909750510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454017905045300000400850501185665633c543e000079050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c657420436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273017d050010011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e740001286e6f6d696e61746f727381050190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e00007d05083c6566696e6974795f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000810510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e6465645665630804540100045300000400b001185665633c543e0000850500000279050089050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65743043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273017d05344d617843616e64696461746573018d050004009105011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e00008d05083c6566696e6974795f72756e74696d65344d617843616e6469646174657300000000910510346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454017905045300000400850501185665633c543e000095050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e74000099050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c657414526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f7273019d05344d61784e6f6d696e61746f7273017d05000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72737505011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e00009d05083c6566696e6974795f72756e74696d65304d6178436f6c6c61746f727300000000a10500000408100000a5050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909a905000002ad0500ad050000040800b10300b10500000408b5052800b5050c1c73705f636f72651863727970746f244b65795479706549640000040038011c5b75383b20345d0000b9050c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ebd05000002c10500c105086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572f001185061726149640001147374617465c5050130496e626f756e6453746174650001406d6573736167655f6d65746164617461c90501a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000c505086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000c905000002cd0500cd050000040810d10500d1050c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000d50500000408f01000d905000002dd0500dd05086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74f001185061726149640001147374617465e10501344f7574626f756e6453746174650001347369676e616c735f6578697374c40110626f6f6c00012c66697273745f696e646578ad02010c7531360001286c6173745f696e646578ad02010c7531360000e105086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000e50500000408f0ad0200e905086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f7765696768742001185765696768740000ed050000040cf0102800f1050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f5050c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909f9050c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a090909fd05086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400000106086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7420013c4f766572776569676874496e646578000005060000020906000906000004081028000d060c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090911060c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909091506083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e636500011873746174757319060190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00001906083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500001d0610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e64656456656308045401080453000004002801185665633c543e000021060c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7204045400012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c642d626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090925060000040c001818002906000004081818002d060000040818000031060000040c18ad01b10100350610346672616d655f737570706f72741c73746f726167652c626f756e6465645f76656328426f756e646564566563080454013906045300000400410601185665633c543e00003906144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6e3d06019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768741101011857656967687400003d06144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f6964a80130436f6c6c656374696f6e4964000120746f6b656e5f6964ad01013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e740901010c75333200000000410600000239060045060c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f7204045400018048436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e28416d6f756e745a65726f000704c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b657900080454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e74457863656564656400090498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000a04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000b04ac547269656420746f206372656174652060546f6b656e60207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000c04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73000d10450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265690163616c6c696e67206064657374726f795f636f6c6c656374696f6e602e204b65657020696e206d696e642074686174207468652060546f6b656e602073746f726167652063616e2072656d61696e206576656e20696620616c6c710160546f6b656e6020756e6974732077657265206275726e65642e20412060546f6b656e602063616e206f6e6c792062652064657374726f7965642062792073657474696e67206072656d6f76655f746f6b656e5f73746f726167656048746f207472756520696e20606275726e602e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74000e04150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564000f04f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640010040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001108510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001204c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e63655c42616c616e6365436f6e76657273696f6e4661696c6564001304d8436f756c64206e6f7420636f6e76657274206265747765656e2060546f6b656e42616c616e63656020616e64206042616c616e636560584d696e744661696c6564526571756972656d656e74730014040501546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e7473207365742062792074686520604d696e74506f6c696379605849646c654f7065726174696f6e517565756546756c6c00150405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001604dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001704b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001804ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e730019048c5468652062616c616e6365206973206c6f636b6564206f722072657374726963746564504d6178417070726f76616c734578636565646564001a04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001b04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564001c04690154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6520746f6b656e54496e73756666696369656e74416c6c6f77616e6365001d04b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74001e04510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66001f04bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f7204ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a09090949060c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400010860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e04ad010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f76332f72756e74696d652f6576656e74732d616e642d6572726f7273290a0909096f6620746869732070616c6c65742e0a0909094d0610346672616d655f737570706f72741c73746f7261676544626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560155020453000004005106013842547265654d61703c4b2c20563e00005106042042547265654d617008044b0100045601550200040055060000005506000002590600590600000408005502005d060c1c65705f636f726514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000080120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e744964000061060c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f7220747970656506102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c416464726573730165031043616c6c012903245369676e6174757265016906144578747261017906000400280000006906082873705f72756e74696d65384d756c74695369676e617475726500010c1c4564323535313904006d060148656432353531393a3a5369676e61747572650000001c53723235353139040075060148737232353531393a3a5369676e617475726500010014456364736104008104014065636473613a3a5369676e6174757265000200006d060c1c73705f636f72651c65643235353139245369676e617475726500000400710601205b75383b2036345d0000710600000340000000080075060c1c73705f636f72651c73723235353139245369676e617475726500000400710601205b75383b2036345d00007906000004187d06810685068d0691069506007d0610306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000810610306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000850610306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004008906010c45726100008906102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff00008d0610306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040009010120543a3a496e6465780000910610306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000009506086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400a8013042616c616e63654f663c543e00009906083c6566696e6974795f72756e74696d651c52756e74696d65000000007c1853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510248000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510280400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002480000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e1844696765737401002c040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301003c040010a0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e005901204e4f54453a20546869732073746f72616765206974656d206973206578706c696369746c7920756e626f756e6465642073696e6365206974206973206e6576657220696e74656e64656420746f2062652072656164642066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022465020400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000690204000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100c40400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100c40400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500005d02040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01710201481830426c6f636b576569676874738502850100f2052a0100000000204aa9d1010000405973070000000001c06e96a62e010000010098f73e5d010000010000000000000000405973070000000001c0f6e810a30100000100204aa9d1010000010088526a74000000405973070000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746891023000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687499024040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e9d0269021c6566696e6974791c6566696e69747901000000030000000000000028df6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a80100000002000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978ad0208560414a8205468652064657369676e61746564205353383520707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01b102003c50617261636861696e53797374656d013c50617261636861696e53797374656d505450656e64696e6756616c69646174696f6e436f64650100280400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000280400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000b50204000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100c4040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f60557067726164655265737472696374696f6e5369676e616c0100bd0204001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000c502040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000cd0204001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000dd020400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100e10280000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d716348656164730100e502040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100f10204000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100810204000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301008102040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000024040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100002804000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e01f902016c00011d03012454696d657374616d70012454696d657374616d70080c4e6f7701002020000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100c4040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0121030004344d696e696d756d506572696f6420207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100f01064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e012503017000018d040620507265696d6167650120507265696d6167650824537461747573466f72000104062491040400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406249d04040004942054686520707265696d616765732073746f72656420627920746869732070616c6c65742e012d0301800001a10407245363686564756c657201245363686564756c657208184167656e64610101040510a5040400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b75700001040528880400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e013103018408344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e01b104081c5574696c69747900013d030194044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01b504092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200b904040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200c904040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100d50404000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e01610301980c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01d9040a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100dd0440000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100e10404000000000c604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e2c576569676874546f466565e5045c0400127a00000000000000000000000000000000000001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d207765696768742e2c4c656e677468546f466565e5045c0400407a10f35a00000000000000000000000000000001040d012054686520706f6c796e6f6d69616c2074686174206973206170706c69656420696e206f7264657220746f20646572697665206665652066726f6d206c656e6774682e000b1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200ed0404000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e016d0301a004444d696e5665737465645472616e7366657218400000e8890423c78a000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e01f1042d4056657374696e6752656769737472617200017503000001f5042e2444656d6f6372616379012444656d6f6372616379343c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f904040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510010504000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d61676573000104062405050400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510090504000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001505d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100c40400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002905040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c69737400010406242d0504000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040624c40400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000310504000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e01850301ac2c3c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564c404010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f73697418400000e8890423c78a00000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e0135050c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003905040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406242903040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406243d05040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100b00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e018d0301c0000141050d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004505040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406242903040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406243d05040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100b00400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01910301c8000149050e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c0c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405104d050400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301005105040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01950301cc1c3050726f706f73616c426f6e6459021050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756dad010400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e590210102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c6574496459052065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e015d050f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100b0040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01990301d00001610511204d756c746973696701204d756c746973696708244d756c746973696773000108050265056905040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c7300010406046d05040000019d0301d40c2c4465706f73697442617365184000000cb891e9c616010000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000d098d4af710000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573ad0208640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e017105123c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100750504000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c6573010075050400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301008905040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000041501205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e642060543a3a4d617843616e646964617465736034426c6f636b50726f64756365720000000400049c2054686520636f6c6c61746f7220746f2070726f7669646520746865206e65787420626c6f636b284e6f6d696e61746f72730001040200950504000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100990524010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e4c417574686f726564426c6f636b73436f756e740101080505a10510100000000008f820466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f6620636f6c6c61746f727320746f207468658c206e756d626572206f6620626c6f636b7320617574686f726564206279207468656d2e01a90301dc0454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004982054686520604163636f756e7449646020666f722074686520636f6c6c61746f7220706f6f6c01a505141c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100b00400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100c4040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100a9050400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010055050400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500b1030400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405b10500040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01ad0301e00001b9051610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652444496e626f756e6458636d705374617475730100bd050400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205d50528040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100d9050400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205e50528040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402f028040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100e90590020000000500000001000000a086010000000000020000000000000000c817a8040000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f7665727765696768740001040520ed05040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401002020000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100c404000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01bd0301e40001f1051e2c506f6c6b61646f7458636d0001c10301f40001f5051f2843756d756c757358636d00012504018d010001f9052020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100fd052000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010001064000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210050604000444205468652071756575652070616765732e284f766572776569676874000104022009060400046420546865206f766572776569676874206d657373616765732e01290401910100010d06211c4f726d6c58636d00012d04019501000111063020426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051015060400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e7300010405101d060400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005105040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e0131040199012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657259021020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d6178ad014401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696ead014401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565012106222c4d756c7469546f6b656e73012c4d756c7469546f6b656e731c34546f6b656e4163636f756e747300010c020202250611020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e730001040218c501040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802022906e5010400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e747300010802022d06f501040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c0202023106790404000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e7301003506040004dc2050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e2060486f6f6b733a3a6f6e5f69646c65602e013504019d0130504174747269627574654465706f73697442617365184000008ad8acdb7f16010000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f7369745065724279746518400080c6a47e8d0300000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000a877716b728d0d0000000000000004d420416d6f756e74206f66206043757272656e63796020726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f736974184000008a5d7845630100000000000000000451012054686520616d6f756e74206f66206043757272656e6379602074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f206265206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874202000e876481700000004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004450120546865206d6178206e756d626572206f66206f70657261746f727320612060546f6b656e4163636f756e746020616e6420616e2060436f6c6c656374696f6e4163636f756e74602063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e740145062818436c61696d730118436c61696d730818436c61696d730001040649021804000014546f74616c010018400000000000000000000000000000000000017d04014502041850726566697828807c5061792045464920746f20746865204566696e697479206163636f756e743a04642050726566697820616464656420746f206d657373616765730149062b14506f6f6c730114506f6f6c730414506f6f6c7301004d060400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73018904014d020c24506f6f6c436f756e74101002000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e744964735d0601016d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e7479000000000000000000000000000000000000000004782054686520604163636f756e7449646020666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004ec2054686520604163636f756e74496460207468617420686f6c6473206665657320756e74696c2074686579206172652064697374726962757465640161062c6506041840436865636b5370656356657273696f6e7d061030436865636b47656e6573697381062438436865636b4d6f7274616c69747985062428436865636b4e6f6e63658d06782c436865636b576569676874910678604368617267655472616e73616374696f6e5061796d656e749506789906"} {"specName":"efinity","specVersion":3000,"blockNumber":1400963,"blockHash":"0x6036efd69603858e985baa8f555fbdfdf25326c5f67243dfae6d384ff880d71f","metadata":"0x6d6574610e1509000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f72792001045400002010346672616d655f737570706f72741c77656967687473247765696768745f76321857656967687400000401207265665f74696d6524010c753634000024000005060028083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d00002c000002080030102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677334013c5665633c4469676573744974656d3e000034000002380038102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d6508003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e00060024436f6e73656e73757308003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e000400105365616c08003c0144436f6e73656e737573456e67696e65496400002c011c5665633c75383e000500144f7468657204002c011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e7455706461746564000800003c0000030400000008004000000244004408306672616d655f73797374656d2c4576656e745265636f7264080445014804540128000c011470686173654503011450686173650001146576656e7448010445000118746f70696373490301185665633c543e000048083c6566696e6974795f72756e74696d65144576656e740001781853797374656d04004c01706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007001bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f040074016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d616765040084017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040088018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e63657304009c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b001c56657374696e670400a801706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e002d002444656d6f63726163790400b4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400c801fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400d001fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400d4017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d801fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400dc017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400e4019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400e8015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400ec01a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d0400fc0170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04009901018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d70517565756504009d0101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e00210034417373657452656769737472790400a101018c6f726d6c5f61737365745f72656769737472793a3a4576656e743c52756e74696d653e0034001c4f726d6c58636d0400b10101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e00300020426f756e746965730400b501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400b901018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d730400ad02017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c730400b502017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b730400c102018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504000d03018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0037003845787472696e736963506175736504003503019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300004c0c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5001304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f725c013444697370617463684572726f7200013464697370617463685f696e666f5001304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736828011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e500c346672616d655f737570706f72741c77656967687473304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735401344469737061746368436c617373000120706179735f666565580110506179730000540c346672616d655f737570706f72741c77656967687473344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000580c346672616d655f737570706f72741c7765696768747310506179730001080c596573000000084e6f000100005c082873705f72756e74696d653444697370617463684572726f72000128144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040060012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400640128546f6b656e4572726f720007002841726974686d65746963040068013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04006c01485472616e73616374696f6e616c4572726f720009000060082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f723c018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000064082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006000068082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f000200006c082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000700c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736828011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f6865616428014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909740c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c747801384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728001504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c747801384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909780418526573756c74080454017c0445015c0108084f6b04007c000000000c45727204005c00000100007c00000400008004184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000840c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736828011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736828011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736828011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909880c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000110245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b8c016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e000108696490013c4f7074696f6e3c5665633c75383e3e000118726573756c747801384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e4043616c6c4c6f6f6b75704661696c65640c01107461736b8c016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e000108696490013c4f7074696f6e3c5665633c75383e3e0001146572726f7294012c4c6f6f6b75704572726f7200030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e04304576656e747320747970652e8c000004081010009004184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100009410346672616d655f737570706f727418747261697473207363686564756c652c4c6f6f6b75704572726f720001081c556e6b6e6f776e00000024426164466f726d617400010000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f725c013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f725c013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747801384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a40c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a80c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65ac015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac08306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64b0011c42616c616e63650000b00000061800b40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001502050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c65640c013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e0001286465706f7369746f7273b801445665633c543a3a4163636f756e7449643e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64bc0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2045786563757465640801247265665f696e64657810013c5265666572656e64756d496e646578000118726573756c747801384469737061746368526573756c7400070470412070726f706f73616c20686173206265656e20656e61637465642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000804dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000904e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114756e74696c100138543a3a426c6f636b4e756d626572000a0494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e34507265696d6167654e6f7465640c013470726f706f73616c5f6861736828011c543a3a4861736800010c77686f000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000b04dc412070726f706f73616c277320707265696d61676520776173206e6f7465642c20616e6420746865206465706f7369742074616b656e2e30507265696d616765557365640c013470726f706f73616c5f6861736828011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000c041101412070726f706f73616c20707265696d616765207761732072656d6f76656420616e6420757365642028746865206465706f736974207761732072657475726e6564292e3c507265696d616765496e76616c696408013470726f706f73616c5f6861736828011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000d040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d6167652077617320696e76616c69642e3c507265696d6167654d697373696e6708013470726f706f73616c5f6861736828011c543a3a486173680001247265665f696e64657810013c5265666572656e64756d496e646578000e040901412070726f706f73616c20636f756c64206e6f7420626520657865637574656420626563617573652069747320707265696d61676520776173206d697373696e672e38507265696d61676552656170656410013470726f706f73616c5f6861736828011c543a3a4861736800012070726f7669646572000130543a3a4163636f756e74496400011c6465706f73697418013042616c616e63654f663c543e000118726561706572000130543a3a4163636f756e744964000f04290141207265676973746572656420707265696d616765207761732072656d6f76656420616e6420746865206465706f73697420636f6c6c656374656420627920746865207265617065722e2c426c61636b6c697374656404013470726f706f73616c5f6861736828011c543a3a48617368001004c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e00110490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e6465780012048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e64657800130460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b80000020000bc0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465c40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000c40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c80c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736828011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114766f746564cc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c747801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c747801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736828011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909cc0000050000d00c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736828011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736828011c543a3a48617368000114766f746564cc0110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736828011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c747801384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736828011c543a3a48617368000118726573756c747801384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736828011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001202050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747801384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e0083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000e40c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577b801445665633c543a3a4163636f756e7449643e04906c697374206f6620604163636f756e74496460206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640801286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b65640204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e7449640460604163636f756e74496460206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e744964045c604163636f756e74496460206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e80c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ec0c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e0001146572726f72f4012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740401306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740401306d6573736167655f68617368f0013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572f8011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657824013c4f766572776569676874496e6465780001207265717569726564200118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657824013c4f766572776569676874496e646578000110757365642001185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f004184f7074696f6e04045401280108104e6f6e6500000010536f6d650400280000010000f4100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040024010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002401185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000f80c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c7533320000fc0c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014024417474656d7074656404000101015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00050101344d756c74694c6f636174696f6e0000050101344d756c74694c6f636174696f6e00002d01011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800050101344d756c74694c6f636174696f6e000024011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080024011c51756572794964000059010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0024011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140024011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0024011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0024011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00050101344d756c74694c6f636174696f6e000024011c5175657279496400007d0101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800050101344d756c74694c6f636174696f6e000024011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040024011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c00280110483235360000050101344d756c74694c6f636174696f6e00008101015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800050101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800050101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00050101344d756c74694c6f636174696f6e000024011c517565727949640000f4012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08009501015856657273696f6e65644d756c74694c6f636174696f6e000024011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090101100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000f401144572726f72000100144572726f720400f401144572726f72000200000501100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72090101244a756e6374696f6e7300000901100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e73000124104865726500000008583104000d0101204a756e6374696f6e00010008583208000d0101204a756e6374696f6e00000d0101204a756e6374696f6e0002000858330c000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00030008583410000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00040008583514000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00050008583618000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e0006000858371c000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00070008583820000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e00000d0101204a756e6374696f6e000800000d01100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001101010c7533320000002c4163636f756e744964333208011c6e6574776f726b150101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b150101244e6574776f726b4964000114696e6465781d01010c753634000200304163636f756e744b6579323008011c6e6574776f726b150101244e6574776f726b496400010c6b6579210101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b00110753132380005002847656e6572616c4b65790400190101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696425010118426f647949640001107061727429010120426f64795061727400080000110100000610001501100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d65640400190101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300001901102873705f72756e74696d651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004002c01185665633c543e00001d01000006240021010000031400000008002501100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d65640400190101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001101010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600002901100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741101010c753332000100204672616374696f6e08010c6e6f6d1101010c75333200011464656e6f6d1101010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1101010c75333200011464656e6f6d1101010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1101010c75333200011464656e6f6d1101010c753332000400002d010c0c78636d0876320c58636d041043616c6c00000400310101585665633c496e737472756374696f6e3c43616c6c3e3e0000310100000235010035010c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404003901012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003901012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69641d01011c51756572794964000120726573706f6e736559010120526573706f6e73650001286d61785f7765696768741d01010c753634000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279050101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73741d01010c75363400011063616c6c6901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040009010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69641d01011c5175657279496400011064657374050101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768741d01010c753634000c00304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731101010c75333200012c62656e6566696369617279050101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731101010c75333200011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69641d01011c5175657279496400011064657374050101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768741d01010c75363400120030427579457865637574696f6e08011066656573410101284d756c746941737365740001307765696768745f6c696d69747901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002d01012458636d3c43616c6c3e0015002c536574417070656e64697804002d01012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733901012c4d756c74694173736574730001187469636b6574050101344d756c74694c6f636174696f6e001800105472617004001d01010c7536340019004053756273637269626556657273696f6e08012071756572795f69641d01011c5175657279496400014c6d61785f726573706f6e73655f7765696768741d01010c753634001a0048556e73756273637269626556657273696f6e001b00003901100c78636d087631286d756c746961737365742c4d756c7469417373657473000004003d01013c5665633c4d756c746941737365743e00003d010000024101004101100c78636d087631286d756c74696173736574284d756c74694173736574000008010869644501011c4173736574496400010c66756e4901012c46756e676962696c69747900004501100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400050101344d756c74694c6f636174696f6e00000020416273747261637404002c011c5665633c75383e000100004901100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b00110753132380000002c4e6f6e46756e6769626c6504004d0101344173736574496e7374616e6365000100004d01100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b00110753132380001001841727261793404003c011c5b75383b20345d0002001841727261793804005101011c5b75383b20385d0003001c417272617931360400550101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f6204002c011c5665633c75383e000600005101000003080000000800550100000310000000080059010c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304003901012c4d756c74694173736574730001003c457865637574696f6e526573756c7404005d0101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300005d0104184f7074696f6e0404540161010108104e6f6e6500000010536f6d6504006101000001000061010000040810f40065010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000069010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f6465642c011c5665633c75383e00006d01100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504003901012c4d756c74694173736574730000001057696c6404007101013857696c644d756c74694173736574000100007101100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869644501011c4173736574496400010c66756e7501013c57696c6446756e676962696c697479000100007501100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000079010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d6974656404001d01010c753634000100007d0104184f7074696f6e0404540105010108104e6f6e6500000010536f6d650400050100000100008101080c78636d5056657273696f6e65644d756c746941737365747300010808563004008501014c5665633c76303a3a4d756c746941737365743e00000008563104003901013c76313a3a4d756c74694173736574730001000085010000028901008901100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c6504010869642c011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c6173732c011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c6504010869648d0101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c6173738d0101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c6508010869642c011c5665633c75383e000118616d6f756e74b00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c6173732c011c5665633c75383e000120696e7374616e63654d0101344173736574496e7374616e636500090040436f6e637265746546756e6769626c6508010869648d0101344d756c74694c6f636174696f6e000118616d6f756e74b0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c6173738d0101344d756c74694c6f636174696f6e000120696e7374616e63654d0101344173736574496e7374616e6365000b00008d01100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400910101204a756e6374696f6e0001000858320800910101204a756e6374696f6e0000910101204a756e6374696f6e0002000858330c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0003000858341000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0004000858351400910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0005000858361800910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0006000858371c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0007000858382000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e000800009101100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04001101010c7533320001002c4163636f756e744964333208011c6e6574776f726b150101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b150101244e6574776f726b4964000114696e6465781d01010c753634000300304163636f756e744b6579323008011c6e6574776f726b150101244e6574776f726b496400010c6b6579210101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b00110753132380006002847656e6572616c4b65790400190101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c697479080108696425010118426f647949640001107061727429010120426f647950617274000900009501080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004008d01014476303a3a4d756c74694c6f636174696f6e00000008563104000501014476313a3a4d756c74694c6f636174696f6e0001000099010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404005101011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04005101011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408005101011c5b75383b20385d00000101011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099d010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d650101011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657824013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657824013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a1010c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144576656e740404540001083c52656769737465726564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461a50101b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e0000003055706461746564417373657408012061737365745f6964100128543a3a417373657449640001206d65746164617461a50101b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e00010004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a5010c2c6f726d6c5f7472616974733861737365745f72656769737472793441737365744d65746164617461081c42616c616e6365011838437573746f6d4d6574616461746101a90100180120646563696d616c7310010c7533320001106e616d652c011c5665633c75383e00011873796d626f6c2c011c5665633c75383e00014c6578697374656e7469616c5f6465706f73697418011c42616c616e63650001206c6f636174696f6ead0101784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001286164646974696f6e616ca9010138437573746f6d4d657461646174610000a9010c3872756e74696d655f636f6d6d6f6e14747970657338437573746f6d4d6574616461746100000401386665655f7065725f7365636f6e64180110753132380000ad0104184f7074696f6e0404540195010108104e6f6e6500000010536f6d65040095010000010000b1010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f050101344d756c74694c6f636174696f6e00011c6d6573736167652d01011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b5010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b9010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018044436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640468546865206964206f66207468652060436f6c6c656374696f6e6001146f776e6572000130543a3a4163636f756e7449640474546865206f776e6572206f66207468652060436f6c6c656374696f6e6000047841206e65772060436f6c6c656374696f6e602077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404b454686520604163636f756e7449646020746861742064657374726f7965642074686520636f6c6c656374696f6e010474412060436f6c6c656374696f6e60207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048860436f6c6c656374696f6e496460206f66207468652060436f6c6c656374696f6e6001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e02046c416e2060436f6c6c656374696f6e6020776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964047860436f6c6c656374696f6e496460206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572000130543a3a4163636f756e7449640458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030478556e697473206f6620612060546f6b656e602077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404645468652060436f6c6c656374696f6e496460206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572000130543a3a4163636f756e7449640460697373756572206f66206d696e7465642060546f6b656e600138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e6365048474686520696e697469616c20737570706c79206f66207468652060546f6b656e60040454412060546f6b656e6020776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404945468652060436f6c6c656374696f6e4964602060546f6b656e602062656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e4964044c5468652060546f6b656e60206d75746174656401206d75746174696f6ee5010140543a3a546f6b656e4d75746174696f6e04a06d75746174696f6e207468617420776173206170706c69656420746f207468652060546f6b656e60050454412060546f6b656e6020776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060478556e697473206f6620612060546f6b656e602077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404705468652060436f6c6c656374696f6e4964602064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e4964045c5468652060546f6b656e4964602064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404a874686520604163636f756e7449646020746861742064657374726f796564207468652060546f6b656e6007045c412060546f6b656e60207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e4964045460546f6b656e496460207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e74496404ac54686520604163636f756e74496460207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e7366657272656408048c556e697473206f6620612060546f6b656e602077657265207472616e736665727265641846726f7a656e0400f901012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e185468617765640400f901012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e047460546f6b656e496460206f662060546f6b656e60206d6f646966696564010c6b65790502013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756509020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65790502013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e740102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e0d020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e740f049441206e65772060436f6c6c656374696f6e4163636f756e74602077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404b85468652060546f6b656e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048041206e65772060546f6b656e4163636f756e746020776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e496460206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e7411048c412060436f6c6c656374696f6e4163636f756e7460207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e74120478412060546f6b656e4163636f756e7460207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964110201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c05468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404845468652060546f6b656e49646020746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964110201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964110201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964110201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b05468652060436f6c6c656374696f6e49646020666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e744964602077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e744964047054686520604163636f756e74496460206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a05468652060436f6c6c656374696f6e496460206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e4964048c5468652060546f6b656e496460206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e744964045c54686520604163636f756e7449646020736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c756520697320736574011476616c75651502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404a05468652060546f6b656e49646020666f72207768696368207468652076616c756520697320736574011476616c7565490201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565590201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565750201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c75656004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bd010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901c101644578706c69636974526f79616c747943757272656e6369657301cd01000c01146f776e65728001444f7074696f6e3c4163636f756e7449643e00011c726f79616c7479d901015c4f7074696f6e3c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573e10101844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000c101103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765c501011c50657262696c6c0000c501000006c90100c9010c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000cd01102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d101045300000400d50101185665633c543e0000d1010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e4964000120746f6b656e5f6964b0011c546f6b656e49640000d501000002d10100d90104184f7074696f6e04045401dd010108104e6f6e6500000010536f6d650400dd010000010000dd0104184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c1010000010000e10104184f7074696f6e04045401cd010108104e6f6e6500000010536f6d650400cd010000010000e5010c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e041c526f79616c747901c101000801206265686176696f72e90101b04f7074696f6e3c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656ef50101304f7074696f6e3c626f6f6c3e0000e90104184f7074696f6e04045401ed010108104e6f6e6500000010536f6d650400ed010000010000ed0104184f7074696f6e04045401f1010108104e6f6e6500000010536f6d650400f1010000010000f1010c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901c101010828486173526f79616c74790400c101011c526f79616c747900000028497343757272656e637900010000f50104184f7074696f6e04045401cc0108104e6f6e6500000010536f6d650400cc0000010000f9010c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e496400012c667265657a655f74797065fd010178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e0000fd010c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e040018011c546f6b656e496400010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f6964b0011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000010204184f7074696f6e04045401180108104e6f6e6500000010536f6d6504001800000100000502102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00000902102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00000d0204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000110204184f7074696f6e0404540151010108104e6f6e6500000010536f6d65040051010000010000150204184f7074696f6e0404540119020108104e6f6e6500000010536f6d6504001902000001000019020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379011d02644578706c69636974526f79616c747943757272656e63696573013902001801146f776e65720001244163636f756e744964000118706f6c6963791d020118506f6c69637900012c746f6b656e5f636f756e741d010128546f6b656e436f756e7400013c6174747269627574655f636f756e741101010c753332000134746f74616c5f6465706f736974b0011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573390201644578706c69636974526f79616c747943757272656e6369657300001d020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901c101001401106d696e742102017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e2902014444656661756c744275726e506f6c6963790001207472616e736665722d02015444656661756c745472616e73666572506f6c6963790001246174747269627574653102015844656661756c74417474726962757465506f6c6963790001186d61726b65743502017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00002102103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74250201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79010201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74cc0110626f6f6c0000250204184f7074696f6e04045401240108104e6f6e6500000010536f6d6504002400000100002902103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000002d02103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ecc0110626f6f6c00003102103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000003502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901c1010004011c726f79616c7479dd01013c4f7074696f6e3c526f79616c74793e00003902102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01d1010456017c0453000004003d02013842547265654d61703c4b2c20563e00003d02042042547265654d617008044b01d1010456017c00040041020000004102000002450200450200000408d1017c00490204184f7074696f6e040454014d020108104e6f6e6500000010536f6d6504004d0200000100004d020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e0c30546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c10100240118737570706c79b00130546f6b656e42616c616e636500010c636170510201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e00012469735f66726f7a656ecc0110626f6f6c00013c6d696e696d756d5f62616c616e6365b00130546f6b656e42616c616e6365000128756e69745f7072696365b0011c42616c616e63650001306d696e745f6465706f736974b0011c42616c616e636500013c6174747269627574655f636f756e741101010c75333200013c6d61726b65745f6265686176696f72ed0101904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ecc0110626f6f6c0000510204184f7074696f6e0404540155020108104e6f6e6500000010536f6d6504005502000001000055020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e6365011801082853696e676c654d696e7400000018537570706c790400b00130546f6b656e42616c616e636500010000590204184f7074696f6e040454015d020108104e6f6e6500000010536f6d6504005d0200000100005d02144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e010d02404d6178417070726f76616c436f756e74016102000c012469735f66726f7a656ecc0110626f6f6c000124617070726f76616c73650201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e741101010c75333200006102101c65705f636f7265146672616d6528706172616d6574657273584d61784f70657261746f72735065724163636f756e74000000006502102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456010d020453000004006902013842547265654d61703c4b2c20563e00006902042042547265654d617008044b01000456010d020004006d020000006d02000002710200710200000408000d0200750204184f7074696f6e0404540179020108104e6f6e6500000010536f6d650400790200000100007902144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c017d0234417070726f76616c436f756e7401610244526573657276654964656e746966696572015101184c6f636b49640151012c4d61785265736572766573018102204d61784c6f636b73018502001c011c62616c616e6365b00130546f6b656e42616c616e636500014072657365727665645f62616c616e6365b00130546f6b656e42616c616e63650001386c6f636b65645f62616c616e6365b00130546f6b656e42616c616e63650001386e616d65645f7265736572766573890201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73990201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c739d0201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ecc0110626f6f6c00007d02144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e010d0200080118616d6f756e74b00130546f6b656e42616c616e636500012865787069726174696f6e0d02012845787069726174696f6e00008102101c65705f636f7265146672616d6528706172616d65746572732c4d61785265736572766573000000008502101c65705f636f7265146672616d6528706172616d6574657273204d61784c6f636b73000000008902102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015101045601180453000004008d02013842547265654d61703c4b2c20563e00008d02042042547265654d617008044b0151010456011800040091020000009102000002950200950200000408510118009902102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015101045601180453000004008d02013842547265654d61703c4b2c20563e00009d02102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017d02045300000400a102013842547265654d61703c4b2c20563e0000a102042042547265654d617008044b01000456017d02000400a502000000a502000002a90200a90200000408007d0200ad020c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373b102013c457468657265756d41646472657373045054686520657468657265756d20616464726573730118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d65640004f0536f6d656f6e6520636c61696d656420736f6d6520454649732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d6004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b102083c7072696d69746976655f7479706573104831363000000400210101205b75383b2032305d0000b5020c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d7574617465640400b9020134506f6f6c734d75746174696f6e000000045c5468652070616c6c65742773206576656e742074797065b9020c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e697479bd020110506f6f6c000120636f6c6c61746f72bd020110506f6f6c0001286675656c5f74616e6b73bd020110506f6f6c00013c70726963655f646973636f76657279bd020110506f6f6c0000bd02101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265c901011c50657262696c6c0000c1020c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001343c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e74496404a054686520604163636f756e744964602074686174206f776e732074686520604675656c54616e6b6001106e616d65c50201444675656c54616e6b4e616d654f663c543e0468546865206e616d65206f662074686520604675656c54616e6b60011c74616e6b5f6964000130543a3a4163636f756e7449640480546865206163636f756e74206964206f662074686520604675656c54616e6b6000047441206e657720604675656c54616e6b602077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b6001206d75746174696f6ed102013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c6965640104604120604675656c54616e6b6020776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600204684120604675656c54616e6b60207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600304ac412063616c6c207761732064697370617463686564207468726f756768206120604675656c54616e6b602e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504dc546865206465706f7369742072657365727665642062792074686520604675656c54616e6b6020666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040490416e206163636f756e742077617320616464656420746f206120604675656c54616e6b60384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f7665640504a0416e206163636f756e74207761732072656d6f7665642066726f6d206120604675656c54616e6b60584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6409030140446973706174636852756c654b696e64049c5468652060446973706174636852756c654b696e64602074686174207761732072656d6f76656406003c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c652073657420746861742077617320616464656407003852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640800684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69640d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ecc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69640d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ecc0110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69640d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ecc0110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f725c013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c01146572726f725c013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801c902000400cd020164426f756e6465645665633c75382c204d61784c656e6774683e0000c902101c65705f636f7265146672616d6528706172616d6574657273544d61784675656c54616e6b4e616d654c656e67746800000000cd02102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e0000d1020c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e04045401d502000c015c757365725f6163636f756e745f6d616e6167656d656e74d90201944f7074696f6e3c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974f50101304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c6573e50201984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000d502083c6566696e6974795f72756e74696d651c52756e74696d6500000000d90204184f7074696f6e04045401dd020108104e6f6e6500000010536f6d650400dd020000010000dd0204184f7074696f6e04045401e1020108104e6f6e6500000010536f6d650400e1020000010000e1020c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974cc0110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974cc0110626f6f6c0000e50204184f7074696f6e04045401e9020108104e6f6e6500000010536f6d650400e9020000010000e902102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ed02045300000400050301185665633c543e0000ed020c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c6572730400f102016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04000103015452657175697265546f6b656e52756c654f663c543e00010000f102104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d617801f502000400f902017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e0000f502101c65705f636f7265146672616d6528706172616d6574657273544d617857686974656c697374656443616c6c65727300000000f902102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540100045300000400fd02012c42547265655365743c543e0000fd02042042547265655365740404540100000400b80000000103104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400000503000002ed020009030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e6400011c4857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c73000600000d030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000114384c697374696e67437265617465640801286c697374696e675f69642801384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e67110301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642801384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642801384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642801384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964310301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642801384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f6269642d0301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65640464546865204576656e7420666f7220746869732070616c6c65741103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740115030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964d1010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964d1010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e74b00130546f6b656e42616c616e63650001147072696365b00130546f6b656e42616c616e63650001386d696e5f74616b655f76616c7565b00130546f6b656e42616c616e63650001206665655f736964651903011c466565536964650001386372656174696f6e5f626c6f636b1101012c426c6f636b4e756d62657200011c6465706f736974b0011c42616c616e636500011073616c741503011053616c74000110646174611d0301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465250301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00001503102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00001903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200001d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04002103016041756374696f6e446174613c426c6f636b4e756d6265723e000100002103104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b1101012c426c6f636b4e756d626572000124656e645f626c6f636b1101012c426c6f636b4e756d62657200002503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c6564b00130546f6b656e42616c616e63650000001c41756374696f6e04002903019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100002903104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f6269642d0301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e00002d0304184f7074696f6e0404540131030108104e6f6e6500000010536f6d650400310300000100003103104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e7449640001147072696365b00130546f6b656e42616c616e6365000035030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d6539030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d6539030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d6539030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6539030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d6539030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6539030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652e3903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d03101c65705f636f7265146672616d6528706172616d6574657273344d61784e616d654c656e677468000000004103102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e0000450308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000490300000228004d030000028c00510308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1101014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d655503016473705f72756e74696d653a3a52756e74696d65537472696e6700005503000005020059030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696fc901011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b2c011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657324010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f64652c011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f64652c011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d735d0301345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973650301205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f7072656669780801187072656669782c010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b2c011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5d030000026103006103000004082c2c0065030000022c0069030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c6173736d0301845065724469737061746368436c6173733c57656967687473506572436c6173733e00006d030c346672616d655f737570706f72741c77656967687473405065724469737061746368436c617373040454017103000c01186e6f726d616c710301045400012c6f7065726174696f6e616c71030104540001246d616e6461746f72797103010454000071030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963750301384f7074696f6e3c5765696768743e0001246d61785f746f74616c750301384f7074696f6e3c5765696768743e0001207265736572766564750301384f7074696f6e3c5765696768743e0000750304184f7074696f6e04045401200108104e6f6e6500000010536f6d65040020000001000079030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d61787d0301545065724469737061746368436c6173733c7533323e00007d030c346672616d655f737570706f72741c77656967687473405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f727910010454000081030c346672616d655f737570706f72741c776569676874733c52756e74696d65446257656967687400000801107265616424010c753634000114777269746524010c75363400008503082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d655503013452756e74696d65537472696e67000124696d706c5f6e616d655503013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069738903011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800008903040c436f77040454018d030004008d030000008d03000002910300910300000408510110009503000005040099030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c65749d030c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e446174610804480128044e01100010012c706172656e745f68656164a1030120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74280104480001306d61785f706f765f73697a6510010c7533320000a1030c48706f6c6b61646f745f70617261636861696e287072696d697469766573204865616444617461000004002c011c5665633c75383e0000a50304184f7074696f6e04045401a9030108104e6f6e6500000010536f6d650400a9030000010000a9030c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000ad030c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573b103014442547265655365743c5665633c75383e3e0000b10304204254726565536574040454012c0004006503000000b5030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616428014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a658c0128287533322c2075333229000140696e67726573735f6368616e6e656c73b90301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73b90301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000b903000002bd0300bd0300000408f8c10300c1030c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164f001304f7074696f6e3c486173683e0000c5030c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000c903089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040028012452656c6179486173680000cd03042042547265654d617008044b01f8045601c903000400d103000000d103000002d50300d50300000408f8c90300d903000002dd0300dd030860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401f800080124726563697069656e74f801084964000110646174612c015073705f7374643a3a7665633a3a5665633c75383e0000e1030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f6461746104011064617461e503015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167652c01345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f6861736828011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f64652c011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee503089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174619d03015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465ad03015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d65737361676573e903016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573f10301a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e0000e903000002ed0300ed030860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d73672c013c446f776e776172644d6573736167650000f103042042547265654d617008044b01f8045601f503000400fd03000000f503000002f90300f9030860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d626572000110646174612c015073705f7374643a3a7665633a3a5665633c75383e0000fd03000002010400010400000408f8f5030005040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090909040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f771d010124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e65774d0401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1104083c6566696e6974795f72756e74696d651043616c6c0001841853797374656d0400590301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400e10301d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400090401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f04000d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400150401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400190401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400250401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400490401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a001c56657374696e670400550401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e002d004056657374696e6752656769737472617204005d0401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e675265676973747261722c2052756e74696d653e002e002444656d6f637261637904006d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400750401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d697474656504007d0401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400810401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400850401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400890401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e00120028417574686f72736869700400950401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0014003c436f6c6c61746f725374616b696e670400a50401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400a90401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400b90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400bd0401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400210501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400250501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e00210034417373657452656769737472790400290501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417373657452656769737472792c2052756e74696d653e0034001c4f726d6c58636d0400350501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400390501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e00350020426f756e7469657304003d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400410501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d7304008d0501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c730400990501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b7304009d0501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400150601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0037003845787472696e736963506175736504001d0601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e0033000015040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d61676504011462797465732c011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736828011c543a3a48617368000104dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e40726571756573745f707265696d6167650401106861736828011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736828011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469631d0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c21040150426f783c43616c6c4f72486173684f663c543e3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869642c011c5665633c75383e0001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469631d0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c21040150426f783c43616c6c4f72486173684f663c543e3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869642c011c5665633c75383e0003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469631d0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c21040150426f783c43616c6c4f72486173684f663c543e3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869642c011c5665633c75383e0001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f6469631d0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c21040150426f783c43616c6c4f72486173684f663c543e3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1d0404184f7074696f6e040454018c0108104e6f6e6500000010536f6d6504008c0000010000210410346672616d655f737570706f727418747261697473207363686564756c652c4d617962654861736865640804540111041048617368012801081456616c75650400110401045400000010486173680400280110486173680001000025040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c73290401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465789503010c75313600011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73290401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e2d040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c73290401605665633c3c5420617320436f6e6669673e3a3a43616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00784d61792062652063616c6c65642066726f6d20616e79206f726967696e2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e005d014966206f726967696e20697320726f6f74207468656e2063616c6c2061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e20285468697320696e636c75646573c8627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e29040000021104002d04083c6566696e6974795f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400310401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400350401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400390401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d04003d040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d04004104016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400450401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640005000031040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200003504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200003904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200003d040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400050101344d756c74694c6f636174696f6e00000020526573706f6e73650400050101344d756c74694c6f636174696f6e0001000041040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400f80118506172614964000100004504081c73705f636f726510566f69640001000049040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573744d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565b00128543a3a42616c616e63650001306e65775f7265736572766564b00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263654d0401504163636f756e7449644c6f6f6b75704f663c543e000110646573744d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573744d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573744d0401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665cc0110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e646578017c011408496404000001244163636f756e74496400000014496e6465780400510401304163636f756e74496e6465780001000c52617704002c011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400210101205b75383b2032305d0004000051040000067c0055040c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573744d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65ac015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f4d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573590401645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573744d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5904000002ac005d040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c65741043616c6c0404540001083872656769737465725f62617463681001206163636f756e7473610401445665737465644163636f756e74733c543e00014873746172745f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e000118706572696f64100144426c6f636b4e756d626572466f723c543e000130706572696f645f636f756e7410010c753332000004dc52656769737465722061206261746368206f66206163636f756e747320616e642074686569722076657374696e6720616d6f756e74732e2c636c61696d5f62617463680401206163636f756e7473610401445665737465644163636f756e74733c543e0001047c426174636820636c61696d20666f7220766573746564206163636f756e7473042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e6104102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016504045300000400690401185665633c543e000065040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574345665737465644163636f756e7408244163636f756e74496401001c42616c616e63650118000801286163636f756e745f69640001244163636f756e744964000118616d6f756e7418011c42616c616e6365000069040000026504006d040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001641c70726f706f736508013470726f706f73616c5f6861736828011c543a3a4861736800011476616c7565b0013042616c616e63654f663c543e00002c9c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e00385765696768743a20604f28702960187365636f6e6408012070726f706f73616c1101012450726f70496e64657800014c7365636f6e64735f75707065725f626f756e641101010c753332000128b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e41012d20607365636f6e64735f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e207468652063757272656e74206e756d626572206f66207365636f6e6473206f6e20746869732501202070726f706f73616c2e2045787472696e736963206973207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e001d015765696768743a20604f28532960207768657265205320697320746865206e756d626572206f66207365636f6e647320612070726f706f73616c20616c7265616479206861732e10766f74650801247265665f696e6465781101013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e0002243101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e002d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722068617320766f746564206f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504013470726f706f73616c5f6861736828011c543a3a486173680004242d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e0015015765696768743a20604f2856296020776974682056206e756d626572206f66207665746f65727320696e2074686520626c61636b6c697374206f662070726f706f73616c2eb820204465636f64696e6720766563206f66206c656e67746820562e2043686172676564206173206d6178696d756d6465787465726e616c5f70726f706f73655f6d616a6f7269747904013470726f706f73616c5f6861736828011c543a3a4861736800052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404013470726f706f73616c5f6861736828011c543a3a4861736800062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736828011c543a3a48617368000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e29012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736828011c543a3a48617368000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465781101013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e3463616e63656c5f717565756564040114776869636810013c5265666572656e64756d496e646578000a1c9c43616e63656c20612070726f706f73616c2071756575656420666f7220656e6163746d656e742e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00c42d20607768696368603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e0049015765696768743a20604f284429602077686572652060446020697320746865206974656d7320696e207468652064697370617463682071756575652e205765696768746564206173206044203d203130602e2064656c65676174650c0108746f4d0401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e71040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000b50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000c30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000d1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e346e6f74655f707265696d616765040140656e636f6465645f70726f706f73616c2c011c5665633c75383e000e285d0152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e205468697320646f65736e27742072657175697265207468652070726f706f73616c20746f2062652101696e207468652064697370617463682071756575652062757420646f657320726571756972652061206465706f7369742c2072657475726e6564206f6e636520656e61637465642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e646e6f74655f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c2c011c5665633c75383e000f04090153616d6520617320606e6f74655f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e586e6f74655f696d6d696e656e745f707265696d616765040140656e636f6465645f70726f706f73616c2c011c5665633c75383e001030410152656769737465722074686520707265696d61676520666f7220616e207570636f6d696e672070726f706f73616c2e2054686973207265717569726573207468652070726f706f73616c20746f2062653d01696e207468652064697370617463682071756575652e204e6f206465706f736974206973206e65656465642e205768656e20746869732063616c6c206973207375636365737366756c2c20692e652e350174686520707265696d61676520686173206e6f74206265656e2075706c6f61646564206265666f726520616e64206d61746368657320736f6d6520696d6d696e656e742070726f706f73616c2c3c6e6f2066656520697320706169642e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00c42d2060656e636f6465645f70726f706f73616c603a2054686520707265696d616765206f6620612070726f706f73616c2e0058456d6974732060507265696d6167654e6f746564602e004d015765696768743a20604f28452960207769746820452073697a65206f662060656e636f6465645f70726f706f73616c60202870726f7465637465642062792061207265717569726564206465706f736974292e886e6f74655f696d6d696e656e745f707265696d6167655f6f7065726174696f6e616c040140656e636f6465645f70726f706f73616c2c011c5665633c75383e0011042d0153616d6520617320606e6f74655f696d6d696e656e745f707265696d6167656020627574206f726967696e20697320604f7065726174696f6e616c507265696d6167654f726967696e602e34726561705f707265696d61676508013470726f706f73616c5f6861736828011c543a3a4861736800016070726f706f73616c5f6c656e5f75707065725f626f756e641101010c75333200123cf052656d6f766520616e20657870697265642070726f706f73616c20707265696d61676520616e6420636f6c6c65637420746865206465706f7369742e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00cc2d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f6620612070726f706f73616c2e5d012d206070726f706f73616c5f6c656e6774685f75707065725f626f756e64603a20616e20757070657220626f756e64206f6e206c656e677468206f66207468652070726f706f73616c2e2045787472696e736963206973c820207765696768746564206163636f7264696e6720746f20746869732076616c75652077697468206e6f20726566756e642e004d01546869732077696c6c206f6e6c7920776f726b2061667465722060566f74696e67506572696f646020626c6f636b732066726f6d207468652074696d6520746861742074686520707265696d6167652077617359016e6f7465642c2069662069742773207468652073616d65206163636f756e7420646f696e672069742e2049662069742773206120646966666572656e74206163636f756e742c207468656e206974276c6c206f6e6c79ac776f726b20616e206164646974696f6e616c2060456e6163746d656e74506572696f6460206c617465722e005c456d6974732060507265696d616765526561706564602e00b45765696768743a20604f284429602077686572652044206973206c656e677468206f662070726f706f73616c2e18756e6c6f636b0401187461726765744d0401504163636f756e7449644c6f6f6b75704f663c543e00131ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e64657800146c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f74650801187461726765744d0401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e64657800153c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e38656e6163745f70726f706f73616c08013470726f706f73616c5f6861736828011c543a3a48617368000114696e64657810013c5265666572656e64756d496e6465780016044d01456e61637420612070726f706f73616c2066726f6d2061207265666572656e64756d2e20466f72206e6f77207765206a757374206d616b65207468652077656967687420626520746865206d6178696d756d2e24626c61636b6c69737408013470726f706f73616c5f6861736828011c543a3a4861736800013c6d617962655f7265665f696e6465780d02015c4f7074696f6e3c5265666572656e64756d496e6465783e00173c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465781101012450726f70496e64657800181c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e71040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000075040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273b801445665633c543a3a4163636f756e7449643e0001147072696d658001504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c1104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641101012c4d656d626572436f756e7400012070726f706f73616c1104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c28011c543a3a48617368000114696e6465781101013450726f706f73616c496e64657800011c617070726f7665cc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736828011c543a3a48617368000114696e6465781101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64790401185765696768740001306c656e6774685f626f756e641101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736828011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e790400000620007d040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273b801445665633c543a3a4163636f756e7449643e0001147072696d658001504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c1104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641101010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641101012c4d656d626572436f756e7400012070726f706f73616c1104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641101010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c28011c543a3a48617368000114696e6465781101013450726f706f73616c496e64657800011c617070726f7665cc0110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f6861736828011c543a3a48617368000114696e6465781101013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64790401185765696768740001306c656e6774685f626f756e641101010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736828011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e81040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565b0013c42616c616e63654f663c542c20493e00012c62656e65666963696172794d0401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641101013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641101013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e74b0013c42616c616e63654f663c542c20493e00012c62656e65666963696172794d0401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641101013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76654d0401504163636f756e7449644c6f6f6b75704f663c543e00010c6164644d0401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273b801445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65774d0401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f4d0401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573b801445665633c543a3a4163636f756e7449643e00011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691801247468726573686f6c649503010c7531360001446f746865725f7369676e61746f72696573b801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e748d0401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c910401344f706171756543616c6c3c543e00012873746f72655f63616c6ccc0110626f6f6c0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a2101202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c60292501202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c2043616c6c7320286966206073746f72655f63616c6c6029482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c649503010c7531360001446f746865725f7369676e61746f72696573b801445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e748d0401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c649503010c7531360001446f746865725f7369676e61746f72696573b801445665633c543a3a4163636f756e7449643e00012474696d65706f696e74e0016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743a1501202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c731901202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c2043616c6c732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d0404184f7074696f6e04045401e00108104e6f6e6500000010536f6d650400e00000010000910410346672616d655f737570706f727418747261697473106d69736344577261707065724b6565704f706171756504045401110400080011010000001104010454000095040c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573990401385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99040000029d04009d04102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801a1040014012c706172656e745f68617368280130486173683a3a4f75747075740001186e756d626572110101184e756d62657200012873746174655f726f6f74280130486173683a3a4f757470757400013c65787472696e736963735f726f6f74280130486173683a3a4f75747075740001186469676573743001184469676573740000a1040c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000a5040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c040454000118447365745f696e76756c6e657261626c65730401206163636f756e7473b801445665633c543a3a4163636f756e7449643e000004a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e3c6a6f696e5f63616e64696461746573040118616d6f756e74180124416d6f756e743c543e000104a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e18756e626f6e64000218a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000404310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c7533320005081d01536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e642060543a3a4d617843616e6469646174657360385375646f2063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea9040c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973ad04011c543a3a4b65797300011470726f6f662c011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead04083c6566696e6974795f72756e74696d652c53657373696f6e4b657973000008011061757261b10401c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73b10401c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000b104104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400b504013c737232353531393a3a5075626c69630000b5040c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000b9040c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657824013c4f766572776569676874496e6465780001307765696768745f6c696d697420011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657720011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657720011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657720011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765c1040154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f617373657473100110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765ed0401a4426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a43616c6c3e3e0001286d61785f77656967687420011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e05010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e0d0201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747901012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747901012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec104080c78636d3056657273696f6e656458636d041043616c6c00010c0856300400c504013476303a3a58636d3c43616c6c3e0000000856310400d904013476313a3a58636d3c43616c6c3e00010008563204002d01013476323a3a58636d3c43616c6c3e00020000c5040c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473c90401405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473c90401405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473c90401405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641d01010c753634000120726573706f6e7365d5040120526573706f6e7365000300345472616e7366657241737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c6901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c52656c6179656446726f6d08010c77686f8d0101344d756c74694c6f636174696f6e00011c6d657373616765c5040170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a0000c904000002cd0400cd04100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658501013c5665633c4d756c746941737365743e00011c726563656976658501013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738501013c5665633c4d756c746941737365743e00011c726573657276658d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641d01010c753634000110646573748d0101344d756c74694c6f636174696f6e0001186173736574738501013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c00010c78636dd10401385665633c58636d3c43616c6c3e3e00070000d104000002c50400d5040c0c78636d08763020526573706f6e73650001041841737365747304008501013c5665633c4d756c746941737365743e00000000d9040c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574733901012c4d756c746941737365747300011c65666665637473dd0401405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733901012c4d756c746941737365747300011c65666665637473dd0401405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733901012c4d756c746941737365747300011c65666665637473dd0401405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641d01010c753634000120726573706f6e7365e9040120526573706f6e7365000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279050101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c6901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c52656c6179656446726f6d08010c77686f09010154496e746572696f724d756c74694c6f636174696f6e00011c6d657373616765d9040170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69641d01010c75363400014c6d61785f726573706f6e73655f7765696768741d01010c753634000b0048556e73756273637269626556657273696f6e000c0000dd04000002e10400e104100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279050101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641d01010c75363400011064657374050101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573410101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c000130696e737472756374696f6e73e50401385665633c58636d3c43616c6c3e3e00070000e504000002d90400e9040c0c78636d08763120526573706f6e73650001081841737365747304003901012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e00010000ed04080c78636d3056657273696f6e656458636d041043616c6c00010c0856300400f104013476303a3a58636d3c43616c6c3e00000008563104000505013476313a3a58636d3c43616c6c3e00010008563204001505013476323a3a58636d3c43616c6c3e00020000f1040c0c78636d0876300c58636d041043616c6c00012c34576974686472617741737365740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473f50401405665633c4f726465723c43616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473f50401405665633c4f726465723c43616c6c3e3e0001003454656c65706f727441737365740801186173736574738501013c5665633c4d756c746941737365743e00011c65666665637473f50401405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641d01010c753634000120726573706f6e7365d5040120526573706f6e7365000300345472616e7366657241737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c0105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c52656c6179656446726f6d08010c77686f8d0101344d756c74694c6f636174696f6e00011c6d657373616765f1040170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a0000f504000002f90400f904100c78636d087630146f72646572144f72646572041043616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658501013c5665633c4d756c746941737365743e00011c726563656976658501013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738501013c5665633c4d756c746941737365743e00011c726573657276658d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473c90401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641d01010c753634000110646573748d0101344d756c74694c6f636174696f6e0001186173736574738501013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c00010c78636dfd0401385665633c58636d3c43616c6c3e3e00070000fd04000002f1040001050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f6465642c011c5665633c75383e000005050c0c78636d0876310c58636d041043616c6c00013434576974686472617741737365740801186173736574733901012c4d756c746941737365747300011c65666665637473090501405665633c4f726465723c43616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733901012c4d756c746941737365747300011c65666665637473090501405665633c4f726465723c43616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733901012c4d756c746941737365747300011c65666665637473090501405665633c4f726465723c43616c6c3e3e000200345175657279526573706f6e736508012071756572795f69641d01010c753634000120726573706f6e7365e9040120526573706f6e7365000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279050101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c0105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c52656c6179656446726f6d08010c77686f09010154496e746572696f724d756c74694c6f636174696f6e00011c6d65737361676505050170616c6c6f633a3a626f7865643a3a426f783c58636d3c43616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f69641d01010c75363400014c6d61785f726573706f6e73655f7765696768741d01010c753634000b0048556e73756273637269626556657273696f6e000c000009050000020d05000d05100c78636d087631146f72646572144f72646572041043616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279050101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374050101344d756c74694c6f636174696f6e00011c65666665637473dd0401385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f69641d01010c75363400011064657374050101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573410101284d756c7469417373657400011877656967687424010c7536340001106465627424010c75363400013468616c745f6f6e5f6572726f72cc0110626f6f6c000130696e737472756374696f6e73110501385665633c58636d3c43616c6c3e3e00070000110500000205050015050c0c78636d0876320c58636d041043616c6c00000400190501585665633c496e737472756374696f6e3c43616c6c3e3e000019050000021d05001d050c0c78636d0876322c496e737472756374696f6e041043616c6c000170345769746864726177417373657404003901012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003901012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f69641d01011c51756572794964000120726573706f6e736559010120526573706f6e73650001286d61785f7765696768741d01010c753634000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279050101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f73741d01010c75363400011063616c6c0105014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721101010c7533320001406d61785f6d6573736167655f73697a651101010c7533320001306d61785f63617061636974791101010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741101010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721101010c75333200011873656e6465721101010c753332000124726563697069656e741101010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040009010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f69641d01011c5175657279496400011064657374050101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f7765696768741d01010c753634000c00304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731101010c75333200012c62656e6566696369617279050101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731101010c75333200011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374050101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f69641d01011c5175657279496400011064657374050101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f7765696768741d01010c75363400120030427579457865637574696f6e08011066656573410101284d756c746941737365740001307765696768745f6c696d69747901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204001505012458636d3c43616c6c3e0015002c536574417070656e64697804001505012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733901012c4d756c74694173736574730001187469636b6574050101344d756c74694c6f636174696f6e001800105472617004001d01010c7536340019004053756273637269626556657273696f6e08012071756572795f69641d01011c5175657279496400014c6d61785f726573706f6e73655f7765696768741d01010c753634001a0048556e73756273637269626556657273696f6e001b000021050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e25050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657824013c4f766572776569676874496e6465780001307765696768745f6c696d6974200118576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e29050c4c6f726d6c5f61737365745f7265676973747279186d6f64756c651043616c6c0404540001083872656769737465725f61737365740801206d65746164617461a50101b041737365744d657461646174613c543a3a42616c616e63652c20543a3a437573746f6d4d657461646174613e00012061737365745f69640d0201484f7074696f6e3c543a3a417373657449643e000000307570646174655f61737365741c012061737365745f6964100128543a3a41737365744964000120646563696d616c730d02012c4f7074696f6e3c7533323e0001106e616d6590013c4f7074696f6e3c5665633c75383e3e00011873796d626f6c90013c4f7074696f6e3c5665633c75383e3e00014c6578697374656e7469616c5f6465706f736974010201484f7074696f6e3c543a3a42616c616e63653e0001206c6f636174696f6e2d0501984f7074696f6e3c4f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e3e0001286164646974696f6e616c310501644f7074696f6e3c543a3a437573746f6d4d657461646174613e000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2d0504184f7074696f6e04045401ad010108104e6f6e6500000010536f6d650400ad010000010000310504184f7074696f6e04045401a9010108104e6f6e6500000010536f6d650400a901000001000035050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e080110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765c1040154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c040454000104447472616e736665725f746f5f6163616c6108012c62656e6566696369617279000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650000042d01606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e65666963696172796020746f20746865204163616c612070617261636861696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565b0013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e2c011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69641101012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69641101012c426f756e7479496e64657800011c63757261746f724d0401504163636f756e7449644c6f6f6b75704f663c543e00010c666565b0013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69641101012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69641101012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69641101012c426f756e7479496e64657800012c62656e65666963696172794d0401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69641101012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69641101012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641101012c426f756e7479496e64657800011872656d61726b2c011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e41050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c040454000164446372656174655f636f6c6c656374696f6e04012864657363726970746f724505015c543a3a436f6c6c656374696f6e44657363726970746f72000010a8437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f7260002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400012c410144657374726f79732060436f6c6c656374696f6e60207769746820606964602e20606f726967696e60206d75737420626520746865206f776e6572206f66207468652060436f6c6c656374696f6e602e00002023204572726f727301012d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ed82d20604e6f74466f756e64602069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e51012d206044657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e746020696620616e6f746865722070616c6c657420697320626c6f636b696e672074686520636f6c6c656374696f6e27733420206465737472756374696f6e51012d206044657374726f79466f7262696464656e427952656d61696e696e67546f6b656e736020696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e2064657374726f79696e675d012d206044657374726f79466f7262696464656e4279417474726962757465436f756e746020696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e2064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e000214d04d6f646966792060436f6c6c656374696f6e6020776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f7273c02d20604e6f74466f756e64602c2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742efc2d20604e6f5065726d697373696f6e602c20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206d75746174696f6ee5010140543a3a546f6b656e4d75746174696f6e00032049014d6f646966792060546f6b656e6020776974682060746f6b656e5f696460202066726f6d2060436f6c6c656374696f6e6020776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6728606d75746174696f6e60002023204572726f727349012d206043757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c74796020696620746f6b656e2068617320616c7265616479206265656e2061737369676e65642061242020726f79616c7479b02d20604e6f5065726d697373696f6e60206966206e6f742074686520636f6c6c656374696f6e206f776e6572a42d2060546f6b656e4e6f74466f756e646020696620546f6b656e20646f6573206e6f74206578697374106d696e740c0124726563697069656e744d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d736105013c4d696e74506172616d734f663c543e00043c4901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c6574277334604d696e74506f6c696379602e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ed82d2060436f6c6c656374696f6e4e6f74466f756e64602069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742eb02d2060546f6b656e4e6f74466f756e64602069662060546f6b656e6020646f6573206e6f742065786973742e29012d2060546f6b656e416c72656164794578697374736020696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747315012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e35012d20604f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652c206f7220696620746865342020746f6b656e5f636f756e74286f766572666c6f77732e2d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f736974106275726e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d736505013c4275726e506172616d734f663c543e000534390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273b02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e2060746f6b656e7360406f662060636f6c6c656374696f6e602e01012d2060436f6c6c656374696f6e446f65734e6f74537570706f7274476976656e546f6b656e602069662060746f6b656e7360206973206e6f7420656d7074792e45012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f66207468652060636f6c6c656374696f6e602e61012d20604f766572666c6f776020696620616d6f756e74202d20737570706c79206f766572666c6f777320747970652c206f72206966206275726e2063617573657320636f6c6c656374696f6e2e746f6b656e5f636f756e74102020746f246f766572666c6f772e5d012d20604465706f736974556e726573657276654661696c6564602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f20756e72657365727665207472616e736665720c0124726563697069656e744d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d736905014c5472616e73666572506172616d734f663c543e00061c1501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602eec2d20604f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e18667265657a65040110696e666ff901012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666ff901012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65790502013c543a3a4174747269627574654b657900011476616c756509020144543a3a41747472696275746556616c7565000930e053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468658061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060c42d2060546f6b656e4e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e55012d20604f766572666c6f77602069662074686520436f6c6c656374696f6e27732061747472696275746520636f756e746572206f766572666c6f77732c206f722069662074686520617474726962757465206b65792c2020616e642076616c756578746f74616c206279746573206578636565647320746865206c696d69742e55012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f20726573657276652074686520646570706f73697420666f7220746865206174747269627574652073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65790502013c543a3a4174747269627574654b6579000a28250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f72739c2d20604261644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060c42d2060546f6b656e4e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e35012d2060417474726962757465436f756e7465724f766572666c6f77602069662074686520436f6c6c656374696f6e27732061747472696275746520636f756e746572206f766572666c6f77732e4d012d206041747472696275746553746f726167654f766572666c6f77602069662074686520617474726962757465206b657920616e642076616c756520746f74616c2062797465732065786365656473207468652020206c696d69742e55012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f20726573657276652074686520646570706f73697420666f7220746865206174747269627574652073746f726167652e3862617463685f7472616e736665720c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000128726563697069656e74736d05015c5472616e73666572526563697069656e74734f663c543e00014c636f6e74696e75655f6f6e5f6661696c757265cc0110626f6f6c000b2c55015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60206163636f756e742e00590149662060636f6e74696e75655f6f6e5f6661696c757265602069732066616c73652c20612073696e676c65207472616e73666572206661696c7572652077696c6c206661696c20616c6c206f66207468656d2e2049660901697420697320747275652c20657865637574696f6e2077696c6c20636f6e74696e7565207768656e2061206661696c75726520697320656e636f756e74657265642e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e09012d206042616c616e63654f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e2862617463685f6d696e740c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000128726563697069656e74737905014c4d696e74526563697069656e74734f663c543e00014c636f6e74696e75655f6f6e5f6661696c757265cc0110626f6f6c000c404501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e70604163636f756e7449646020616e6420604d696e74506172616d736000550149662060636f6e74696e75655f6f6e5f6661696c757265602069732066616c73652c20612073696e676c65206d696e74206661696c7572652077696c6c206661696c20616c6c206f7065726174696f6e732e2049660901697420697320747275652c20657865637574696f6e2077696c6c20636f6e74696e7565207768656e2061206661696c75726520697320656e636f756e74657265642e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ec02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e15012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602edc2d20604d696e74466f7262696464656e602069662074686520706f6c69637920646973616c6c6f777320746865206f7065726174696f6e29012d206042616c616e63654f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652ecc2d2060546f6b656e436f756e744f766572666c6f77602069662074686520746f6b656e5f636f756e74206f766572666c6f77732d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f73697448617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e0d020134543a3a45787069726174696f6e000d044d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e6050756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e744964000e045501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e6034617070726f76655f746f6b656e180134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e74b0013c543a3a546f6b656e42616c616e636500012865787069726174696f6e0d020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e74b0013c543a3a546f6b656e42616c616e6365000f042101417070726f76652074686520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f6620606f726967696e6027732060746f6b656e60733c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964001004d0556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e60735c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e0011185d0145786163746c7920617320606d75746174655f636f6c6c656374696f6e602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e6420746865206063616c6c657260206163636f756e745073686f756c64206265207370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f746c2d2053616d65206173206d75746174655f636f6c6c656374696f6e38666f7263655f7472616e73666572100118736f757263654d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e4d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d736905014c5472616e73666572506172616d734f663c543e001218590145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e742073686f756c64206265287370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74482d2053616d65206173207472616e7366657250666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400011476616c75651502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00131015015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e496400011476616c7565490201484f7074696f6e3c546f6b656e4f663c543e3e00141001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f6e6578745f636f6c6c656374696f6e5f6964040134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640015101d0153657420746865204e657874436f6c6c656374696f6e49642073746f7261676520746f2074686520676976656e20606964602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964010201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65790502013c543a3a4174747269627574654b657900011476616c7565850501584f7074696f6e3c4174747269627574654f663c543e3e00161001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565590201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00171031015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001286163636f756e745f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565750201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0018101d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e45050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f720c30546f6b656e42616c616e636501181c526f79616c747901c101704578706c69636974526f79616c747943757272656e6369657356656301cd0100080118706f6c696379490501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573cd0101704578706c69636974526f79616c747943757272656e63696573566563000049050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901c101001401106d696e744d0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726e5105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e736665725505017c44656661756c745472616e73666572506f6c69637944657363726970746f720001246174747269627574655905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b65745d05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e00004d05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74250201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79010201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74cc0110626f6f6c00005105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f72000000005505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f72000000005905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f72000000005d05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901c1010004011c726f79616c7479dd01013c4f7074696f6e3c526f79616c74793e00006105103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73101c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c10101082c437265617465546f6b656e180120746f6b656e5f6964b0011c546f6b656e4964000138696e697469616c5f737570706c79b00130546f6b656e42616c616e6365000128756e69745f7072696365b0011c42616c616e636500010c636170510201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72ed0101904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ecc0110626f6f6c000000104d696e740c0120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e6365000128756e69745f70726963650102013c4f7074696f6e3c42616c616e63653e000100006505103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665cc0110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765cc0110626f6f6c00006905103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665cc0110626f6f6c000000204f70657261746f72100120746f6b656e5f6964b0011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665cc0110626f6f6c000100006d05102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017105045300000400750501185665633c543e000071050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73016905000801286163636f756e745f69640001244163636f756e744964000118706172616d7369050118506172616d73000075050000027105007905102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017d05045300000400810501185665633c543e00007d050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73016105000801286163636f756e745f69640001244163636f756e744964000118706172616d7361050118506172616d73000081050000027d0500850504184f7074696f6e0404540189050108104e6f6e6500000010536f6d6504008905000001000089050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650109021c42616c616e636501180008011476616c75650902013841747472696275746556616c756500011c6465706f736974b0011c42616c616e636500008d050c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400010c14636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265910501245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d08010c77686fb102013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64b102013c457468657265756d4164647265737300010c6e6577b102013c457468657265756d41646472657373000120707265636c61696d8001504f7074696f6e3c543a3a4163636f756e7449643e000200042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91050c1c73705f636f7265146563647361245369676e617475726500000400950501205b75383b2036355d0000950500000341000000080099050c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6eb9020134506f6f6c734d75746174696f6e000004b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d050c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f72a105015c4675656c54616e6b44657363726970746f724f663c543e0000149c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f7273d42d20604675656c54616e6b416c726561647945786973747360206966206074616e6b5f69646020616c72656164792065786973747321012d20604475706c696361746552756c654b696e64736020696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6ed102013c543a3a54616e6b4d75746174696f6e000114b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742edc2d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69644d0401444c6f6f6b7570536f757263654f663c543e00021c1d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69644d0401444c6f6f6b7570536f757263654f663c543e0003181d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69644d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6409030140446973706174636852756c654b696e640004245d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e27742065786973749c2d20604e6f5065726d697373696f6e602069662063616c6c6564206279206e6f6e2d6f776e6572ec2d20604163636f756e744e6f74466f756e6460206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646001012d206052756c655365744e6f74466f756e64602069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646005012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656edc2d206052756c654e6f74466f756e64602069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565cc0110626f6f6c0005482501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed02d2060496e76616c696452756c65536574496460206966206072756c655f7365745f69646020646f6573206e6f74206578697374f82d2060557361676552657374726963746564602069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737451012d20605472616e73616374696f6e457863656564734675656c4275726e4c696d6974602069662063616c6c206578636565647320746865206d617820666565206c696d6974207365742062792072756c6573657445012d20605472616e73616374696f6e4578636565647355736572427564676574602069662063616c6c206578636565647320746865206d6178207573657220627564676574206c696d69742073657420627924202072756c6573657451012d20605472616e73616374696f6e457863656564734675656c54616e6b427564676574602069662063616c6c206578636565647320746865206d6178206675656c2074616e6b206275646765742073657420627924202072756c6573657455012d206043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365602069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f207573652074686524202072756c6573657461012d20605472616e73616374696f6e4e6f745065726d697474656460206966207468652063616c6c206973206e6f7420696e20746865206c697374206f66207065726d69747465642063616c6c73206f662072756c65736574942d20604f766572666c6f776020696620616d6f756e74206f766572666c6f777320747970654d012d20605573657242616c616e63654c6f77466f7252656d61696e696e67466565602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682062616c616e636520746f2070617920666f72c4202072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f666565602069732074727565fc2d20604675656c54616e6b4f75744f6646756e64736020696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c11040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565cc0110626f6f6c000614590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e2023204572726f7273e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f69644d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f69640d0201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ecc0110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ecc2d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572a02d2060467265657a65517565756546756c6c60206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c6573f505015052756c6544657363726970746f72734f663c543e00083c3d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e7418202064617461fc2d20604d617852756c6553657473457863656564656460206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656441012d20604475706c696361746552756c654b696e64736020696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d65206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009243d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e74182020646174614462617463685f6164645f6163636f756e7408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e000120757365725f696473090601584261746368557365724163636f756e74734f663c543e000a18e853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f60696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e000120757365725f696473090601584261746368557365724163636f756e74734f663c543e000b18f453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f6072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964110601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6ed5050140436f6e73756d7074696f6e4f663c543e000c208c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e050149662060757365725f6964602069732060536f6d65602c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e0d01496620697420697320604e6f6e65602c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f727315012d20604163636f756e744e6f74466f756e64602069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374b82d20604675656c54616e6b4e6f74466f756e64602069662074616e6b5f696420646f6573206e6f7420657869737401012d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e65724464657374726f795f6675656c5f74616e6b04011c74616e6b5f69644d0401444c6f6f6b7570536f757263654f663c543e000d10350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea1050c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d6501c5024852756c6553657444657363726970746f727301a505644163636f756e7452756c6553657444657363726970746f727301e902001401106e616d65c50201104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74dd0201744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f73657473a505014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974cc0110626f6f6c0001346163636f756e745f72756c6573e90201644163636f756e7452756c6553657444657363726970746f72730000a505102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601a905045300000400fd05013842547265654d61703c4b2c20563e0000a9050c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f7201ad05204d617852756c657301f105000400f50501b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e0000ad050c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f7204045400011c4857686974656c697374656443616c6c6572730400f102016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e730400b105017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400c50501884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400c9050184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c4275646765740400d105015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04000103015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c730400d905015c5065726d697474656443616c6c7352756c654f663c543e00060000b105104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d617801b505000400b9050188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e0000b505101c65705f636f7265146672616d6528706172616d6574657273404d6178436f6c6c656374696f6e49647300000000b905102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540118045300000400bd05012c42547265655365743c543e0000bd05042042547265655365740404540118000400c105000000c1050000021800c505104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e63650000c905104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401cd05000400cd0501184275646765740000cd050c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e74b0011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d6265720000d105104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574cd0501704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6ed5050184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e0000d5050c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d6564b0011c42616c616e63650001406c6173745f72657365745f626c6f636b0d02014c4f7074696f6e3c426c6f636b4e756d6265723e0000d905104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c01dd050c4d617801e105000400e5050184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e0000dd05102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e0000e105101c65705f636f7265146672616d6528706172616d6574657273384d617843616c6c46696c7465727300000000e505102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401dd05045300000400e905012c42547265655365743c543e0000e9050420425472656553657404045401dd05000400ed05000000ed05000002dd0500f105101c65705f636f7265146672616d6528706172616d6574657273384d617852756c657350657253657400000000f505102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ad05045300000400f90501185665633c543e0000f905000002ad0500fd05042042547265654d617008044b0110045601a9050004000106000000010600000205060005060000040810a905000906102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014d040453000004000d0601185665633c543e00000d060000024d0400110604184f7074696f6e040454014d040108104e6f6e6500000010536f6d6504004d04000001000015060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964d1010130417373657449644f663c543e00013474616b655f61737365745f6964d1010130417373657449644f663c543e000118616d6f756e74b00144546f6b656e42616c616e63654f663c543e0001147072696365b00144546f6b656e42616c616e63654f663c543e00011073616c741503011c53616c743c543e00013061756374696f6e5f64617461190601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000545101506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f2062652061206043757272656e6379602e490154686520696420666f7220746865206c697374696e672069732067656e6572617465642077697468205b496447656e6572617461626c655d287472616974733a3a496447656e6572617461626c65292062795068617368696e6720746865206c697374696e672e3823232320506172616d6574657273c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e28232323204572726f727315012d2060496e76616c696441756374696f6e53746172746020696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b582020604c697374696e6741637469766544656c617960e02d2060496e76616c696441756374696f6e456e646564602069662061756374696f6e20656e6473206265666f72652069742073746172747315012d20604e6f43757272656e637960204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637935012d20604c697374696e67466f7262696464656e60206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c69737465641d012d206043757272656e63794e6f74416c6c6f7765644173526f79616c7479602069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c7479f82d20604c6f774261736543757272656e637942616c616e63656020696620626173652063757272656e63792062616c616e636520697320746f6f206c6f77e02d20604c6f77546f6b656e42616c616e63656020746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766515012d20604c697374696e67416c7265616479457869737473602069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642801384c697374696e6749644f663c543e0001180d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e3823232320506172616d6574657273bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c28232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737409012d20604e6f5065726d697373696f6e6020696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642801384c697374696e6749644f663c543e000118616d6f756e74b00144546f6b656e42616c616e63654f663c543e000230ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e6974732070757263686173656428232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374e82d20604c697374696e67497357726f6e67547970656020696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d2060496e76616c6964416d6f756e74602069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e2060616d6f756e74603d012d20604c697374696e674e6f744163746976656020696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c61796020796574cc2d20604f766572666c6f776020696620616d6f756e74202a206c697374696e675f707269636520697320746f6f206c6172676551012d206054616b6556616c7565556e6465724d696e696d756d6020696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d20726571756972656421012d20604c6f77546f6b656e42616c616e6365602069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642801384c697374696e6749644f663c543e0001147072696365b00144546f6b656e42616c616e63654f663c543e0003344d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e697428232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374c42d20604c697374696e6757726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6e41012d2060496e61637469766541756374696f6e60206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e6420626c6f636bbc2d20604f766572666c6f77602069662061646465642062696420697320746f6f206c6172676520746f2073746f7265f82d2060496e76616c6964507269636560206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f72206120626964bc2d20604f766572666c6f7760206966206f6c64657220626964202a20616d6f756e7420697320746f6f206c61726765a82d20604f766572666c6f7760206966206e65772062696420707269636520697320746f6f206c617267654066696e616c697a655f61756374696f6e0401286c697374696e675f69642801384c697374696e6749644f663c543e000428490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a6528232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374cc2d20604c697374696e67497357726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6ed82d206041756374696f6e4e6f744f76657260206966207468652061756374696f6e20686173206e6f742066696e69736865642079657435012d206054616b6556616c7565556e6465724d696e696d756d60206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564dc2d20604f766572666c6f776020696620626964207072696365202a206c697374696e675f616d6f756e7420697320746f6f206c61726765407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565c901011c50657262696c6c00050c21014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e3823232320506172616d6574657273a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e190604184f7074696f6e0404540121030108104e6f6e6500000010536f6d650400210300000100001d060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308012c70616c6c65745f6e616d653903017c426f756e646564537472696e673c543a3a4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d652106019c4f7074696f6e3c426f756e646564537472696e673c543a3a4d61784e616d654c656e6774683e3e0000107c506175736520657865637574696f6e206f662065787472696e736963287329004501496620604e6f6e656020697320706173736564206173206065787472696e7369635f6e616d65602c20616c6c2065787472696e73696373206f6620746865206070616c6c65745f6e616d65602077696c6c286265207061757365642e40726573756d655f65787472696e73696308012c70616c6c65745f6e616d653903017c426f756e646564537472696e673c543a3a4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d652106019c4f7074696f6e3c426f756e646564537472696e673c543a3a4d61784e616d654c656e6774683e3e00010440526573756d652065787472696e736963042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e210604184f7074696f6e0404540139030108104e6f6e6500000010536f6d6504003903000001000025060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c65742906083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656404002d0601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e00000024526571756573746564040010010c753332000100002d0604184f7074696f6e0404540131060108104e6f6e6500000010536f6d650400310600000100003106000004080018003506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e000039060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011820546f6f4c61726765000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093d06000002410600410604184f7074696f6e0404540145060108104e6f6e6500000010536f6d650400450600000100004506084070616c6c65745f7363686564756c65722c5363686564756c65645633101043616c6c0121042c426c6f636b4e756d62657201103450616c6c6574734f726967696e012d04244163636f756e7449640100001401206d617962655f696490013c4f7074696f6e3c5665633c75383e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c2104011043616c6c0001386d617962655f706572696f6469631d0401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e2d04013450616c6c6574734f726967696e000049060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000110404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094d060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909095106102873705f72756e74696d651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e6465645665630804540155060453000004005d0601185665633c543e00005506083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964510101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e735906011c526561736f6e7300005906083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200005d060000025506006106102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454016506045300000400690601185665633c543e00006506083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720151011c42616c616e6365011800080108696451010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e6365000069060000026506006d06083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f300001000071060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047442616c616e636520746f6f206c6f7720746f2073656e642076616c7565484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090975060c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800007906086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e74000000085632000100007d06102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ac045300000400590401185665633c543e000081060c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090985060c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574144572726f7204045400010848496e76616c6964506572696f64436f756e7400000460506572696f6420636f756e7420697320696e76616c69642e4c496e76616c6964566573746564416d6f756e740001046856657374656420616d6f756e7420697320696e76616c69642e2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090989060000028d06008d060000040c10280000910600000408b818009506084070616c6c65745f64656d6f637261637938507265696d6167655374617475730c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d626572011001081c4d697373696e67040010012c426c6f636b4e756d62657200000024417661696c61626c65140110646174612c011c5665633c75383e00012070726f76696465720001244163636f756e74496400011c6465706f73697418011c42616c616e636500011473696e636510012c426c6f636b4e756d6265720001186578706972790d02014c4f7074696f6e3c426c6f636b4e756d6265723e0001000099060c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d6265720110104861736801281c42616c616e6365011801081c4f6e676f696e6704009d0601b05265666572656e64756d5374617475733c426c6f636b4e756d6265722c20486173682c2042616c616e63653e0000002046696e6973686564080120617070726f766564cc0110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100009d060c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d6265720110104861736801281c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200013470726f706f73616c5f68617368280110486173680001247468726573686f6c64bc0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c79a106013854616c6c793c42616c616e63653e0000a1060c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e63650000a5060c4070616c6c65745f64656d6f637261637910766f746518566f74696e670c1c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d62657201100108184469726563740c0114766f746573a90601b05665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e293e00012c64656c65676174696f6e73b106015044656c65676174696f6e733c42616c616e63653e0001147072696f72b506017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e71040128436f6e76696374696f6e00012c64656c65676174696f6e73b106015044656c65676174696f6e733c42616c616e63653e0001147072696f72b506017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e00010000a906000002ad0600ad060000040810c000b1060c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e63650000b5060c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e63650000b9060000040828bc00bd060000040810b800c106084070616c6c65745f64656d6f63726163792052656c656173657300010408563100000000c5060c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001742056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365444475706c6963617465507265696d61676500090458507265696d61676520616c7265616479206e6f7465642c4e6f74496d6d696e656e74000a04304e6f7420696d6d696e656e7420546f6f4561726c79000b0424546f6f206561726c7920496d6d696e656e74000c0420496d6d696e656e743c507265696d6167654d697373696e67000d0448507265696d616765206e6f7420666f756e64445265666572656e64756d496e76616c6964000e0484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d3c507265696d616765496e76616c6964000f0440496e76616c696420707265696d6167652c4e6f6e6557616974696e67001004504e6f2070726f706f73616c732077616974696e67204e6f74566f746572001104c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e001204c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e6700130488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473001404fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67001504a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740016085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001704d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650018049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400190450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001a04804d6178696d756d206e756d626572206f6620766f74657320726561636865642e40546f6f4d616e7950726f706f73616c73001b04904d6178696d756d206e756d626572206f662070726f706f73616c7320726561636865642e3c566f74696e67506572696f644c6f77001c0454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c906102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540128045300000400490301185665633c543e0000cd06084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573b801385665633c4163636f756e7449643e0001106e617973b801385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d6265720000d1060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540128045300000400490301185665633c543e0000d9060c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909dd06083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e63650000e106102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540110045300000400e50601185665633c543e0000e5060000021000e9060c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c7533320000ed0608346672616d655f737570706f72742050616c6c65744964000004005101011c5b75383b20385d0000f1060c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742ef506102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400b801185665633c543e0000f9060c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909fd06000004080004000107083c70616c6c65745f6d756c7469736967204d756c74697369670c2c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100001001107768656ee0015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73b801385665633c4163636f756e7449643e000005070000040c910400180009070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909090d07102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011107045300000400150701185665633c543e00001107084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012818417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002801104861736800008001384f7074696f6e3c417574686f723e00010000150700000211070019070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909091d07102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540121070453000004002d0701185665633c543e000021070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c657420436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730125070010011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e740001286e6f6d696e61746f727329070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e00002507083c6566696e6974795f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f72000000002907102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400b801185665633c543e00002d0700000221070031070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65743043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273012507344d617843616e646964617465730135070004003907011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e00003507083c6566696e6974795f72756e74696d65344d617843616e64696461746573000000003907102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540121070453000004002d0701185665633c543e00003d070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e74000041070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c657414526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f7273014507344d61784e6f6d696e61746f7273012507000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72731d07011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e00004507083c6566696e6974795f72756e74696d65304d6178436f6c6c61746f7273000000004907000004081000004d070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909510700000255070055070000040800ad04005907000004085d072c005d070c1c73705f636f72651863727970746f244b6579547970654964000004003c011c5b75383b20345d000061070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e65070000026907006907086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572f8011850617261496400011473746174656d070130496e626f756e6453746174650001406d6573736167655f6d65746164617461710701a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e00006d07086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000071070000027507007507000004081079070079070c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c73000200007d0700000408f8100081070000028507008507086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74f801185061726149640001147374617465890701344f7574626f756e6453746174650001347369676e616c735f6578697374cc0110626f6f6c00012c66697273745f696e6465789503010c7531360001286c6173745f696e6465789503010c75313600008907086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e646564000100008d0700000408f89503009107086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000095070000040cf8102c0099070c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099d070c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465729501015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679a10701404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e9501015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665cc0110626f6f6c000100145265616479080120726573706f6e7365a907014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000a10704184f7074696f6e04045401a5070108104e6f6e6500000010536f6d650400a5070000010000a50700000408080800a907080c78636d4456657273696f6e6564526573706f6e736500010c0856300400d504013076303a3a526573706f6e73650000000856310400e904013076313a3a526573706f6e736500010008563204005901013076323a3a526573706f6e736500020000ad070000040810950100b1070000040c24241000b507102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b907045300000400bd0701185665633c543e0000b9070000040895011000bd07000002b90700c1070c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e7454617267657473040090013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000c5070c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c9070c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909cd07086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c2001185765696768740000d107086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7424013c4f766572776569676874496e6465780000d507000002d90700d90700000408102c00dd070c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e1070c4c6f726d6c5f61737365745f7265676973747279186d6f64756c65144572726f720404540001143441737365744e6f74466f756e6400000450417373657420776173206e6f7420666f756e642e2842616456657273696f6e00010809015468652076657273696f6e206f6620746865206056657273696f6e65644d756c74694c6f636174696f6e602076616c75652075736564206973206e6f742061626c6548746f20626520696e7465727072657465642e38496e76616c6964417373657449640002046054686520617373657420696420697320696e76616c69642e4c436f6e666c696374696e674c6f636174696f6e000304d8416e6f746865722061737365742077617320616c726561647920726567697374657220776974682074686973206c6f636174696f6e2e48436f6e666c696374696e6741737365744964000404d8416e6f746865722061737365742077617320616c7265616479207265676973746572207769746820746869732061737365742069642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e5070c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e907083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573ed070190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000ed07083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000f107102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e0000f5070c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f9070000040c00181800fd070000040818180001080000040818000005080000040c1801020502000908102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454010d08045300000400150801185665633c543e00000d08144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6e1108019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768747904011857656967687400001108144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e4964000120746f6b656e5f69640102013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e741101010c7533320000000015080000020d080019080c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f7204045400019448436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e28416d6f756e745a65726f000704c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b657900080454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e74457863656564656400090498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000a04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000b04ac547269656420746f206372656174652060546f6b656e60207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000c04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73000d10450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265590163616c6c696e67206064657374726f795f636f6c6c656374696f6e602e204b65657020696e206d696e642074686174207468652060546f6b656e602073746f726167652063616e2072656d61696e206576656e2069662501616c6c2060546f6b656e6020756e6974732077657265206275726e65642e20412060546f6b656e602063616e206f6e6c792062652064657374726f7965642062792073657474696e67a46072656d6f76655f746f6b656e5f73746f726167656020746f207472756520696e20606275726e602e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74000e04150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564000f04f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640010040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001108510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001204c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e63655c42616c616e6365436f6e76657273696f6e4661696c6564001304d8436f756c64206e6f7420636f6e76657274206265747765656e2060546f6b656e42616c616e63656020616e64206042616c616e636560584d696e744661696c6564526571756972656d656e74730014040501546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e7473207365742062792074686520604d696e74506f6c696379605849646c654f7065726174696f6e517565756546756c6c00150405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001604dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001704b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001804ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e730019048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001a04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001b04d4546f6b656e2063616e6e6f74206163742061732061206043757272656e63796020616e6420616c736f20612060526f79616c747960504d6178417070726f76616c734578636565646564001c04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001d04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564001e08510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365001f04b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002004510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002104bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f726c5472616e73666572506172616d4372656174696f6e4661696c6564002204905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002304c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002404e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909091d080c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400010860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909092108102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601bd020453000004002508013842547265654d61703c4b2c20563e00002508042042547265654d617008044b0100045601bd02000400290800000029080000022d08002d080000040800bd02003108101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e744964000035080c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f72207479706539080c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d6501c502244163636f756e74496401001c42616c616e6365011840446973706174636852756c6553657473013d083c4163636f756e7452756c6553657473016908002401146f776e65720001244163636f756e7449640001106e616d65c50201104e616d6500012472756c655f736574733d080140446973706174636852756c6553657473000138746f74616c5f7265736572766564b0011c42616c616e63650001346163636f756e745f636f756e741101010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74dd0201744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ecc0110626f6f6c00014070726f76696465735f6465706f736974cc0110626f6f6c0001346163636f756e745f72756c65736908013c4163636f756e7452756c655365747300003d08102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560141080453000004005d08013842547265654d61703c4b2c20563e000041080c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65014508204d617852756c657301f1050008011472756c65734d0801c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ecc0110626f6f6c000045080c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c655772617070657204045400011c4857686974656c697374656443616c6c6572730400f102016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e730400b105017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400c50501884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404004908015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c4275646765740400d105015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04000103015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c730400d905015c5065726d697474656443616c6c7352756c654f663c543e000600004908104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c65041842756467657401cd0500080118627564676574cd050118427564676574000128757365725f636f756e741101010c75333200004d08102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01090304560145080453000004005108013842547265654d61703c4b2c20563e00005108042042547265654d617008044b01090304560145080004005508000000550800000259080059080000040809034508005d08042042547265654d617008044b0110045601410800040061080000006108000002650800650800000408104108006908102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b016d0804560171080453000004007508013842547265654d61703c4b2c20563e00006d080c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000071080c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c6572730400f102016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04000103015452657175697265546f6b656e52756c654f663c543e000100007508042042547265654d617008044b016d080456017108000400790800000079080000027d08007d08000004086d0871080081080000040800000085080c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473018908304d617852756c65436f756e7401f105444d617852756c65446174614c656e677468018d08000c013074616e6b5f6465706f736974b0011c42616c616e6365000130757365725f6465706f736974b0011c42616c616e636500013872756c655f646174615f73657473910801f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e00008908101c65705f636f7265146672616d6528706172616d65746572732c4d617852756c6553657473000000008d08101c65705f636f7265146672616d6528706172616d6574657273604d61784163636f756e7452756c65446174614c656e677468000000009108102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456019508045300000400a908013842547265654d61703c4b2c20563e00009508102873705f72756e74696d651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01090304560199080453000004009d08013842547265654d61703c4b2c20563e00009908102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004002c01185665633c543e00009d08042042547265654d617008044b0109030456019908000400a108000000a108000002a50800a508000004080903990800a908042042547265654d617008044b01100456019508000400ad08000000ad08000002b10800b1080000040810950800b508102873705f72756e74696d651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401b908045300000400bd0801185665633c543e0000b9080c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f69640d0201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ecc0110626f6f6c0000bd08000002b90800c1080c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f7204045400016c404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c5080c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565c501011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e741101010c75333200015461756374696f6e5f6c697374696e675f636f756e741101010c7533320000c90800000408002800cd080c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f775c42616c616e6365436f6e76657273696f6e4661696c65640006049c5468652062616c616e6365207479706520636f756c64206e6f7420626520636f6e7665727465646c5472616e73666572506172616d4372656174696f6e4661696c6564000704905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000804bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730009049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e5374617274000a0835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000b04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000c04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000d04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000e040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000f045454686520616d6f756e7420697320696e76616c696430496e76616c696450726963650010045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0011048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900120439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650013043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001404ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e740464546865206572726f7220666f7220746869732070616c6c6574d1080c5870616c6c65745f65787472696e7369635f70617573651474797065733445787472696e736963496e666f04344d61784e616d654c656e677468013d030008012c70616c6c65745f6e616d6539030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65210601904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000d5080c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001043c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e736963045050616c6c65742773206572726f7220747970652ed908102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373014d041043616c6c011104245369676e617475726501dd0814457874726101ed080004002c000000dd08082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400e1080148656432353531393a3a5369676e61747572650000001c537232353531390400e9080148737232353531393a3a5369676e617475726500010014456364736104009105014065636473613a3a5369676e617475726500020000e1080c1c73705f636f72651c65643235353139245369676e617475726500000400e50801205b75383b2036345d0000e508000003400000000800e9080c1c73705f636f72651c73723235353139245369676e617475726500000400e50801205b75383b2036345d0000ed0800000420f108f508f908fd08050909090d09110900f10810306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000f50810306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000f90810306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000fd0810306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004000109010c45726100000109102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000050910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040011010120543a3a496e6465780000090910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b576569676874040454000000000d09086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400b0013042616c616e63654f663c543e000011090c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b04045400000000941853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c600000000000000000000000000000000000000000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510288000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e7369634461746101010405102c0400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002880000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010030040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004004001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f7069637301010402284d030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000510304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100cc0400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100cc0400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500004503040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e015903014c1830426c6f636b5765696768747369038501e0d1a93e0100000000204aa9d101000090cd2405000000000170fae4a82e010000010098f73e5d01000001000000000000000090cd2405000000000170823713a30100000100204aa9d1010000010088526a7400000090cd24050000000000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746879033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687481034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e850399021c6566696e6974791c6566696e69747900000000b80b0000000000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a801000000f3ff14d5ab5270590100000006000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978950308560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e019903003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f646501002c0400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f646500002c0400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e4461746100009d0304000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100cc040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100a50304001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000ad03040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000b50304001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000c5030400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100c90380000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d716348656164730100cd03040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100d90304000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100650304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301006503040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a656455706772616465000028040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100002c04000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e01e103017000010504012454696d657374616d70012454696d657374616d70080c4e6f7701002420000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100cc040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0109040004344d696e696d756d506572696f6424207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100f81064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e010d040174000125060620507265696d6167650120507265696d6167650824537461747573466f72000104062829060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406283506040004942054686520707265696d616765732073746f72656420627920746869732070616c6c65742e01150401840001390607245363686564756c657201245363686564756c657208184167656e646101010405103d060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104052c8c0400040101204c6f6f6b75702066726f6d206964656e7469747920746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e011904018808344d6178696d756d576569676874202000806e877401000008450120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c6573206f66206c657373a4207072696f72697479207468616e20607363686564756c653a3a484152445f444541444c494e45602e504d61785363686564756c6564506572426c6f636b101032000000081d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e014906081c5574696c697479000125040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e014d06092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b7301010402005106040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402006106040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e01006d0604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e014904019c0c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e0171060a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100750640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010079060400000001a404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b1c56657374696e67011c56657374696e67044056657374696e675363686564756c657301010402007d0604000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e01550401a804444d696e5665737465645472616e7366657218400000e8890423c78a000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e0181062d4056657374696e6752656769737472617200015d0400000185062e2444656d6f6372616379012444656d6f6372616379343c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301008906040004210120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c277320686173682e244465706f7369744f660001040510910604000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e24507265696d61676573000104062895060400086101204d6170206f662068617368657320746f207468652070726f706f73616c20707265696d6167652c20616c6f6e6720776974682077686f207265676973746572656420697420616e64207468656972206465706f7369742ee42054686520626c6f636b206e756d6265722069732074686520626c6f636b20617420776869636820697420776173206465706f73697465642e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510990604000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f660101040500a506d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100cc0400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c0000b906040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040628bd0604000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040628cc0400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e3853746f7261676556657273696f6e0000c10604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e0098204e6577206e6574776f726b732073746172742077697468206c6173742076657273696f6e2e016d0401b42c3c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564cc04010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e4c507265696d616765427974654465706f73697418400000e8890423c78a00000000000000000429012054686520616d6f756e74206f662062616c616e63652074686174206d757374206265206465706f7369746564207065722062797465206f6620707265696d6167652073746f7265642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e01c5060c1c436f756e63696c011c436f756e63696c182450726f706f73616c730100c906040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406281104040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040628cd06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100b80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01750401c80001d1060d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c730100d506040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f6600010406281104040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e670001040628cd06040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100b80400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e017d0401d00001d9060e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c0c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c730001040510dd060400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c730100e106040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01810401d41c3050726f706f73616c426f6e64e9061050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d01020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726ee90610102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c65744964ed062065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e01f1060f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100f506040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01850401d80001f90611204d756c746973696701204d756c746973696708244d756c7469736967730001080502fd060107040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e1443616c6c730001040604050704000001890401dc0c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f72696573950308640004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0109071228417574686f72736869700128417574686f72736869700c18556e636c657301000d070400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100cc040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e019504000440556e636c6547656e65726174696f6e731010050000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e011907143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672024436f6c6c61746f727301001d0704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c657301001d070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e6469646174657301003107040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000041501205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e642060543a3a4d617843616e6469646174657360284e6f6d696e61746f727300010402003d0704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100410724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e4c417574686f726564426c6f636b73436f756e740101080505490710100000000008f820466f7220656163682073657373696f6e20696e6465782c207765206b6565702061206d617070696e67206f6620636f6c6c61746f727320746f207468658c206e756d626572206f6620626c6f636b7320617574686f726564206279207468656d2e01a50401e40854436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004982054686520604163636f756e7449646020666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004a02054686520604163636f756e7449646020666f722074686520666565206469737472696275746f72014d07151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100b80400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100cc040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b657973010051070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f72730100e5060400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500ad040400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405590700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01a90401e8000161071610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652444496e626f756e6458636d70537461747573010065070400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d6573736167657301010802057d072c040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010081070400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d6573736167657301010802058d072c040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402f82c040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100910790020000000500000001000000a086010000000000020000000000000000c817a8040000000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405249507040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401002420000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100cc04000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01b90401ec000199071e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010024200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c5175657269657300010402249d070400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040628101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502ad0710040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502ad0724040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f74696679546172676574730001080502ad07b10704000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100b50704000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e0000c1070400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01bd0401fc0001c5071f2843756d756c757358636d000121050199010001c9072020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e0100cd072000e40b5402000000044c2054686520636f6e66696775726174696f6e2e2450616765496e6465780100d1074000000000000000000000000000000000044020546865207061676520696e6465782e1450616765730101040210d50704000444205468652071756575652070616765732e284f7665727765696768740001040224d9070400046420546865206f766572776569676874206d657373616765732e012505019d010001dd072134417373657452656769737472790134417373657452656769737472790c204d657461646174610001040510a501040004bc20546865206d65746164617461206f6620616e2061737365742c20696e64657865642062792061737365742069642e444c6f636174696f6e546f41737365744964000104050501100400080501204d6170732061206d756c74696c6f636174696f6e20746f20616e206173736574206964202d2075736566756c207768656e2070726f63657373696e672078636d28206d657373616765732e2c4c617374417373657449640100101000000000040d0120546865206c6173742070726f636573736564206173736574206964202d2075736564207768656e2061737369676e696e6720612073657175656e7469616c2069642e01290501a1010001e107341c4f726d6c58636d0001350501b1010001e50730284566696e69747958636d000139050000003520426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510e9070400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510f1070400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c730100e106040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e013d0501b5012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c696572e9061020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617801024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e01024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501f507222c4d756c7469546f6b656e73012c4d756c7469546f6b656e731c34546f6b656e4163636f756e747300010c020202f90779020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402181902040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202fd074d020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e7473000108020201085d02040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c0202020508890504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e7301000908040004dc2050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e2060486f6f6b733a3a6f6e5f69646c65602e01410501b9013c504174747269627574654465706f736974426173651840000041aff795d91b000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004d420416d6f756e74206f66206043757272656e63796020726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000451012054686520616d6f756e74206f66206043757272656e6379602074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f206265206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874202000e876481700000004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004450120546865206d6178206e756d626572206f66206f70657261746f727320612060546f6b656e4163636f756e746020616e6420616e2060436f6c6c656374696f6e4163636f756e74602063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e63696573344e617469766541737365744964d10108000004bc2054686520604173736574496460207468617420726570726573656e747320746865206e617469766520617373657444526573657276654964656e7469666965725101206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c65740119082818436c61696d730118436c61696d730818436c61696d7300010406b1021804000014546f74616c010018400000000000000000000000000000000000018d0501ad0204185072656669782c807c5061792045464920746f20746865204566696e697479206163636f756e743a04642050726566697820616464656420746f206d65737361676573011d082b14506f6f6c730114506f6f6c730414506f6f6c73010021080400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c7301990501b5020c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473310801026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004782054686520604163636f756e7449646020666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004ec2054686520604163636f756e74496460207468617420686f6c6473206665657320756e74696c2074686579206172652064697374726962757465640135082c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402003908040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020281088508040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a6551756575650100b508040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c756529019d0501c102441053616c745101206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965725101206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679c901108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01c108362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100c5081802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062811030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202fd0728040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202fd0728040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202c9087c0400046c204c697374696e672049647320627920604163636f756e74496460011506010d0318704d696e696d756d426964496e63726561736550657263656e74616765c9011080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965725101206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301cd08373845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e7369637300010405d1087c04001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e011d060135030001d50833d908042040436865636b5370656356657273696f6ef1081038436865636b547856657273696f6ef5081030436865636b47656e65736973f9082838436865636b4d6f7274616c697479fd082828436865636b4e6f6e636505097c2c436865636b57656967687409097c604368617267655472616e73616374696f6e5061796d656e740d097c34436865636b4675656c54616e6b11097cd502"} {"specName":"efinity","specVersion":3012,"blockNumber":1969272,"blockHash":"0x2b0e70250836f44bc3ab772d8c37a40e0d75c3d1865d985e0d27e20e16edd304","metadata":"0x6d6574610ebd09000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e7444617461000010000005050014083c70616c6c65745f62616c616e6365732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500012c6d6973635f66726f7a656e18011c42616c616e63650001286665655f66726f7a656e18011c42616c616e636500001800000507001c0c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540120000c01186e6f726d616c2001045400012c6f7065726174696f6e616c200104540001246d616e6461746f7279200104540000200c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6524010c75363400012870726f6f665f73697a6524010c75363400002400000628002800000506002c083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000030000002080034102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f677338013c5665633c4469676573744974656d3e0000380000023c003c102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e00060024436f6e73656e7375730800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000400105365616c0800400144436f6e73656e737573456e67696e654964000030011c5665633c75383e000500144f74686572040030011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e745570646174656400080000400000030400000008004400000248004808306672616d655f73797374656d2c4576656e745265636f7264080445014c0454012c000c011470686173657903011450686173650001146576656e744c010445000118746f706963737d0301185665633c543e00004c083c6566696e6974795f72756e74696d653052756e74696d654576656e740001841853797374656d04005001706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007401bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f040078016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d616765040088017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c657204008c018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c697479040098015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e63657304009c017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a401a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b001c56657374696e670400a801706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e002d002444656d6f63726163790400b4018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400c401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400cc01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400d0017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400d401fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400d8017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400e0019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400ec015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400f001a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040001010170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d04009901018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d70517565756504009d0101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400a10101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400a501016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400ad0101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400b10101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400b501017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400b901018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d730400d102017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c730400d902017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b730400e502018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504003503018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e736963506175736504005d03019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c69747904006d03017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e7400390000500c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5401304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7260013444697370617463684572726f7200013464697370617463685f696e666f5401304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e744964000110686173682c011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e540c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874200118576569676874000114636c6173735801344469737061746368436c617373000120706179735f6665655c0110506179730000580c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f7279000200005c0c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000060082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040064012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e0400680128546f6b656e4572726f720007002841726974686d6574696304006c013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007001485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000064082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7240018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d000068082873705f72756e74696d6528546f6b656e4572726f7200011c1c4e6f46756e647300000020576f756c644469650001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f72746564000600006c082873705f72756e74696d653c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000070082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000740c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e740404540001186056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f686173682c011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564200118576569676874000120646d715f686561642c014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909780c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c747c01384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728401504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c747c01384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097c0418526573756c740804540180044501600108084f6b040080000000000c45727204006000000100008000000400008404184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000880c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f746564040110686173682c011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e24526571756573746564040110686173682c011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c6561726564040110686173682c011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909098c0c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e000118726573756c747c01384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b90016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869649401404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e90000004081010009404184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000980c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7260013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c747c01384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099c0c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001281c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e63655365740c010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e63650001207265736572766564180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a001185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a014346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a40c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a80c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65ac015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac08306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64b0011c42616c616e63650000b00000061800b40c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001382050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64b80134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f686173682c011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465bc01644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b80c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000bc0c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465c00110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000c00c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c80000050000cc0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f686173682c011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f686173682c011c543a3a48617368000114766f746564c80110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f686173682c011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f686173682c011c543a3a48617368000118726573756c747c01384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f686173682c011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d00c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001202050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d40c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74dc016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74dc016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c747c01384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74dc016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dc083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000e00c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577e401445665633c543a3a4163636f756e7449643e04906c697374206f6620604163636f756e74496460206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574e8011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e7449640460604163636f756e74496460206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e744964045c604163636f756e74496460206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e40000020000e80c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000ec0c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f00c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e740404540001201c537563636573730801306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e00011877656967687420011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e0001146572726f72f8012058636d4572726f7200011877656967687420011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e000304504261642058434d20666f726d617420757365642e445570776172644d65737361676553656e740401306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e000404b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e3c58636d704d65737361676553656e740401306d6573736167655f68617368f4013c4f7074696f6e3c543a3a486173683e000504c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e646572fc011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e64657828013c4f766572776569676874496e6465780001207265717569726564200118576569676874000604d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e64657828013c4f766572776569676874496e646578000110757365642001185765696768740007044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f404184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c0000010000f8100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e736976650014001054726170040028010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002801185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c6500190000fc0c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c753332000001010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400014424417474656d7074656404000501015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c00090101344d756c74694c6f636174696f6e0000090101344d756c74694c6f636174696f6e00002d01011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e73650800090101344d756c74694c6f636174696f6e000028011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e73655265616479080028011c51756572794964000059010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c0028011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f766572776569676874140028011c517565727949640000080108753800000801087538000020011857656967687400002001185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c0028011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c0028011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c00090101344d756c74694c6f636174696f6e000028011c5175657279496400007d0101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e0800090101344d756c74694c6f636174696f6e000028011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e040028011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c002c0110483235360000090101344d756c74694c6f636174696f6e00008101015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640800090101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000c0c2501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00645c5b2064657374696e6174696f6e2c20726573756c74205c5d5c537570706f7274656456657273696f6e4368616e6765640800090101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c00090101344d756c74694c6f636174696f6e000028011c517565727949640000f8012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c08009501015856657273696f6e65644d756c74694c6f636174696f6e000028011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d34417373657473436c61696d65640c002c0110483235360000090101344d756c74694c6f636174696f6e00008101015056657273696f6e65644d756c746941737365747300100cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090501100c78636d087632187472616974731c4f7574636f6d6500010c20436f6d706c657465040028011857656967687400000028496e636f6d706c65746508002801185765696768740000f801144572726f72000100144572726f720400f801144572726f72000200000901100c78636d087631346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f720d0101244a756e6374696f6e7300000d01100c78636d087631346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400110101204a756e6374696f6e0001000858320800110101204a756e6374696f6e0000110101204a756e6374696f6e0002000858330c00110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0003000858341000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0004000858351400110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0005000858361800110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0006000858371c00110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0007000858382000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e0000110101204a756e6374696f6e000800001101100c78636d087631206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001501010c7533320000002c4163636f756e744964333208011c6e6574776f726b190101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b190101244e6574776f726b4964000114696e64657824010c753634000200304163636f756e744b6579323008011c6e6574776f726b190101244e6574776f726b496400010c6b6579210101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b00110753132380005002847656e6572616c4b657904001d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c697479080108696425010118426f647949640001107061727429010120426f64795061727400080000150100000610001901100c78636d087630206a756e6374696f6e244e6574776f726b49640001100c416e79000000144e616d656404001d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d61000300001d01101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003001185665633c543e000021010000031400000008002501100c78636d087630206a756e6374696f6e18426f6479496400011c10556e6974000000144e616d656404001d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001501010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c000600002901100c78636d087630206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741501010c753332000100204672616374696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1501010c75333200011464656e6f6d1501010c753332000400002d010c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400310101745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000310100000235010035010c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404003901012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003901012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736559010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c69010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04000d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c5175657279496400011064657374090101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200012c62656e6566696369617279090101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c5175657279496400011064657374090101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573410101284d756c746941737365740001307765696768745f6c696d69747901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204002d01014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804002d01014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733901012c4d756c74694173736574730001187469636b6574090101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b00003901100c78636d087631286d756c746961737365742c4d756c7469417373657473000004003d01013c5665633c4d756c746941737365743e00003d010000024101004101100c78636d087631286d756c74696173736574284d756c74694173736574000008010869644501011c4173736574496400010c66756e4901012c46756e676962696c69747900004501100c78636d087631286d756c746961737365741c4173736574496400010820436f6e63726574650400090101344d756c74694c6f636174696f6e000000204162737472616374040030011c5665633c75383e000100004901100c78636d087631286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b00110753132380000002c4e6f6e46756e6769626c6504004d0101344173736574496e7374616e6365000100004d01100c78636d087631286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b001107531323800010018417272617934040040011c5b75383b20345d0002001841727261793804005101011c5b75383b20385d0003001c417272617931360400550101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040030011c5665633c75383e000600005101000003080000000800550100000310000000080059010c0c78636d08763220526573706f6e7365000110104e756c6c0000001841737365747304003901012c4d756c74694173736574730001003c457865637574696f6e526573756c7404005d0101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e000300005d0104184f7074696f6e0404540161010108104e6f6e6500000010536f6d6504006101000001000061010000040810f80065010c0c78636d087630284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000069010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00006d01100c78636d087631286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504003901012c4d756c74694173736574730000001057696c6404007101013857696c644d756c74694173736574000100007101100c78636d087631286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f6608010869644501011c4173736574496400010c66756e7501013c57696c6446756e676962696c697479000100007501100c78636d087631286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000079010c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024010c753634000100007d0104184f7074696f6e0404540109010108104e6f6e6500000010536f6d650400090100000100008101080c78636d5056657273696f6e65644d756c746941737365747300010808563004008501014c5665633c76303a3a4d756c746941737365743e00000008563104003901013c76313a3a4d756c74694173736574730001000085010000028901008901100c78636d0876302c6d756c74695f6173736574284d756c74694173736574000130104e6f6e650000000c416c6c0001002c416c6c46756e6769626c6500020038416c6c4e6f6e46756e6769626c650003004c416c6c416273747261637446756e6769626c65040108696430011c5665633c75383e00040058416c6c41627374726163744e6f6e46756e6769626c65040114636c61737330011c5665633c75383e0005004c416c6c436f6e637265746546756e6769626c6504010869648d0101344d756c74694c6f636174696f6e00060058416c6c436f6e63726574654e6f6e46756e6769626c65040114636c6173738d0101344d756c74694c6f636174696f6e00070040416273747261637446756e6769626c65080108696430011c5665633c75383e000118616d6f756e74b00110753132380008004c41627374726163744e6f6e46756e6769626c65080114636c61737330011c5665633c75383e000120696e7374616e63654d0101344173736574496e7374616e636500090040436f6e637265746546756e6769626c6508010869648d0101344d756c74694c6f636174696f6e000118616d6f756e74b0011075313238000a004c436f6e63726574654e6f6e46756e6769626c65080114636c6173738d0101344d756c74694c6f636174696f6e000120696e7374616e63654d0101344173736574496e7374616e6365000b00008d01100c78636d087630386d756c74695f6c6f636174696f6e344d756c74694c6f636174696f6e000124104e756c6c0000000858310400910101204a756e6374696f6e0001000858320800910101204a756e6374696f6e0000910101204a756e6374696f6e0002000858330c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0003000858341000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0004000858351400910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0005000858361800910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0006000858371c00910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0007000858382000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e0000910101204a756e6374696f6e000800009101100c78636d087630206a756e6374696f6e204a756e6374696f6e00012818506172656e740000002450617261636861696e04001501010c7533320001002c4163636f756e744964333208011c6e6574776f726b190101244e6574776f726b496400010869640401205b75383b2033325d000200384163636f756e74496e646578363408011c6e6574776f726b190101244e6574776f726b4964000114696e64657824010c753634000300304163636f756e744b6579323008011c6e6574776f726b190101244e6574776f726b496400010c6b6579210101205b75383b2032305d0004003850616c6c6574496e7374616e6365040008010875380005003047656e6572616c496e6465780400b00110753132380006002847656e6572616c4b657904001d0101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000700244f6e6c794368696c6400080024506c7572616c697479080108696425010118426f647949640001107061727429010120426f647950617274000900009501080c78636d5856657273696f6e65644d756c74694c6f636174696f6e00010808563004008d01014476303a3a4d756c74694c6f636174696f6e00000008563104000901014476313a3a4d756c74694c6f636174696f6e0001000099010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404005101011c5b75383b20385d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04005101011c5b75383b20385d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408005101011c5b75383b20385d00000501011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909099d010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011834496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d650501011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687420011857656967687400013c72657175697265645f776569676874200118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800013c72657175697265645f7765696768742001185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e64657828013c4f766572776569676874496e64657800012c7765696768745f75736564200118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a1010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f090101344d756c74694c6f636174696f6e00011c6d6573736167652d01011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a5010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000104504d696e696d756d576569676874557064617465640400a90101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e6420776569676874207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a9010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401201c42616c616e63650118000801386d696e696d756d5f77656967687420011857656967687400010c666565b0011c42616c616e63650000ad010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574410101284d756c7469417373657400010c77686f090101344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574410101284d756c7469417373657400010c77686f090101344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b1010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574733901012c4d756c746941737365747300010c666565410101284d756c7469417373657400011064657374090101344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b5010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b9010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640468546865206964206f66207468652060436f6c6c656374696f6e6001146f776e6572000130543a3a4163636f756e7449640474546865206f776e6572206f66207468652060436f6c6c656374696f6e6000047841206e65772060436f6c6c656374696f6e602077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404b454686520604163636f756e7449646020746861742064657374726f7965642074686520636f6c6c656374696f6e010474412060436f6c6c656374696f6e60207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048860436f6c6c656374696f6e496460206f66207468652060436f6c6c656374696f6e6001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e020468412060436f6c6c656374696f6e6020776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964047860436f6c6c656374696f6e496460206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572e1010168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e746564030478556e697473206f6620612060546f6b656e602077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404645468652060436f6c6c656374696f6e496460206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e496404505468652060546f6b656e496460206d696e7465640118697373756572e1010168526f6f744f725369676e65643c543a3a4163636f756e7449643e0460697373756572206f66206d696e7465642060546f6b656e600138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e6365048474686520696e697469616c20737570706c79206f66207468652060546f6b656e60040454412060546f6b656e6020776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404945468652060436f6c6c656374696f6e4964602060546f6b656e602062656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e4964044c5468652060546f6b656e60206d75746174656401206d75746174696f6ee5010140543a3a546f6b656e4d75746174696f6e04a06d75746174696f6e207468617420776173206170706c69656420746f207468652060546f6b656e60050454412060546f6b656e6020776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f6964060478556e697473206f6620612060546f6b656e602077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404705468652060436f6c6c656374696f6e4964602064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e4964045c5468652060546f6b656e4964602064657374726f796564011863616c6c6572000130543a3a4163636f756e74496404a874686520604163636f756e7449646020746861742064657374726f796564207468652060546f6b656e6007045c412060546f6b656e60207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e4964045460546f6b656e496460207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e74496404ac54686520604163636f756e74496460207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e7366657272656408048c556e697473206f6620612060546f6b656e602077657265207472616e736665727265641846726f7a656e04001902012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404001902012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e047460546f6b656e496460206f662060546f6b656e60206d6f646966696564010c6b65792502013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756529020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65792502013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e742102015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e2d020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045101416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044101416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f69646020697320604e6f6e65602c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e740f049441206e65772060436f6c6c656374696f6e4163636f756e74602077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404b85468652060546f6b656e49646020666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048041206e65772060546f6b656e4163636f756e746020776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e496460206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e7411048c412060436f6c6c656374696f6e4163636f756e7460207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404cc5468652060436f6c6c656374696f6e49646020666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e74496460206f66207468652064657374726f796564206163636f756e74120478412060546f6b656e4163636f756e7460207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964310201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c05468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404845468652060546f6b656e49646020746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964310201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964310201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404ac5468652060436f6c6c656374696f6e49646020696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404705468652060546f6b656e496460207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964310201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b05468652060436f6c6c656374696f6e49646020666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964047854686520604163636f756e744964602077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a85468652060436f6c6c656374696f6e496460206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404945468652060546f6b656e496460206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e744964047054686520604163636f756e74496460206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a05468652060436f6c6c656374696f6e496460206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e4964048c5468652060546f6b656e496460206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e744964045c54686520604163636f756e7449646020736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c756520697320736574011476616c75653502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404a05468652060546f6b656e49646020666f72207768696368207468652076616c756520697320736574011476616c7565690201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565790201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404b45468652060436f6c6c656374696f6e49646020666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e4964049c5468652060546f6b656e49646020666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e74496404b054686520604163636f756e744964602074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565950201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765cd0201384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bd010c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c747901c101644578706c69636974526f79616c747943757272656e6369657301c901000c01146f776e65728401444f7074696f6e3c4163636f756e7449643e00011c726f79616c7479d501017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573dd0101844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e0000c101103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e74616765c501011c50657262696c6c0000c501000006e800c901101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401cd01045300000400d10101185665633c543e0000cd010c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e4964000120746f6b656e5f6964b0011c546f6b656e49640000d101000002cd0100d5010c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401d9010108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400d90101045400010000d90104184f7074696f6e04045401c1010108104e6f6e6500000010536f6d650400c1010000010000dd0104184f7074696f6e04045401c9010108104e6f6e6500000010536f6d650400c9010000010000e1010c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e74496400010000e5010c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901c10134546f6b656e4d6574616461746101e901000c01206265686176696f72050201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e1102014853686f756c644d75746174653c626f6f6c3e0001206d657461646174611502016c53686f756c644d75746174653c546f6b656e4d657461646174613e0000e9010c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d6574616461746108344d61784e616d654c656e67746801ed013c4d617853796d626f6c4c656e67746801f1010108184e61746976650000001c466f726569676e100134646563696d616c5f636f756e741501010c7533320001106e616d65f5010170426f756e646564537472696e673c4d61784e616d654c656e6774683e00011873796d626f6cfd010178426f756e646564537472696e673c4d617853796d626f6c4c656e6774683e0001206c6f636174696f6e7d0101544f7074696f6e3c4d756c74694c6f636174696f6e3e00010000ed01083c6566696e6974795f72756e74696d6558466f726569676e546f6b656e4e616d654c656e67746800000000f101083c6566696e6974795f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e67746800000000f501101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801ed01000400f9010164426f756e6465645665633c75382c204d61784c656e6774683e0000f901101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000fd01101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801f10100040001020164426f756e6465645665633c75382c204d61784c656e6774683e00000102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000005020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540109020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400090201045400010000090204184f7074696f6e040454010d020108104e6f6e6500000010536f6d6504000d0200000100000d020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c747901c101010828486173526f79616c74790400c101011c526f79616c747900000028497343757272656e63790001000011020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401c80108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400c80104540001000015020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401e9010108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400e9010104540001000019020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e496400012c667265657a655f747970651d020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e00001d020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e040018011c546f6b656e496400010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f6964b0011c546f6b656e49640001286163636f756e745f69640001244163636f756e74496400030000210204184f7074696f6e04045401180108104e6f6e6500000010536f6d6504001800000100002502101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002902101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00002d0204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000310204184f7074696f6e0404540151010108104e6f6e6500000010536f6d65040051010000010000350204184f7074696f6e0404540139020108104e6f6e6500000010536f6d6504003902000001000039020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379013d02644578706c69636974526f79616c747943757272656e63696573015902001801146f776e65720001244163636f756e744964000118706f6c6963793d020118506f6c69637900012c746f6b656e5f636f756e74240128546f6b656e436f756e7400013c6174747269627574655f636f756e741501010c753332000134746f74616c5f6465706f736974b0011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573590201644578706c69636974526f79616c747943757272656e6369657300003d020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c747901c101001401106d696e744102017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e4902014444656661756c744275726e506f6c6963790001207472616e736665724d02015444656661756c745472616e73666572506f6c6963790001246174747269627574655102015844656661756c74417474726962757465506f6c6963790001186d61726b65745502017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00004102103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74450201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79210201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74c80110626f6f6c0000450204184f7074696f6e04045401280108104e6f6e6500000010536f6d6504002800000100004902103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000004d02103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ec80110626f6f6c00005102103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c696379000000005502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c747901c1010004011c726f79616c7479d901013c4f7074696f6e3c526f79616c74793e00005902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01cd01045601800453000004005d02013842547265654d61703c4b2c20563e00005d02042042547265654d617008044b01cd010456018000040061020000006102000002650200650200000408cd018000690204184f7074696f6e040454016d020108104e6f6e6500000010536f6d6504006d0200000100006d020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c10134546f6b656e4d6574616461746101e90100280118737570706c79b00130546f6b656e42616c616e636500010c636170710201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e00012469735f66726f7a656ec80110626f6f6c00013c6d696e696d756d5f62616c616e6365b00130546f6b656e42616c616e6365000128756e69745f7072696365b0011c42616c616e63650001306d696e745f6465706f736974b0011c42616c616e636500013c6174747269627574655f636f756e741501010c75333200013c6d61726b65745f6265686176696f72090201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ec80110626f6f6c0001206d65746164617461e9010134546f6b656e4d657461646174610000710204184f7074696f6e0404540175020108104e6f6e6500000010536f6d6504007502000001000075020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e6365011801082853696e676c654d696e7400000018537570706c790400b00130546f6b656e42616c616e636500010000790204184f7074696f6e040454017d020108104e6f6e6500000010536f6d6504007d0200000100007d02144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e012d02404d6178417070726f76616c436f756e74018102000c012469735f66726f7a656ec80110626f6f6c000124617070726f76616c73850201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e741501010c75333200008102083c6566696e6974795f72756e74696d65584d61784f70657261746f72735065724163636f756e74000000008502101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456012d020453000004008902013842547265654d61703c4b2c20563e00008902042042547265654d617008044b01000456012d020004008d020000008d02000002910200910200000408002d0200950204184f7074696f6e0404540199020108104e6f6e6500000010536f6d650400990200000100009902144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c019d0234417070726f76616c436f756e7401810244526573657276654964656e746966696572015101184c6f636b49640151012c4d6178526573657276657301a102204d61784c6f636b7301a502001c011c62616c616e6365b00130546f6b656e42616c616e636500014072657365727665645f62616c616e6365b00130546f6b656e42616c616e63650001386c6f636b65645f62616c616e6365b00130546f6b656e42616c616e63650001386e616d65645f7265736572766573a90201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b73b90201bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73bd0201cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ec80110626f6f6c00009d02144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e012d0200080118616d6f756e74b00130546f6b656e42616c616e636500012865787069726174696f6e2d02012845787069726174696f6e0000a102083c6566696e6974795f72756e74696d652c4d6178526573657276657300000000a502083c6566696e6974795f72756e74696d65204d61784c6f636b7300000000a902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01510104560118045300000400ad02013842547265654d61703c4b2c20563e0000ad02042042547265654d617008044b01510104560118000400b102000000b102000002b50200b5020000040851011800b902101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01510104560118045300000400ad02013842547265654d61703c4b2c20563e0000bd02101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456019d02045300000400c102013842547265654d61703c4b2c20563e0000c102042042547265654d617008044b01000456019d02000400c502000000c502000002c90200c90200000408009d0200cd02101c65705f636f7265146672616d65147479706573384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c656400030000d1020c3470616c6c65745f636c61696d731870616c6c6574144576656e740404540001041c436c61696d65640c010c77686f000130543a3a4163636f756e744964048c546865206163636f756e7420746861742072656365697665642074686520636c61696d0140657468657265756d5f61646472657373d502013c457468657265756d41646472657373045054686520657468657265756d20616464726573730118616d6f756e7418013042616c616e63654f663c543e046c54686520616d6f756e7420746861742077617320636c61696d65640004f0536f6d656f6e6520636c61696d656420736f6d6520454649732e20605b77686f2c20657468657265756d5f616464726573732c20616d6f756e745d6004a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d502083c7072696d69746976655f7479706573104831363000000400210101205b75383b2032305d0000d9020c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d7574617465640400dd020134506f6f6c734d75746174696f6e000004b4506f6f6c732073746f7261676520776173206d6f6469666965642062792060506f6f6c734d75746174696f6e60045c5468652070616c6c65742773206576656e742074797065dd020c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e697479e1020110506f6f6c000120636f6c6c61746f72e1020110506f6f6c0001286675656c5f74616e6b73e1020110506f6f6c00013c70726963655f646973636f76657279e1020110506f6f6c0000e102101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265e8011c50657262696c6c0000e5020c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001343c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e74496404a054686520604163636f756e744964602074686174206f776e732074686520604675656c54616e6b6001106e616d65e90201444675656c54616e6b4e616d654f663c543e0468546865206e616d65206f662074686520604675656c54616e6b60011c74616e6b5f6964000130543a3a4163636f756e7449640480546865206163636f756e74206964206f662074686520604675656c54616e6b6000047441206e657720604675656c54616e6b602077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b6001206d75746174696f6ef502013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c6965640104604120604675656c54616e6b6020776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600204684120604675656c54616e6b60207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b600304ac412063616c6c207761732064697370617463686564207468726f756768206120604675656c54616e6b602e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964047854686520604163636f756e74496460207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504dc546865206465706f7369742072657365727665642062792074686520604675656c54616e6b6020666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040490416e206163636f756e742077617320616464656420746f206120604675656c54616e6b60384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f7665640504a0416e206163636f756e74207761732072656d6f7665642066726f6d206120604675656c54616e6b60584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011c757365725f6964000130543a3a4163636f756e744964048054686520604163636f756e744964602074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6431030140446973706174636852756c654b696e64049c5468652060446973706174636852756c654b696e64602074686174207761732072656d6f7665640604e04163636f756e742064617461206f6620604163636f756e74496460207761732072656d6f7665642066726f6d206052756c655365744964603c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c652073657420746861742077617320616464656407049841206e65772072756c65207365742077617320616464656420746f20604675656c54616e6b603852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564080498412072756c6520736574207761732072656d6f7665642066726f6d20604675656c54616e6b60684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69642d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ec80110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69642d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ec80110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60012c72756c655f7365745f69642d0201504f7074696f6e3c543a3a52756c6553657449643e046054686520706f737369626c65206052756c65536574496460012469735f66726f7a656ec80110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7260013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964048454686520604163636f756e74496460206f662074686520604675656c54616e6b60011863616c6c6572000130543a3a4163636f756e74496404a054686520604163636f756e7449646020746861742064697370617463686564207468652063616c6c01146572726f7260013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e902101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801ed02000400f1020164426f756e6465645665633c75382c204d61784c656e6774683e0000ed02083c6566696e6974795f72756e74696d65544d61784675656c54616e6b4e616d654c656e67746800000000f102101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000f5020c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e04045401f902000c015c757365725f6163636f756e745f6d616e6167656d656e74fd0201ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974090301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65730d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e0000f902083c6566696e6974795f72756e74696d651c52756e74696d6500000000fd020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540101030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400010301045400010000010304184f7074696f6e0404540105030108104e6f6e6500000010536f6d6504000503000001000005030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974c80110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974c80110626f6f6c0000090304184f7074696f6e04045401c80108104e6f6e6500000010536f6d650400c800000100000d0304184f7074696f6e0404540111030108104e6f6e6500000010536f6d650400110300000100001103101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540115030453000004002d0301185665633c543e000015030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304001903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04002903015452657175697265546f6b656e52756c654f663c543e000100001903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178011d030004002103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00001d03083c6566696e6974795f72756e74696d65544d617857686974656c697374656443616c6c657273000000002103101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004002503012c42547265655365743c543e00002503042042547265655365740404540100000400e40000002903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400002d0300000215030031030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000035030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e67390301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69642c01384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69642c01384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964590301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69642c01384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964550301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565e8011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65743903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c74013d030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f6964cd010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f6964cd010178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e74b00130546f6b656e42616c616e63650001147072696365b00130546f6b656e42616c616e63650001386d696e5f74616b655f76616c7565b00130546f6b656e42616c616e63650001206665655f736964654103011c466565536964650001386372656174696f6e5f626c6f636b1501012c426c6f636b4e756d62657200011c6465706f736974b0011c42616c616e636500011073616c743d03011053616c7400011064617461450301604c697374696e67446174613c426c6f636b4e756d6265723e00011473746174654d0301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00003d03101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00004103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200004503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04004903016041756374696f6e446174613c426c6f636b4e756d6265723e000100004903104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b1501012c426c6f636b4e756d626572000124656e645f626c6f636b1501012c426c6f636b4e756d62657200004d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c6564b00130546f6b656e42616c616e63650000001c41756374696f6e04005103019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000100005103104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964550301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000550304184f7074696f6e0404540159030108104e6f6e6500000010536f6d650400590300000100005903104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e7449640001147072696365b00130546f6b656e42616c616e636500005d030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d6561030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d6561030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d6561030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6561030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d6561030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d6561030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652e6103101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801650300040069030164426f756e6465645665633c75382c204d61784c656e6774683e00006503083c6566696e6974795f72756e74696d65344d61784e616d654c656e677468000000006903101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00006d030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c794469737061746368656404007103012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7260013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097103000002750300750300000408106000790308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e000200007d030000022c0081030000029000850308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1501014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d658903016473705f72756e74696d653a3a52756e74696d65537472696e670000890300000502008d030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001242866696c6c5f626c6f636b040114726174696fe8011c50657262696c6c00000405014120646973706174636820746861742077696c6c2066696c6c2074686520626c6f636b2077656967687420757020746f2074686520676976656e20726174696f2e1872656d61726b04011872656d61726b30011c5665633c75383e000114684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e002823203c7765696768743e202d20604f283129602c23203c2f7765696768743e387365745f686561705f7061676573040114706167657328010c753634000204f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646530011c5665633c75383e0003306453657420746865206e65772072756e74696d6520636f64652e002823203c7765696768743e31012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f64656045012d20312063616c6c20746f206063616e5f7365745f636f6465603a20604f28532960202863616c6c73206073705f696f3a3a6d6973633a3a72756e74696d655f76657273696f6e60207768696368206973342020657870656e73697665292e842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e4d0154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652c206275742067656e6572616c6c7920746869732069732076657279b8657870656e736976652e2057652077696c6c207472656174207468697320617320612066756c6c20626c6f636b2e2c23203c2f7765696768743e5c7365745f636f64655f776974686f75745f636865636b73040110636f646530011c5665633c75383e000424190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e002823203c7765696768743e8c2d20604f2843296020776865726520604360206c656e677468206f662060636f646560842d20312073746f726167652077726974652028636f64656320604f28432960292e402d203120646967657374206974656d2e282d2031206576656e742e550154686520776569676874206f6620746869732066756e6374696f6e20697320646570656e64656e74206f6e207468652072756e74696d652e2057652077696c6c207472656174207468697320617320612066756c6c48626c6f636b2e2023203c2f7765696768743e2c7365745f73746f726167650401146974656d73910301345665633c4b657956616c75653e0005046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973990301205665633c4b65793e000604744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697830010c4b657900011c7375626b65797310010c75333200071011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b30011c5665633c75383e000804a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9103000002950300950300000408303000990300000230009d030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2001185765696768740001246d61785f626c6f636b2001185765696768740001247065725f636c617373a10301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000a1030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401a503000c01186e6f726d616ca50301045400012c6f7065726174696f6e616ca5030104540001246d616e6461746f7279a5030104540000a5030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632001185765696768740001346d61785f65787472696e736963a90301384f7074696f6e3c5765696768743e0001246d61785f746f74616ca90301384f7074696f6e3c5765696768743e0001207265736572766564a90301384f7074696f6e3c5765696768743e0000a90304184f7074696f6e04045401200108104e6f6e6500000010536f6d650400200000010000ad030c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178b10301545065724469737061746368436c6173733c7533323e0000b1030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f7279100104540000b503082873705f776569676874733c52756e74696d65446257656967687400000801107265616428010c753634000114777269746528010c7536340000b903082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d658903013452756e74696d65537472696e67000124696d706c5f6e616d658903013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c75333200011061706973bd03011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e08010875380000bd03040c436f7704045401c103000400c103000000c103000002c50300c5030000040851011000c9030000050400cd030c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c6574d1030c4c706f6c6b61646f745f7072696d6974697665730876325c50657273697374656456616c69646174696f6e44617461080448012c044e01100010012c706172656e745f68656164d5030120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f742c0104480001306d61785f706f765f73697a6510010c7533320000d5030c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040030011c5665633c75383e0000d90304184f7074696f6e04045401dd030108104e6f6e6500000010536f6d650400dd030000010000dd030c4c706f6c6b61646f745f7072696d69746976657308763248557067726164655265737472696374696f6e0001041c50726573656e7400000000e1030c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f646573e503014442547265655365743c5665633c75383e3e0000e5030420425472656553657404045401300004009903000000e9030c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f686561642c014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65900128287533322c2075333229000140696e67726573735f6368616e6e656c73ed0301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73ed0301885665633c285061726149642c20416272696467656448726d704368616e6e656c293e0000ed03000002f10300f10300000408fcf50300f5030c4c706f6c6b61646f745f7072696d6974697665730876324c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f68656164f401304f7074696f6e3c486173683e0000f9030c4c706f6c6b61646f745f7072696d697469766573087632644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d6265720000fd03089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e000004002c012452656c61794861736800000104042042547265654d617008044b01fc045601fd0300040005040000000504000002090400090400000408fcfd03000d0400000211040011040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401fc00080124726563697069656e74fc010849640001106461746130015073705f7374643a3a7665633a3a5665633c75383e000015040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174611904015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653001345570776172644d65737361676500010044617574686f72697a655f75706772616465040124636f64655f686173682c011c543a3a4861736800020060656e6163745f617574686f72697a65645f75706772616465040110636f646530011c5665633c75383e000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1904089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f64617461d103015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f7374617465e103015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765731d04016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573250401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e00001d0400000221040021040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736730013c446f776e776172644d65737361676500002504042042547265654d617008044b01fc0456012904000400310400000029040000022d04002d040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746130015073705f7374643a3a7665633a3a5665633c75383e00003104000002350400350400000408fc29040039040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041501417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e675050726f686962697465644279506f6c6b61646f740001044901506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733877696c6c696e6720746f2072756e6856616c69646174696f6e446174614e6f74417661696c61626c65000304190154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404250154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093d040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77240124543a3a4d6f6d656e7400004054536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e002823203c7765696768743e31012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e41040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000028350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e547375646f5f756e636865636b65645f77656967687408011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874200118576569676874000128350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292ecc2d2054686520776569676874206f6620746869732063616c6c20697320646566696e6564206279207468652063616c6c65722e2c23203c2f7765696768743e1c7365745f6b657904010c6e65777d0401504163636f756e7449644c6f6f6b75704f663c543e0002285d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e402d204f6e65204442206368616e67652e2c23203c2f7765696768743e1c7375646f5f617308010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00032c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292ec42d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b2031302c3030302e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4504083c6566696e6974795f72756e74696d652c52756e74696d6543616c6c0001881853797374656d04008d0301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400150401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d7004003d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f0400410401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400490401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c657204004d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400550401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400790401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a001c56657374696e670400850401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e002d004056657374696e6752656769737472617204008d0401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e675265676973747261722c2052756e74696d653e002e002444656d6f637261637904009d0401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400ad0401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d69747465650400b90401dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400bd0401c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400c10401e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400c50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e00120028417574686f72736869700400cd0401bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c417574686f72736869702c2052756e74696d653e0014003c436f6c6c61746f725374616b696e670400dd0401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400e10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400f10401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400f50401c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d0400590501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d70517565756504005d0501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400610501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400650501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e730400790501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400890501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e7304008d0501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d730400e50501ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c730400f10501a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400f50501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400790601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400810601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c6974790400850601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e0039000049040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657330011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d616765040110686173682c011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d616765040110686173682c011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d616765040110686173682c011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e4d040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963510401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963510401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963510401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000414a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e002823203c7765696768743e5453616d65206173205b607363686564756c65605d2e2c23203c2f7765696768743e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963510401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000514905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e002823203c7765696768743ec453616d65206173205b607363686564756c655f6e616d6564605d2853656c663a3a7363686564756c655f6e616d6564292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e510404184f7074696f6e04045401900108104e6f6e6500000010536f6d65040090000001000055040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011414626174636804011463616c6c735904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00004c7c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e646578c903010c75313600011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c735904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000238ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e2c64697370617463685f617308012461735f6f726967696e5d040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000328c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002823203c7765696768743e1c2d204f2831292e602d204c696d697465642073746f726167652072656164732e5c2d204f6e6520444220777269746520286576656e74292e1d012d20576569676874206f662064657269766174697665206063616c6c6020657865637574696f6e202b20543a3a576569676874496e666f3a3a64697370617463685f617328292e2c23203c2f7765696768743e2c666f7263655f626174636804011463616c6c735904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004387c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e002823203c7765696768743e01012d20436f6d706c65786974793a204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e59040000024504005d04083c6566696e6974795f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400610401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400650401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400690401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d04006d040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d04007104016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400750401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f69640005000061040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e65000200006504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006904084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d000200006d040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d0400090101344d756c74694c6f636174696f6e00000020526573706f6e73650400090101344d756c74694c6f636174696f6e0001000071040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e0400fc0118506172614964000100007504081c73705f636f726510566f69640001000079040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000118207472616e73666572080110646573747d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e6365000064d45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e000501607472616e73666572602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e002823203c7765696768743e61012d20446570656e64656e74206f6e20617267756d656e747320627574206e6f7420637269746963616c2c20676976656e2070726f70657220696d706c656d656e746174696f6e7320666f7220696e70757420636f6e66696794202074797065732e205365652072656c617465642066756e6374696f6e732062656c6f772e31012d20497420636f6e7461696e732061206c696d69746564206e756d626572206f6620726561647320616e642077726974657320696e7465726e616c6c7920616e64206e6f20636f6d706c6578382020636f6d7075746174696f6e2e004852656c617465642066756e6374696f6e733a004d0120202d2060656e737572655f63616e5f77697468647261776020697320616c776179732063616c6c656420696e7465726e616c6c792062757420686173206120626f756e64656420636f6d706c65786974792e290120202d205472616e7366657272696e672062616c616e63657320746f206163636f756e7473207468617420646964206e6f74206578697374206265666f72652077696c6c206361757365cc2020202060543a3a4f6e4e65774163636f756e743a3a6f6e5f6e65775f6163636f756e746020746f2062652063616c6c65642e5d0120202d2052656d6f76696e6720656e6f7567682066756e64732066726f6d20616e206163636f756e742077696c6c20747269676765722060543a3a4475737452656d6f76616c3a3a6f6e5f756e62616c616e636564602e5d0120202d20607472616e736665725f6b6565705f616c6976656020776f726b73207468652073616d652077617920617320607472616e73666572602c206275742068617320616e206164646974696f6e616c20636865636bdc202020207468617420746865207472616e736665722077696c6c206e6f74206b696c6c20746865206f726967696e206163636f756e742e842d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d11012d204f726967696e206163636f756e7420697320616c726561647920696e206d656d6f72792c20736f206e6f204442206f7065726174696f6e7320666f72207468656d2e2c23203c2f7765696768743e2c7365745f62616c616e63650c010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565b00128543a3a42616c616e63650001306e65775f7265736572766564b00128543a3a42616c616e636500012090536574207468652062616c616e636573206f66206120676976656e206163636f756e742e001d01546869732077696c6c20616c74657220604672656542616c616e63656020616e642060526573657276656442616c616e63656020696e2073746f726167652e2069742077696c6c3101616c736f20616c7465722074686520746f74616c2069737375616e6365206f66207468652073797374656d202860546f74616c49737375616e6365602920617070726f7072696174656c792e1501496620746865206e65772066726565206f722072657365727665642062616c616e63652069732062656c6f7720746865206578697374656e7469616c206465706f7369742cfc69742077696c6c20726573657420746865206163636f756e74206e6f6e63652028606672616d655f73797374656d3a3a4163636f756e744e6f6e636560292e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e38666f7263655f7472616e736665720c0118736f757263657d0401504163636f756e7449644c6f6f6b75704f663c543e000110646573747d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e63650002184d0145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74206d6179206265287370656369666965642e2823203c7765696768743e4d012d2053616d65206173207472616e736665722c20627574206164646974696f6e616c207265616420616e6420777269746520626563617573652074686520736f75726365206163636f756e74206973206e6f747c2020617373756d656420746f20626520696e20746865206f7665726c61792e2c23203c2f7765696768743e4c7472616e736665725f6b6565705f616c697665080110646573747d0401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b00128543a3a42616c616e63650003184d0153616d6520617320746865205b607472616e73666572605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74206b696c6c207468653c6f726967696e206163636f756e742e00b8393925206f66207468652074696d6520796f752077616e74205b607472616e73666572605d20696e73746561642e00c05b607472616e73666572605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c080110646573747d0401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665c80110626f6f6c00044405015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746fc820206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e2023203c7765696768743e39012d204f2831292e204a757374206c696b65207472616e736665722c206275742072656164696e672074686520757365722773207472616e7366657261626c652062616c616e63652066697273742e302020233c2f7765696768743e3c666f7263655f756e7265736572766508010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780180011408496404000001244163636f756e74496400000014496e6465780400810401304163636f756e74496e6465780001000c526177040030011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400210101205b75383b2032305d000400008104000006800085040c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e73666572080110646573747d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65ac015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686f7d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573890401645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f72040110646573747d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8904000002ac008d040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c65741043616c6c04045400010c3872656769737465725f62617463681001206163636f756e7473910401445665737465644163636f756e74733c543e00014873746172745f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e000118706572696f64100144426c6f636b4e756d626572466f723c543e000130706572696f645f636f756e7410010c753332000004dc52656769737465722061206261746368206f66206163636f756e747320616e642074686569722076657374696e6720616d6f756e74732e2c636c61696d5f62617463680401206163636f756e7473910401445665737465644163636f756e74733c543e0001047c426174636820636c61696d20666f7220766573746564206163636f756e747360666f7263655f766573745f616c6c5f7363686564756c65730401206163636f756e7473910401445665737465644163636f756e74733c543e0002185901466f7220616c6c2072656769737465726564206163636f756e74732c2069742073657473207468652076657374696e67207363686564756c652065787069726174696f6e20746f20746865206e65787420626c6f636b1c6e756d6265722e0011015468697320697320612070726976696c656765642063616c6c20616e642063616e206f6e6c792062652063616c6c65642062792074686520726f6f74206f726967696e2e00550149742073696d706c7920757064617465732065616368207363686564756c65207265676973746572656420666f7220606163636f756e746020746f2065787069726520696e20746865206e65787420626c6f636b2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9104101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454019504045300000400990401185665633c543e000095040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574345665737465644163636f756e7408244163636f756e74496401001c42616c616e63650118000801286163636f756e745f69640001244163636f756e744964000118616d6f756e7418011c42616c616e6365000099040000029504009d040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c0404540001481c70726f706f736508012070726f706f73616ca1040140426f756e64656443616c6c4f663c543e00011476616c7565b0013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c1501012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465781501013c5265666572656e64756d496e646578000110766f7465bc01644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616ca1040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616ca1040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616ca1040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f686173682c011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f686173682c011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465781501013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746f7d0401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6ea9040128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b0401187461726765747d0401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f74650801187461726765747d0401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173682c01104832353600013c6d617962655f7265665f696e6465782d02015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465781501012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea10410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e646564040454014504010c184c6567616379040110686173682c01104861736800000018496e6c696e650400a5040134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173682c01104861736800010c6c656e10010c75333200020000a504101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000a9040c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b6564367800060000ad040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273e401445665633c543a3a4163636f756e7449643e0001147072696d658401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c4504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641501012c4d656d626572436f756e7400012070726f706f73616c4504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64b10401244f6c645765696768740001306c656e6774685f626f756e641501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e641501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb104000006b50400b504082873705f77656967687473244f6c645765696768740000040028010c7536340000b9040c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c08045400044900011c2c7365745f6d656d626572730c012c6e65775f6d656d62657273e401445665633c543a3a4163636f756e7449643e0001147072696d658401504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000080805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e0054526571756972657320726f6f74206f726967696e2e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e002823203c7765696768743e24232320576569676874502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e64656429142d2044423a510120202d20312073746f72616765206d75746174696f6e2028636f64656320604f284d296020726561642c20604f284e29602077726974652920666f722072656164696e6720616e642077726974696e67207468652c202020206d656d62657273ec20202d20312073746f7261676520726561642028636f64656320604f285029602920666f722072656164696e67207468652070726f706f73616c73450120202d206050602073746f72616765206d75746174696f6e732028636f64656320604f284d29602920666f72207570646174696e672074686520766f74657320666f7220656163682070726f706f73616c5d0120202d20312073746f726167652077726974652028636f64656320604f283129602920666f722064656c6574696e6720746865206f6c6420607072696d656020616e642073657474696e6720746865206e6577206f6e652c23203c2f7765696768743e1c6578656375746508012070726f706f73616c4504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641501010c75333200012cf0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e002823203c7765696768743e2423232057656967687455012d20604f284d202b2050296020776865726520604d60206d656d626572732d636f756e742028636f64652d626f756e6465642920616e642060506020636f6d706c6578697479206f66206469737061746368696e673020206070726f706f73616c60d42d2044423a203120726561642028636f64656320604f284d296029202b20444220616363657373206f66206070726f706f73616c60242d2031206576656e742c23203c2f7765696768743e1c70726f706f73650c01247468726573686f6c641501012c4d656d626572436f756e7400012070726f706f73616c4504017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641501010c75333200026cf84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e002823203c7765696768743e24232320576569676874ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d20326029142d2044423ab420202d20312073746f726167652072656164206069735f6d656d626572602028636f64656320604f284d296029f020202d20312073746f726167652072656164206050726f706f73616c4f663a3a636f6e7461696e735f6b6579602028636f64656320604f2831296029a820202d20444220616363657373657320696e666c75656e63656420627920607468726573686f6c64603a0901202020202d204549544845522073746f7261676520616363657373657320646f6e65206279206070726f706f73616c602028607468726573686f6c64203c20326029b8202020202d204f522070726f706f73616c20696e73657274696f6e2028607468726573686f6c64203c3d20326029d82020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c73602028636f64656320604f285032296029e42020202020202d20312073746f72616765206d75746174696f6e206050726f706f73616c436f756e74602028636f64656320604f2831296029cc2020202020202d20312073746f72616765207772697465206050726f706f73616c4f66602028636f64656320604f2842296029bc2020202020202d20312073746f726167652077726974652060566f74696e67602028636f64656320604f284d2960292c20202d2031206576656e742c23203c2f7765696768743e10766f74650c012070726f706f73616c2c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800011c617070726f7665c80110626f6f6c00033cf041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e2823203c7765696768743e2423232057656967687409012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429142d2044423aac20202d20312073746f72616765207265616420604d656d62657273602028636f64656320604f284d296029b820202d20312073746f72616765206d75746174696f6e2060566f74696e67602028636f64656320604f284d296029242d2031206576656e742c23203c2f7765696768743e40636c6f73655f6f6c645f77656967687410013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e64b10401244f6c645765696768740001306c656e6774685f626f756e641501010c7533320004804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e4c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f686173682c011c543a3a486173680005385901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e002823203c7765696768743edc436f6d706c65786974793a204f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c73284442205765696768743a482a2052656164733a2050726f706f73616c739c2a205772697465733a20566f74696e672c2050726f706f73616c732c2050726f706f73616c4f662c23203c2f7765696768743e14636c6f736510013470726f706f73616c5f686173682c011c543a3a48617368000114696e6465781501013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642001185765696768740001306c656e6774685f626f756e641501010c7533320006804d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e002823203c7765696768743e24232320576569676874742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429142d2044423a0d01202d20322073746f726167652072656164732028604d656d62657273603a20636f64656320604f284d29602c20605072696d65603a20636f64656320604f28312960295901202d2033206d75746174696f6e73202860566f74696e67603a20636f64656320604f284d29602c206050726f706f73616c4f66603a20636f64656320604f284229602c206050726f706f73616c73603a20636f6465632c202020604f285032296029dc202d20616e79206d75746174696f6e7320646f6e65207768696c6520657865637574696e67206070726f706f73616c6020286050316029402d20757020746f2033206576656e74732c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd040c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565b0013c42616c616e63654f663c542c20493e00012c62656e65666963696172797d0401504163636f756e7449644c6f6f6b75704f663c543e000024290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e002823203c7765696768743e482d20436f6d706c65786974793a204f283129b02d20446252656164733a206050726f706f73616c436f756e74602c20606f726967696e206163636f756e7460e82d2044625772697465733a206050726f706f73616c436f756e74602c206050726f706f73616c73602c20606f726967696e206163636f756e74602c23203c2f7765696768743e3c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641501013450726f706f73616c496e646578000124f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e002823203c7765696768743e482d20436f6d706c65786974793a204f283129cc2d20446252656164733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e7460d02d2044625772697465733a206050726f706f73616c73602c206072656a65637465642070726f706f736572206163636f756e74602c23203c2f7765696768743e40617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641501013450726f706f73616c496e6465780002285901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e4c2d20436f6d706c65786974793a204f2831292e8c2d20446252656164733a206050726f706f73616c73602c2060417070726f76616c7360582d20446257726974653a2060417070726f76616c73602c23203c2f7765696768743e147370656e64080118616d6f756e74b0013c42616c616e63654f663c542c20493e00012c62656e65666963696172797d0401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641501013450726f706f73616c496e64657800043c2d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c002823203c7765696768743edc2d20436f6d706c65786974793a204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73882d20446220726561647320616e64207772697465733a2060417070726f76616c73602c23203c2f7765696768743e001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1040c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f76657d0401504163636f756e7449644c6f6f6b75704f663c543e00010c6164647d0401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273e401445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e65777d0401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686f7d0401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5040c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573e401445665633c543a3a4163636f756e7449643e00011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000405101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e002823203c7765696768743e19014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d442d204442205765696768743a204e6f6e65482d20506c75732043616c6c205765696768742c23203c2f7765696768743e2061735f6d756c74691401247468726573686f6c64c903010c7531360001446f746865725f7369676e61746f72696573e401445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6c4504017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f7765696768742001185765696768740001b45501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e002823203c7765696768743e502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e7c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743abc202020202d2052656164733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dc0202020202d205772697465733a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d482d20506c75732043616c6c205765696768742c23203c2f7765696768743e40617070726f76655f61735f6d756c74691401247468726573686f6c64c903010c7531360001446f746865725f7369676e61746f72696573e401445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e74c90401844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f77656967687420011857656967687400028c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743ab8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745dbc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c23203c2f7765696768743e3c63616e63656c5f61735f6d756c74691001247468726573686f6c64c903010c7531360001446f746865725f7369676e61746f72696573e401445665633c543a3a4163636f756e7449643e00012474696d65706f696e74dc016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000368550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e002823203c7765696768743e242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d302d204442205765696768743af8202020202d20526561643a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e74fc202020202d2057726974653a204d756c74697369672053746f726167652c205b43616c6c6572204163636f756e745d2c20526566756e64204163636f756e742c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec90404184f7074696f6e04045401dc0108104e6f6e6500000010536f6d650400dc0000010000cd040c4470616c6c65745f617574686f72736869701870616c6c65741043616c6c040454000104287365745f756e636c65730401286e65775f756e636c6573d10401385665633c543a3a4865616465723e0000046050726f76696465206120736574206f6620756e636c65732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed104000002d50400d504102873705f72756e74696d651c67656e65726963186865616465721848656164657208184e756d6265720110104861736801d9040014012c706172656e745f686173682c0130486173683a3a4f75747075740001186e756d626572150101184e756d62657200012873746174655f726f6f742c0130486173683a3a4f757470757400013c65787472696e736963735f726f6f742c0130486173683a3a4f75747075740001186469676573743401184469676573740000d9040c2873705f72756e74696d65187472616974732c426c616b6554776f32353600000000dd040c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473e401445665633c543a3a4163636f756e7449643e000004a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574e8011c50657262696c6c000104a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e18756e626f6e64000218a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00030441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000404310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c7533320005081d01536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e642060543a3a4d617843616e646964617465736054466f7263654f726967696e2063616c6c206f6e6c7970666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e0006087c53657420746865204d696e436f6c6c61746f725374616b6520616d6f756e7454466f7263654f726967696e2063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee1040c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b657973e504011c543a3a4b65797300011470726f6f6630011c5665633c75383e000038e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e002823203c7765696768743e11012d20436f6d706c65786974793a20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a20606f726967696e206163636f756e74602c2060543a3a56616c696461746f7249644f66602c20604e6578744b65797360a02d2044625772697465733a20606f726967696e206163636f756e74602c20604e6578744b65797360802d204462526561647320706572206b65792069643a20604b65794f776e657260842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e2870757267655f6b657973000140c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e002823203c7765696768743e61012d20436f6d706c65786974793a20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468a420206f662060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642eec2d20446252656164733a2060543a3a56616c696461746f7249644f66602c20604e6578744b657973602c20606f726967696e206163636f756e7460a02d2044625772697465733a20604e6578744b657973602c20606f726967696e206163636f756e7460842d20446257726974657320706572206b65792069643a20604b65794f776e6572602c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee504083c6566696e6974795f72756e74696d652c53657373696f6e4b657973000008011061757261e90401c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c73e90401c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c69630000e904104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c696300000400ed04013c737232353531393a3a5075626c69630000ed040c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d0000f1040c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d57656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657728012458636d57656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657728012458636d57656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657728012458636d57656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5040c2870616c6c65745f78636d1870616c6c65741043616c6c0404540001281073656e64080110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765f9040154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f617373657473100110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f617373657473100110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d657373616765250501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687428012458636d57656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e09010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00642d20606f726967696e603a204d75737420626520526f6f742ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e2d0201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00642d20606f726967696e603a204d75737420626520526f6f742e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00642d20606f726967696e603a204d75737420626520526f6f742e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6e9501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00642d20606f726967696e603a204d75737420626520526f6f742e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f617373657473140110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747901012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f617373657473140110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e65666963696172799501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69747901012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef904080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c0856300400fd04015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104001105015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204002d01015076323a3a58636d3c52756e74696d6543616c6c3e00020000fd040c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374730105015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374730105015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374730105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e73650d050120526573706f6e7365000300345472616e7366657241737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c69010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c52656c6179656446726f6d08010c77686f8d0101344d756c74694c6f636174696f6e00011c6d657373616765fd04018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a000001050000020505000505100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658501013c5665633c4d756c746941737365743e00011c726563656976658501013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738501013c5665633c4d756c746941737365743e00011c726573657276658d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c753634000110646573748d0101344d756c74694c6f636174696f6e0001186173736574738501013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c00010c78636d090501545665633c58636d3c52756e74696d6543616c6c3e3e000700000905000002fd04000d050c0c78636d08763020526573706f6e73650001041841737365747304008501013c5665633c4d756c746941737365743e0000000011050c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574733901012c4d756c746941737365747300011c656666656374731505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733901012c4d756c746941737365747300011c656666656374731505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733901012c4d756c746941737365747300011c656666656374731505015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736521050120526573706f6e7365000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c69010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c52656c6179656446726f6d08010c77686f0d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167651105018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c000015050000021905001905100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279090101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374090101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573410101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c000130696e737472756374696f6e731d0501545665633c58636d3c52756e74696d6543616c6c3e3e000700001d0500000211050021050c0c78636d08763120526573706f6e73650001081841737365747304003901012c4d756c74694173736574730000001c56657273696f6e040010013873757065723a3a56657273696f6e000100002505080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010c08563004002905015076303a3a58636d3c52756e74696d6543616c6c3e00000008563104003d05015076313a3a58636d3c52756e74696d6543616c6c3e00010008563204004d05015076323a3a58636d3c52756e74696d6543616c6c3e0002000029050c0c78636d0876300c58636d042c52756e74696d6543616c6c00012c34576974686472617741737365740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374732d05015c5665633c4f726465723c52756e74696d6543616c6c3e3e0000004c5265736572766541737365744465706f7369740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374732d05015c5665633c4f726465723c52756e74696d6543616c6c3e3e0001003454656c65706f727441737365740801186173736574738501013c5665633c4d756c746941737365743e00011c656666656374732d05015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e73650d050120526573706f6e7365000300345472616e7366657241737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c39050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c52656c6179656446726f6d08010c77686f8d0101344d756c74694c6f636174696f6e00011c6d6573736167652905018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a00002d050000023105003105100c78636d087630146f72646572144f72646572042c52756e74696d6543616c6c000120104e756c6c000000304465706f73697441737365740801186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976658501013c5665633c4d756c746941737365743e00011c726563656976658501013c5665633c4d756c746941737365743e0003005c496e6974696174655265736572766557697468647261770c01186173736574738501013c5665633c4d756c746941737365743e00011c726573657276658d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574738501013c5665633c4d756c746941737365743e000110646573748d0101344d756c74694c6f636174696f6e00011c65666665637473010501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c753634000110646573748d0101344d756c74694c6f636174696f6e0001186173736574738501013c5665633c4d756c746941737365743e00060030427579457865637574696f6e14011066656573890101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c00010c78636d350501545665633c58636d3c52756e74696d6543616c6c3e3e00070000350500000229050039050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656430011c5665633c75383e00003d050c0c78636d0876310c58636d042c52756e74696d6543616c6c00013434576974686472617741737365740801186173736574733901012c4d756c746941737365747300011c656666656374734105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000000545265736572766541737365744465706f73697465640801186173736574733901012c4d756c746941737365747300011c656666656374734105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000100585265636569766554656c65706f7274656441737365740801186173736574733901012c4d756c746941737365747300011c656666656374734105015c5665633c4f726465723c52756e74696d6543616c6c3e3e000200345175657279526573706f6e736508012071756572795f696424010c753634000120726573706f6e736521050120526573706f6e7365000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c39050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c52656c6179656446726f6d08010c77686f0d010154496e746572696f724d756c74694c6f636174696f6e00011c6d6573736167653d05018c616c6c6f633a3a626f7865643a3a426f783c58636d3c52756e74696d6543616c6c3e3e000a004053756273637269626556657273696f6e08012071756572795f696424010c75363400014c6d61785f726573706f6e73655f77656967687424010c753634000b0048556e73756273637269626556657273696f6e000c000041050000024505004505100c78636d087631146f72646572144f72646572042c52756e74696d6543616c6c000120104e6f6f70000000304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200012c62656e6566696369617279090101344d756c74694c6f636174696f6e0001004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f61737365747310010c75333200011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e0002003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c74694173736574730003005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e00040040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00011c65666665637473150501385665633c4f726465723c28293e3e000500305175657279486f6c64696e670c012071756572795f696424010c75363400011064657374090101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200060030427579457865637574696f6e14011066656573410101284d756c7469417373657400011877656967687428010c7536340001106465627428010c75363400013468616c745f6f6e5f6572726f72c80110626f6f6c000130696e737472756374696f6e73490501545665633c58636d3c52756e74696d6543616c6c3e3e0007000049050000023d05004d050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400510501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000510500000255050055050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c000170345769746864726177417373657404003901012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003901012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003901012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696424011c51756572794964000120726573706f6e736559010120526573706f6e73650001286d61785f77656967687424010c753634000300345472616e7366657241737365740801186173736574733901012c4d756c746941737365747300012c62656e6566696369617279090101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733901012c4d756c746941737365747300011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065650101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424010c75363400011063616c6c39050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721501010c7533320001406d61785f6d6573736167655f73697a651501010c7533320001306d61785f63617061636974791501010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741501010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721501010c75333200011873656e6465721501010c753332000124726563697069656e741501010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e04000d010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696424011c5175657279496400011064657374090101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687424010c753634000c00304465706f73697441737365740c01186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200012c62656e6566696369617279090101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574736d0101404d756c7469417373657446696c7465720001286d61785f6173736574731501010c75333200011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e000e003445786368616e67654173736574080110676976656d0101404d756c7469417373657446696c74657200011c726563656976653901012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574736d0101404d756c7469417373657446696c74657200011c72657365727665090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574736d0101404d756c7469417373657446696c74657200011064657374090101344d756c74694c6f636174696f6e00010c78636d2d01011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696424011c5175657279496400011064657374090101344d756c74694c6f636174696f6e0001186173736574736d0101404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687424010c75363400120030427579457865637574696f6e08011066656573410101284d756c746941737365740001307765696768745f6c696d69747901012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004d05014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004d05014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733901012c4d756c74694173736574730001187469636b6574090101344d756c74694c6f636174696f6e0018001054726170040024010c7536340019004053756273637269626556657273696f6e08012071756572795f696424011c5175657279496400014c6d61785f726573706f6e73655f77656967687424010c753634001a0048556e73756273637269626556657273696f6e001b000059050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e5d050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e64657828013c4f766572776569676874496e6465780001307765696768745f6c696d697428012458636d576569676874000030905365727669636520612073696e676c65206f766572776569676874206d6573736167652e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ee82d2060696e646578603a2054686520696e646578206f6620746865206f766572776569676874206d65737361676520746f20736572766963652e1d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f66207765696768742074686174206d65737361676520657865637574696f6e206d61792074616b652e001c4572726f72733aac2d2060556e6b6e6f776e603a204d657373616765206f662060696e6465786020697320756e6b6e6f776e2e15012d20604f7665724c696d6974603a204d65737361676520657865637574696f6e206d6179207573652067726561746572207468616e20607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e61050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e080110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d657373616765f9040154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e65050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c04045400010c547472616e736665725f746f5f70617261636861696e10011c706172615f69646905012c50617261636861696e496400012c62656e65666963696172796d0501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e74180128543a3a42616c616e636500012c646573745f7765696768744502012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730035012d2060496e76616c69644163636f756e744964603a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f442020604d756c74694c6f636174696f6e606c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69646905012c50617261636861696e496400012c62656e65666963696172796d0501544163636f756e743c543a3a4163636f756e7449643e00012061737365745f6964cd010128543a3a41737365744964000118616d6f756e74180128543a3a42616c616e636500012c646573745f7765696768744502012c4f7074696f6e3c7536343e0001382901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730035012d2060496e76616c69644163636f756e744964603a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6c7505013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363a90101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e69050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e800006d050c1c65705f636f72650c78636d1c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d04007105012c4163636f756e74496432300001000071050c1c65705f636f72650c78636d2c4163636f756e744964323000000400210101205b75383b2032305d000075050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e46656504000901018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e0001000079050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f6964cd010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e6365000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c011461737365747d050160426f783c56657273696f6e65644d756c746941737365743e000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f6964cd010134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e6365000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f66656510011461737365747d050160426f783c56657273696f6e65644d756c746941737365743e00010c6665657d050160426f783c56657273696f6e65644d756c746941737365743e000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573810501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c753332000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c746961737365747310011861737365747381010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c753332000110646573749501016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69747901012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d05080c78636d4c56657273696f6e65644d756c7469417373657400010808563004008901013876303a3a4d756c7469417373657400000008563104004101013876313a3a4d756c74694173736574000100008105000002850500850500000408cd01180089050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565b0013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e30011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69641501012c426f756e7479496e6465780001205d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3c70726f706f73655f63757261746f720c0124626f756e74795f69641501012c426f756e7479496e64657800011c63757261746f727d0401504163636f756e7449644c6f6f6b75704f663c543e00010c666565b0013c42616c616e63654f663c542c20493e00021c9041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e40756e61737369676e5f63757261746f72040124626f756e74795f69641501012c426f756e7479496e6465780003487c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e386163636570745f63757261746f72040124626f756e74795f69641501012c426f756e7479496e64657800042094416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e3061776172645f626f756e7479080124626f756e74795f69641501012c426f756e7479496e64657800012c62656e65666963696172797d0401504163636f756e7449644c6f6f6b75704f663c543e00052c5901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c61696d5f626f756e7479040124626f756e74795f69641501012c426f756e7479496e646578000624ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e30636c6f73655f626f756e7479040124626f756e74795f69641501012c426f756e7479496e646578000728390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641501012c426f756e7479496e64657800011872656d61726b30011c5665633c75383e000828ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e002823203c7765696768743e1c2d204f2831292e2c23203c2f7765696768743e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e8d050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f729105015c543a3a436f6c6c656374696f6e44657363726970746f72000010a8437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f7260002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400012c410144657374726f79732060436f6c6c656374696f6e60207769746820606964602e20606f726967696e60206d75737420626520746865206f776e6572206f66207468652060436f6c6c656374696f6e602e00002023204572726f727301012d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ed82d20604e6f74466f756e64602069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e51012d206044657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e746020696620616e6f746865722070616c6c657420697320626c6f636b696e672074686520636f6c6c656374696f6e27733420206465737472756374696f6e51012d206044657374726f79466f7262696464656e427952656d61696e696e67546f6b656e736020696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e2064657374726f79696e675d012d206044657374726f79466f7262696464656e4279417474726962757465436f756e746020696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e2064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e000214d04d6f646966792060436f6c6c656374696f6e6020776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f7273c02d20604e6f74466f756e64602c2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742efc2d20604e6f5065726d697373696f6e602c20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206d75746174696f6ee5010140543a3a546f6b656e4d75746174696f6e00032449014d6f646966792060546f6b656e6020776974682060746f6b656e5f696460202066726f6d2060436f6c6c656374696f6e6020776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6728606d75746174696f6e60002023204572726f727349012d206043757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c74796020696620746f6b656e2068617320616c7265616479206265656e2061737369676e65642061242020726f79616c7479b02d20604e6f5065726d697373696f6e60206966206e6f742074686520636f6c6c656374696f6e206f776e6572a42d2060546f6b656e4e6f74466f756e646020696620546f6b656e20646f6573206e6f74206578697374fc2d2060436f6e666c696374696e674c6f636174696f6e6020696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e747d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d73b905013c4d696e74506172616d734f663c543e0004444901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c6574277334604d696e74506f6c696379602e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ed82d2060436f6c6c656374696f6e4e6f74466f756e64602069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742eb02d2060546f6b656e4e6f74466f756e64602069662060546f6b656e6020646f6573206e6f742065786973742e29012d2060546f6b656e416c72656164794578697374736020696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747315012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e35012d20604f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652c206f7220696620746865342020746f6b656e5f636f756e74286f766572666c6f77732e2d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f73697455012d2060436f6e666c696374696e674c6f636174696f6e602069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479206d617070656420746f9c2020616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d73bd05013c4275726e506172616d734f663c543e000534390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273b02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e2060746f6b656e7360406f662060636f6c6c656374696f6e602e01012d2060436f6c6c656374696f6e446f65734e6f74537570706f7274476976656e546f6b656e602069662060746f6b656e7360206973206e6f7420656d7074792e45012d206042616c616e63654c6f776020696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f66207468652060636f6c6c656374696f6e602e61012d20604f766572666c6f776020696620616d6f756e74202d20737570706c79206f766572666c6f777320747970652c206f72206966206275726e2063617573657320636f6c6c656374696f6e2e746f6b656e5f636f756e74102020746f246f766572666c6f772e5d012d20604465706f736974556e726573657276654661696c6564602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f20756e72657365727665207472616e736665720c0124726563697069656e747d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d73c105014c5472616e73666572506172616d734f663c543e00061c1501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602eec2d20604f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e18667265657a65040110696e666f1902012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f1902012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65792502013c543a3a4174747269627574654b657900011476616c756529020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468658061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060e42d2060436f6c6c656374696f6e4e6f74466f756e64602069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ef42d2060546f6b656e4e6f74466f756e64602069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2eb82d20604f766572666c6f776020696620616e2061747472696275746520636f756e746572206f766572666c6f777351012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f207265736572766520746865206465706f73697420666f7220746865206174747269627574652073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65792502013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060e42d2060436f6c6c656374696f6e4e6f74466f756e64602069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ef42d2060546f6b656e4e6f74466f756e64602069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e01012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b20110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657325012d2060436f6c6c656374696f6e4e6f74466f756e646020696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ee82d2060546f6b656e4e6f74466f756e646020696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e41012d20604e6f5065726d697373696f6e6020696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f7220546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473c505015c5472616e73666572526563697069656e74734f663c543e000c2055015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ebc2d2060496e76616c69645461726765744163636f756e74602069662060736f75726365203d3d20746172676574602e19012d206042616c616e63654c6f77602069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e09012d206042616c616e63654f766572666c6f77602069662060746172676574602062616c616e6365206f662060636f6c6c656374696f6e60206f766572666c6f77732e2862617463685f6d696e74080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000128726563697069656e7473d105014c4d696e74526563697069656e74734f663c543e000d344501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e5d01604163636f756e7449646020616e6420604d696e74506172616d73602e20412073696e676c65206d696e74206661696c7572652077696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273802d2060416d6f756e745a65726f602069662060616d6f756e74203d3d2030602ec02d20604e6f74466f756e64602069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e15012d20604e6f5065726d697373696f6e60206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602edc2d20604d696e74466f7262696464656e602069662074686520706f6c69637920646973616c6c6f777320746865206f7065726174696f6e29012d206042616c616e63654f766572666c6f77602069662060616d6f756e74202b2063757272656e745f746f74616c5f737570706c7960206f766572666c6f77732069747320747970652ecc2d2060546f6b656e436f756e744f766572666c6f77602069662074686520746f6b656e5f636f756e74206f766572666c6f77732d012d2060546f6b656e4d696e7443617045786365656465646020696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e7420697320657863656564656461012d20604465706f736974526573657276654661696c656460206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f7220746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e000128617474726962757465739505013c417474726962757465734f663c543e000e30d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f69646020697320604e6f6e65602c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e2049662069742069732060536f6d65602c207468658061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273ac2d2060496e76616c69644174747269627574654b65796020696620606b65792e6c656e2829203d3d203060e42d2060436f6c6c656374696f6e4e6f74466f756e64602069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742ef42d2060546f6b656e4e6f74466f756e64602069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e21012d20604e6f5065726d697373696f6e602069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2eb82d20604f766572666c6f776020696620616e2061747472696275746520636f756e746572206f766572666c6f777351012d20604465706f736974526573657276654661696c65646020696620756e61626c6520746f207265736572766520746865206465706f73697420666f7220746865206174747269627574652073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e2d020134543a3a45787069726174696f6e000f205d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f7273bc2d206043616e6e6f74417070726f766553656c6660202d20696620606f726967696e203d3d206f70657261746f7260e02d2060416c72656164794578706972656460202d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7719012d2060436f6c6c656374696f6e4163636f756e744e6f74466f756e64602069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f742065786973740d012d20604d6178417070726f76616c7345786365656465646020696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010105501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72731d012d2060436f6c6c656374696f6e4163636f756e744e6f74466f756e64602069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e74b0013c543a3a546f6b656e42616c616e636500012865787069726174696f6e2d020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e74b0013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273b42d206043616e6e6f74417070726f766553656c666020696620606f726967696e203d3d206f70657261746f726011012d2060436f6c6c656374696f6e416c7265616479417070726f766564602069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564d82d2060416c72656164794578706972656460206966206065787069726174696f6e60206973206561726c696572207468616e206e6f77f02d2060546f6b656e4163636f756e744e6f74466f756e64602069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973740d012d20604d6178417070726f76616c7345786365656465646020696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d206057726f6e6743757272656e74417070726f766564416d6f756e7460206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e7420617070726f76616c202020616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012102501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f7273f02d2060546f6b656e4163636f756e744e6f74466f756e64602069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001206d75746174696f6ebd010154543a3a436f6c6c656374696f6e4d75746174696f6e0013185d0145786163746c7920617320606d75746174655f636f6c6c656374696f6e602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e6420746865206063616c6c657260206163636f756e745073686f756c64206265207370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f746c2d2053616d65206173206d75746174655f636f6c6c656374696f6e38666f7263655f7472616e73666572100118736f757263657d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6e7d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000118706172616d73c105014c5472616e73666572506172616d734f663c543e001418590145786163746c7920617320607472616e73666572602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e742073686f756c64206265287370656369666965642e002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f74482d2053616d65206173207472616e7366657250666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400011476616c75653502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00151015015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e496400011476616c7565690201484f7074696f6e3c546f6b656e4f663c543e3e00161001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964210201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65792502013c543a3a4174747269627574654b657900011476616c7565dd0501584f7074696f6e3c4174747269627574654f663c543e3e00171001015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e49640001286163636f756e745f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565790201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00181031015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b00128543a3a546f6b656e49640001286163636f756e745f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565950201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019101d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f74002023204572726f72737c2d20604261644f726967696e60206966206f726967696e20213d20726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f6964b0013c543a3a436f6c6c656374696f6e496400012864657363726970746f729105015c543a3a436f6c6c656374696f6e44657363726970746f72001a104901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f7273e82d20604465706f736974526573657276654661696c65646020696620746865206465706f7369742063616e6e6f74206265207265736572766564042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c747901c101704578706c69636974526f79616c747943757272656e6369657356656301c9012841747472696275746573019505000c0118706f6c696379a10501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e63696573c90101704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573950501284174747269627574657300009505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540199050453000004009d0501185665633c543e000099050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790125021456616c75650129020008010c6b65792502010c4b657900011476616c75652902011456616c756500009d05000002990500a1050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c747901c101001401106d696e74a50501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ea905016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572ad05017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465b105018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574b505019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000a505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74450201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c79210201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74c80110626f6f6c0000a905103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000ad05103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000b105103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000b505103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c747901c1010004011c726f79616c7479d901013c4f7074696f6e3c526f79616c74793e0000b905103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73181c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901c10134546f6b656e4d6574616461746101e9012841747472696275746573019505010c2c437265617465546f6b656e1c0120746f6b656e5f6964b0011c546f6b656e4964000138696e697469616c5f737570706c79b00130546f6b656e42616c616e6365000128756e69745f7072696365b0011c42616c616e636500010c636170710201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72090201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ec80110626f6f6c000128617474726962757465739505012841747472696275746573000000104d696e740c0120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e6365000128756e69745f70726963652102013c4f7074696f6e3c42616c616e63653e00010048437265617465466f726569676e546f6b656e140120746f6b656e5f6964b0011c546f6b656e49640001206265686176696f72090201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ec80110626f6f6c0001206d65746164617461e9010134546f6b656e4d6574616461746100014c6578697374656e7469616c5f6465706f736974b0011c42616c616e636500020000bd05103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665c80110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765c80110626f6f6c0000c105103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f6964b0011c546f6b656e4964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665c80110626f6f6c000000204f70657261746f72100120746f6b656e5f6964b0011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e74b00130546f6b656e42616c616e63650001286b6565705f616c697665c80110626f6f6c00010000c505101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401c905045300000400cd0501185665633c543e0000c9050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301c105000801286163636f756e745f69640001244163636f756e744964000118706172616d73c1050118506172616d730000cd05000002c90500d105101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d505045300000400d90501185665633c543e0000d5050c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301b905000801286163636f756e745f69640001244163636f756e744964000118706172616d73b9050118506172616d730000d905000002d50500dd0504184f7074696f6e04045401e1050108104e6f6e6500000010536f6d650400e1050000010000e1050c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650129021c42616c616e636501180008011476616c75652902013841747472696275746556616c756500011c6465706f736974b0011c42616c616e63650000e5050c3470616c6c65745f636c61696d731870616c6c65741043616c6c04045400010c14636c61696d08011064657374000130543a3a4163636f756e744964000148657468657265756d5f7369676e6174757265e90501245369676e6174757265000060844d616b65206120636c61696d20746f20636f6c6c65637420796f7572204546492e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f4e6f6e655f2e0050556e7369676e65642056616c69646174696f6e3a0501412063616c6c20746f20636c61696d206973206465656d65642076616c696420696620746865207369676e61747572652070726f7669646564206d6174636865737c746865206578706563746564207369676e6564206d657373616765206f663a00683e20457468657265756d205369676e6564204d6573736167653a943e2028636f6e666967757265642070726566697820737472696e672928616464726573732900a4616e6420606164647265737360206d6174636865732074686520606465737460206163636f756e742e002c506172616d65746572733ad82d206064657374603a205468652064657374696e6174696f6e206163636f756e7420746f207061796f75742074686520636c61696d2e5d012d2060657468657265756d5f7369676e6174757265603a20546865207369676e6174757265206f6620616e20657468657265756d207369676e6564206d657373616765206d61746368696e672074686520666f726d61744820206465736372696265642061626f76652e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732ee057656967687420696e636c75646573206c6f67696320746f2076616c696461746520756e7369676e65642060636c61696d602063616c6c2e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d696e745f636c61696d08010c77686fd502013c457468657265756d4164647265737300011476616c756518013042616c616e63654f663c543e000134844d696e742061206e657720636c61696d20746f20636f6c6c65637420454649732e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e002c506172616d65746572733af02d206077686f603a2054686520457468657265756d206164647265737320616c6c6f77656420746f20636f6c6c656374207468697320636c61696d2ecc2d206076616c7565603a20546865206e756d626572206f66204546497320746861742077696c6c20626520636c61696d65642e00203c7765696768743efc54686520776569676874206f6620746869732063616c6c20697320696e76617269616e74206f7665722074686520696e70757420706172616d65746572732e0058546f74616c20436f6d706c65786974793a204f283129243c2f7765696768743e286d6f76655f636c61696d0c010c6f6c64d502013c457468657265756d4164647265737300010c6e6577d502013c457468657265756d41646472657373000120707265636c61696d8401504f7074696f6e3c543a3a4163636f756e7449643e000200042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee9050c1c73705f636f7265146563647361245369676e617475726500000400ed0501205b75383b2036355d0000ed05000003410000000800f1050c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6edd020134506f6f6c734d75746174696f6e000004b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef5050c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f72f905015c4675656c54616e6b44657363726970746f724f663c543e0000149c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f7273d42d20604675656c54616e6b416c726561647945786973747360206966206074616e6b5f69646020616c72656164792065786973747321012d20604475706c696361746552756c654b696e64736020696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6ef502013c543a3a54616e6b4d75746174696f6e000114b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742edc2d20604e6f5065726d697373696f6e6020696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69647d0401444c6f6f6b7570536f757263654f663c543e00021c1d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69647d0401444c6f6f6b7570536f757263654f663c543e0003181d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f69647d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6431030140446973706174636852756c654b696e640004245d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e27742065786973749c2d20604e6f5065726d697373696f6e602069662063616c6c6564206279206e6f6e2d6f776e6572ec2d20604163636f756e744e6f74466f756e6460206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646001012d206052756c655365744e6f74466f756e64602069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646005012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656edc2d206052756c654e6f74466f756e64602069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c45040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565c80110626f6f6c0005482501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed02d2060496e76616c696452756c65536574496460206966206072756c655f7365745f69646020646f6573206e6f74206578697374f82d2060557361676552657374726963746564602069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737451012d20605472616e73616374696f6e457863656564734675656c4275726e4c696d6974602069662063616c6c206578636565647320746865206d617820666565206c696d6974207365742062792072756c6573657445012d20605472616e73616374696f6e4578636565647355736572427564676574602069662063616c6c206578636565647320746865206d6178207573657220627564676574206c696d69742073657420627924202072756c6573657451012d20605472616e73616374696f6e457863656564734675656c54616e6b427564676574602069662063616c6c206578636565647320746865206d6178206675656c2074616e6b206275646765742073657420627924202072756c6573657455012d206043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365602069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f207573652074686524202072756c6573657461012d20605472616e73616374696f6e4e6f745065726d697474656460206966207468652063616c6c206973206e6f7420696e20746865206c697374206f66207065726d69747465642063616c6c73206f662072756c65736574942d20604f766572666c6f776020696620616d6f756e74206f766572666c6f777320747970654d012d20605573657242616c616e63654c6f77466f7252656d61696e696e67466565602069662063616c6c657220646f6573206e6f74206861766520656e6f7567682062616c616e636520746f2070617920666f72c4202072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f666565602069732074727565fc2d20604675656c54616e6b4f75744f6646756e64736020696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6c45040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565c80110626f6f6c000614590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e2023204572726f7273e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f69647d04018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f69642d0201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ec80110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ecc2d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572a02d2060467265657a65517565756546756c6c60206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65735906015052756c6544657363726970746f72734f663c543e00083c3d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e7418202064617461fc2d20604d617852756c6553657473457863656564656460206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656441012d20604475706c696361746552756c654b696e64736020696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d65206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009243d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f7273c42d20604675656c54616e6b4e6f74466f756e6460206966206074616e6b5f69646020646f6573206e6f742065786973742ed42d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657205012d2060526571756972657346726f7a656e54616e6b4f7252756c65736574602069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e5d012d206043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461602069662072656d6f76696e6720612072756c6520746861742069732073746f72696e67206163636f756e74182020646174614462617463685f6164645f6163636f756e7408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e000120757365725f6964736d0601584261746368557365724163636f756e74734f663c543e000a18e853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f60696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74fc2d20604163636f756e74416c726561647945786973747360206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e000120757365725f6964736d0601584261746368557365724163636f756e74734f663c543e000b18f453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f6620604163636f756e744964607320746f6072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f7273f42d20604675656c54616e6b4e6f74466f756e6460206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f742065786973741d012d20604e6f5065726d697373696f6e6020696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e74e82d20604163636f756e744e6f74466f756e6460206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964750601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e2d060140436f6e73756d7074696f6e4f663c543e000c208c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e050149662060757365725f6964602069732060536f6d65602c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e0d01496620697420697320604e6f6e65602c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f727315012d20604163636f756e744e6f74466f756e64602069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374b82d20604675656c54616e6b4e6f74466f756e64602069662074616e6b5f696420646f6573206e6f7420657869737401012d20604e6f5065726d697373696f6e602069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e65724464657374726f795f6675656c5f74616e6b04011c74616e6b5f69647d0401444c6f6f6b7570536f757263654f663c543e000d10350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ef9050c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d6501e9024852756c6553657444657363726970746f727301fd05644163636f756e7452756c6553657444657363726970746f7273011103001401106e616d65e90201104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74010301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f73657473fd05014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974c80110626f6f6c0001346163636f756e745f72756c6573110301644163636f756e7452756c6553657444657363726970746f72730000fd05101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560101060453000004006106013842547265654d61703c4b2c20563e000001060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72010506204d617852756c6573015506000400590601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000005060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304001903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304000906017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04001d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c427564676574040021060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404002906015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04002903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304003106015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400490601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700000906104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d6178010d0600040011060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e00000d06083c6566696e6974795f72756e74696d65404d6178436f6c6c656374696f6e496473000000001106101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004001506012c42547265655365743c543e000015060420425472656553657404045401180004001906000000190600000218001d06104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500002106104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401250600040025060118427564676574000025060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e74b0011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200002906104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574250601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e2d060184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00002d060c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d6564b0011c42616c616e63650001406c6173745f72657365745f626c6f636b2d02014c4f7074696f6e3c426c6f636b4e756d6265723e00003106104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c0135060c4d61780139060004003d060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00003506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00003906083c6566696e6974795f72756e74696d65384d617843616c6c46696c74657273000000003d06101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f7365743c426f756e64656442547265655365740804540135060453000004004106012c42547265655365743c543e0000410604204254726565536574040454013506000400450600000045060000023506004906104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c0145040c4d6178014d0600040051060154426f756e6465645665633c43616c6c2c204d61783e00004d06083c6566696e6974795f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e677468000000005106101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454014504045300000400590401185665633c543e00005506083c6566696e6974795f72756e74696d65384d617852756c6573506572536574000000005906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540105060453000004005d0601185665633c543e00005d060000020506006106042042547265654d617008044b0110045601010600040065060000006506000002690600690600000408100106006d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454017d04045300000400710601185665633c543e000071060000027d0400750604184f7074696f6e040454017d040108104e6f6e6500000010536f6d6504007d04000001000079060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f6964cd010130417373657449644f663c543e00013474616b655f61737365745f6964cd010130417373657449644f663c543e000118616d6f756e74b00144546f6b656e42616c616e63654f663c543e0001147072696365b00144546f6b656e42616c616e63654f663c543e00011073616c743d03011c53616c743c543e00013061756374696f6e5f646174617d0601604f7074696f6e3c41756374696f6e446174614f663c543e3e0000505101506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f2062652061206043757272656e6379602e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e3823232320506172616d6574657273c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e28232323204572726f727315012d2060496e76616c696441756374696f6e53746172746020696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b582020604c697374696e6741637469766544656c617960e02d2060496e76616c696441756374696f6e456e646564602069662061756374696f6e20656e6473206265666f72652069742073746172747315012d20604e6f43757272656e637960204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637935012d20604c697374696e67466f7262696464656e60206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c69737465641d012d206043757272656e63794e6f74416c6c6f7765644173526f79616c7479602069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c7479f82d20604c6f774261736543757272656e637942616c616e63656020696620626173652063757272656e63792062616c616e636520697320746f6f206c6f77e02d20604c6f77546f6b656e42616c616e63656020746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766515012d20604c697374696e67416c7265616479457869737473602069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69642c01384c697374696e6749644f663c543e0001180d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e3823232320506172616d6574657273bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c28232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737409012d20604e6f5065726d697373696f6e6020696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69642c01384c697374696e6749644f663c543e000118616d6f756e74b00144546f6b656e42616c616e63654f663c543e000234ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e6974732070757263686173656428232323204572726f727311012d20604c697374696e674e6f74466f756e646020696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374ec2d20604275796572497353656c6c65726020696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e67e82d20604c697374696e67497357726f6e67547970656020696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d2060496e76616c6964416d6f756e74602069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e2060616d6f756e74603d012d20604c697374696e674e6f744163746976656020696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c61796020796574cc2d20604f766572666c6f776020696620616d6f756e74202a206c697374696e675f707269636520697320746f6f206c6172676551012d206054616b6556616c7565556e6465724d696e696d756d6020696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d20726571756972656421012d20604c6f77546f6b656e42616c616e6365602069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69642c01384c697374696e6749644f663c543e0001147072696365b00144546f6b656e42616c616e63654f663c543e0003384d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e697428232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d20604275796572497353656c6c6572602069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e67c42d20604c697374696e6757726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6e41012d2060496e61637469766541756374696f6e60206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e6420626c6f636bbc2d20604f766572666c6f77602069662061646465642062696420697320746f6f206c6172676520746f2073746f7265f82d2060496e76616c6964507269636560206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f72206120626964bc2d20604f766572666c6f7760206966206f6c64657220626964202a20616d6f756e7420697320746f6f206c61726765a82d20604f766572666c6f7760206966206e65772062696420707269636520697320746f6f206c617267654066696e616c697a655f61756374696f6e0401286c697374696e675f69642c01384c697374696e6749644f663c543e000428490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e3823232320506172616d6574657273c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a6528232323204572726f727301012d20604c697374696e674e6f74466f756e6460206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374cc2d20604c697374696e67497357726f6e675479706560206966206c697374696e67206973206e6f7420616e2061756374696f6ed82d206041756374696f6e4e6f744f76657260206966207468652061756374696f6e20686173206e6f742066696e69736865642079657435012d206054616b6556616c7565556e6465724d696e696d756d60206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564dc2d20604f766572666c6f776020696620626964207072696365202a206c697374696e675f616d6f756e7420697320746f6f206c61726765407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565e8011c50657262696c6c00050c21014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e3823232320506172616d6574657273a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7d0604184f7074696f6e0404540149030108104e6f6e6500000010536f6d6504004903000001000081060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6c45040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963c80110626f6f6c0000187c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e40726573756d655f65787472696e73696308011063616c6c45040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963c80110626f6f6c00011880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e85060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c735904017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265c80110626f6f6c0000246844697370617463682061206261746368206f662063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e89060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c65748d06083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f73697491060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974950601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e2d02012c4f7074696f6e3c7533323e00010000910600000408001800950604184f7074696f6e0404540191060108104e6f6e6500000010536f6d650400910600000100009906000004082c10009d06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000a1060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401a906045300000400b10601185665633c543e0000a90604184f7074696f6e04045401ad060108104e6f6e6500000010536f6d650400ad060000010000ad06084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01a1042c426c6f636b4e756d62657201103450616c6c6574734f726967696e015d04244163636f756e7449640100001401206d617962655f69649401304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104011043616c6c0001386d617962655f706572696f646963510401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696e5d04013450616c6c6574734f726967696e0000b106000002a90600b5060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b9060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909bd06101c73705f636f72651c626f756e646564407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401c106045300000400c90601185665633c543e0000c106083c70616c6c65745f62616c616e6365732c42616c616e63654c6f636b041c42616c616e63650118000c01086964510101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73c506011c526561736f6e730000c506083c70616c6c65745f62616c616e6365731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c00020000c906000002c10600cd06101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d106045300000400d50601185665633c543e0000d106083c70616c6c65745f62616c616e6365732c52657365727665446174610844526573657276654964656e7469666965720151011c42616c616e6365011800080108696451010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e63650000d506000002d10600d906083c70616c6c65745f62616c616e6365732052656c65617365730001081856315f305f300000001856325f305f3000010000dd060c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001203856657374696e6742616c616e63650000049856657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c7565544c69717569646974795265737472696374696f6e73000104c44163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304e856616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f736974244b656570416c6976650004048c5472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e745c4578697374696e6756657374696e675363686564756c65000504c8412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742c446561644163636f756e740006048842656e6566696369617279206163636f756e74206d757374207072652d65786973743c546f6f4d616e795265736572766573000704ac4e756d626572206f66206e616d656420726573657276657320657863656564204d6178526573657276657304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909e1060c3473705f61726974686d657469632c66697865645f706f696e742446697865645531323800000400180110753132380000e506086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e7400000008563200010000e906101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401ac045300000400890401185665633c543e0000ed060c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f1060c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574144572726f7204045400010848496e76616c6964506572696f64436f756e7400000460506572696f6420636f756e7420697320696e76616c69642e4c496e76616c6964566573746564416d6f756e740001046856657374656420616d6f756e7420697320696e76616c69642e2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f506101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401f906045300000400fd0601185665633c543e0000f9060000040c10a1040000fd06000002f90600010700000408050718000507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e401185665633c543e000009070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01a1041c42616c616e6365011801081c4f6e676f696e6704000d0701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564c80110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100000d070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01a1041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616ca104012050726f706f73616c0001247468726573686f6c64b80134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c791107013854616c6c793c42616c616e63653e000011070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000015070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573190701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e732507015044656c65676174696f6e733c42616c616e63653e0001147072696f722907017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6ea9040128436f6e76696374696f6e00012c64656c65676174696f6e732507015044656c65676174696f6e733c42616c616e63653e0001147072696f722907017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e000100001907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454011d07045300000400210701185665633c543e00001d070000040810bc0021070000021d070025070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000029070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500002d0700000408a104b8003107000004081005070035070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f7204045400015c2056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909093907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c0453000004007d0301185665633c543e00003d07084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573e401385665633c4163636f756e7449643e0001106e617973e401385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000041070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012c0453000004007d0301185665633c543e000049070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094d07083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e636500005107101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540110045300000400550701185665633c543e00005507000002100059070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200005d0708346672616d655f737570706f72742050616c6c65744964000004005101011c5b75383b20385d000061070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742e6507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e401185665633c543e000069070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096d07000004080004007107083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656edc015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c737507018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e00007507101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e401185665633c543e000079070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909097d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018107045300000400850701185665633c543e00008107084470616c6c65745f617574686f727368697038556e636c65456e7472794974656d0c2c426c6f636b4e756d62657201101048617368012c18417574686f72010001083c496e636c7573696f6e486569676874040010012c426c6f636b4e756d62657200000014556e636c6508002c01104861736800008401384f7074696f6e3c417574686f723e00010000850700000281070089070c4470616c6c65745f617574686f72736869701870616c6c6574144572726f7204045400011c48496e76616c6964556e636c65506172656e740000048854686520756e636c6520706172656e74206e6f7420696e2074686520636861696e2e40556e636c6573416c726561647953657400010480556e636c657320616c72656164792073657420696e2074686520626c6f636b2e34546f6f4d616e79556e636c657300020440546f6f206d616e7920756e636c65732e3047656e65736973556e636c650003045454686520756e636c652069732067656e657369732e30546f6f48696768556e636c650004047c54686520756e636c6520697320746f6f206869676820696e20636861696e2e50556e636c65416c7265616479496e636c756465640005047854686520756e636c6520697320616c726561647920696e636c756465642e204f6c64556e636c65000604b454686520756e636c652069736e277420726563656e7420656e6f75676820746f20626520696e636c756465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098d07101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540191070453000004009d0701185665633c543e000091070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f72730195070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574e8011c50657262696c6c0001286e6f6d696e61746f727399070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e00009507083c6566696e6974795f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f72000000009907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540100045300000400e401185665633c543e00009d07000002910700a1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f7273019507344d617843616e6469646174657301a507000400a907011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000a507083c6566696e6974795f72756e74696d65344d617843616e6469646174657300000000a907101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540191070453000004009d0701185665633c543e0000ad070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000b1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301b507344d61784e6f6d696e61746f7273019507000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f72738d07011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000b507083c6566696e6974795f72756e74696d65304d6178436f6c6c61746f727300000000b90700000408001000bd070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e741501010c753332000118757074696d65c501011c50657262696c6c0000c1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c507000002c90700c9070000040800e50400cd0700000408d1073000d1070c1c73705f636f72651863727970746f244b65795479706549640000040040011c5b75383b20345d0000d5070c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742ed907000002dd0700dd07086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e646572fc01185061726149640001147374617465e1070130496e626f756e6453746174650001406d6573736167655f6d65746164617461e50701a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e0000e107086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e64656400010000e507000002e90700e9070000040810ed0700ed070c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c7300020000f10700000408fc1000f507000002f90700f907086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74fc01185061726149640001147374617465fd0701344f7574626f756e6453746174650001347369676e616c735f6578697374c80110626f6f6c00012c66697273745f696e646578c903010c7531360001286c6173745f696e646578c903010c7531360000fd07086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e64656400010000010800000408fcc903000508086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742001185765696768740001547765696768745f72657374726963745f646563617920011857656967687400016878636d705f6d61785f696e646976696475616c5f776569676874200118576569676874000009080000040cfc1030000d080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090911080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e670c0124726573706f6e6465729501015856657273696f6e65644d756c74694c6f636174696f6e0001306d617962655f6e6f74696679150801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696e9501015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665c80110626f6f6c000100145265616479080120726573706f6e73651d08014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000150804184f7074696f6e0404540119080108104e6f6e6500000010536f6d650400190800000100001908000004080808001d08080c78636d4456657273696f6e6564526573706f6e736500010c08563004000d05013076303a3a526573706f6e736500000008563104002105013076313a3a526573706f6e736500010008563204005901013076323a3a526573706f6e7365000200002108000004081095010025080000040c282810002908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454012d08045300000400310801185665633c543e00002d08000004089501100031080000022d080035080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304003908013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000390804184f7074696f6e04045401300108104e6f6e6500000010536f6d6504003000000100003d080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001342c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090941080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909094508086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c20011857656967687400004908086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e7428013c4f766572776569676874496e64657800004d0800000251080051080000040810300055080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090959080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909095d080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010464496e76616c696442656e6566696369617279416464726573730000044c496e76616c69642062656e656669636961727904544572726f7273206f6620746869732070616c6c657461080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090965080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909096908083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e63650001187374617475736d080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e00006d08083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d626572000500007108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e000075080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090979080000040c001818007d080000040818180081080000040818000085080000040c1821022502008908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e646564566563080454018d08045300000400950801185665633c543e00008d08144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740120000801246f7065726174696f6e9108019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f77656967687420011857656967687400009108144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f6964b00130436f6c6c656374696f6e4964000120746f6b656e5f69642102013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e741501010c7533320000000095080000028d08009908101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00009d080c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001a448436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e28416d6f756e745a65726f000704c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b657900080454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e74457863656564656400090498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000a04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000b04ac547269656420746f206372656174652060546f6b656e60207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000c04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73000d10450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265590163616c6c696e67206064657374726f795f636f6c6c656374696f6e602e204b65657020696e206d696e642074686174207468652060546f6b656e602073746f726167652063616e2072656d61696e206576656e2069662501616c6c2060546f6b656e6020756e6974732077657265206275726e65642e20412060546f6b656e602063616e206f6e6c792062652064657374726f7965642062792073657474696e67a46072656d6f76655f746f6b656e5f73746f726167656020746f207472756520696e20606275726e602e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74000e04150154686520604f6e436f6c6c656374696f6e4576656e74602074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564000f04f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640010040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001108510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d7573749462652067726561746572207468616e2060546f6b656e4163636f756e744465706f736974607842616c616e636542656c6f774d696e696d756d526571756972656d656e74001204c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e74730013040501546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e7473207365742062792074686520604d696e74506f6c696379605849646c654f7065726174696f6e517565756546756c6c00140405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001504dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001604b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001704ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e730018048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001904cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001a04d4546f6b656e2063616e6e6f74206163742061732061206043757272656e63796020616e6420616c736f20612060526f79616c747960504d6178417070726f76616c734578636565646564001b04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001c04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564001d08510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365001e04b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74001f04510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002004bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002104ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002204905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002304c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002404e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c6964784578697374656e7469616c4465706f73697443616e6e6f7442655a65726f0025040501466f726569676e20546f6b656e73206d757374206861766520616e206578697374656e7469616c206465706f7369742067726561746572207468616e207a65726f54496e76616c6964417474726962757465436f756e74002604e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002704a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e5573650028047c436f6c6c656374696f6e20494420697320616c726561647920696e2075736504b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a1080c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400010860496e76616c6964457468657265756d5369676e61747572650000046c496e76616c696420457468657265756d207369676e61747572652e405369676e65724861734e6f436c61696d00010478457468657265756d206164647265737320686173206e6f20636c61696d2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a508101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601e102045300000400a908013842547265654d61703c4b2c20563e0000a908042042547265654d617008044b0100045601e102000400ad08000000ad08000002b10800b1080000040800e10200b508101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e7449640000b9080c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f722074797065bd080c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d6501e902244163636f756e74496401001c42616c616e6365011840446973706174636852756c655365747301c1083c4163636f756e7452756c6553657473010909002401146f776e65720001244163636f756e7449640001106e616d65e90201104e616d6500012472756c655f73657473c1080140446973706174636852756c6553657473000138746f74616c5f7265736572766564b0011c42616c616e63650001346163636f756e745f636f756e741501010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74010301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ec80110626f6f6c00014070726f76696465735f6465706f736974c80110626f6f6c0001346163636f756e745f72756c65730909013c4163636f756e7452756c65536574730000c108101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601c508045300000400fd08013842547265654d61703c4b2c20563e0000c5080c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c6501c908204d617852756c65730155060008011472756c6573ed0801c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ec80110626f6f6c0000c9080c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304001903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304000906017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e04001d0601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c4275646765740400cd08015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404002906015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04002903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304003106015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400d10801705065726d697474656445787472696e7369637352756c654f663c543e00070000cd08104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740125060008011862756467657425060118427564676574000128757365725f636f756e741501010c7533320000d108104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f01d5080c4d6178014d06000400e5080178426f756e6465645665633c45787472696e736963496e666f2c204d61783e0000d5080c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801d9080008012c70616c6c65745f6e616d65dd080170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65dd080170426f756e646564537472696e673c4d61784e616d654c656e6774683e0000d908083c6566696e6974795f72756e74696d65584d617845787472696e7369634e616d654c656e67746800000000dd08101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801d908000400e1080164426f756e6465645665633c75382c204d61784c656e6774683e0000e108101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e0000e508101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401d508045300000400e90801185665633c543e0000e908000002d50800ed08101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b013103045601c908045300000400f108013842547265654d61703c4b2c20563e0000f108042042547265654d617008044b013103045601c908000400f508000000f508000002f90800f908000004083103c90800fd08042042547265654d617008044b0110045601c5080004000109000000010900000205090005090000040810c508000909101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010d0904560111090453000004001509013842547265654d61703c4b2c20563e00000d090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000011090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304001903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04002903015452657175697265546f6b656e52756c654f663c543e000100001509042042547265654d617008044b010d090456011109000400190900000019090000021d09001d09000004080d0911090021090000040800000025090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473012909304d617852756c65436f756e74015506444d617852756c65446174614c656e677468012d09000c013074616e6b5f6465706f736974b0011c42616c616e6365000130757365725f6465706f736974b0011c42616c616e636500013872756c655f646174615f73657473310901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e00002909083c6566696e6974795f72756e74696d652c4d617852756c6553657473000000002d09083c6566696e6974795f72756e74696d65604d61784163636f756e7452756c65446174614c656e677468000000003109101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560135090453000004004909013842547265654d61703c4b2c20563e00003509101c73705f636f72651c626f756e64656444626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01310304560139090453000004003d09013842547265654d61703c4b2c20563e00003909101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e64656456656308045401080453000004003001185665633c543e00003d09042042547265654d617008044b01310304560139090004004109000000410900000245090045090000040831033909004909042042547265654d617008044b011004560135090004004d090000004d09000002510900510900000408103509005509101c73705f636f72651c626f756e6465642c626f756e6465645f76656328426f756e6465645665630804540159090453000004005d0901185665633c543e000059090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f69642d0201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ec80110626f6f6c00005d0900000259090061090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090965090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f666565c501011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e741501010c75333200015461756374696f6e5f6c697374696e675f636f756e741501010c7533320000690900000408002c006d090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c657471090c5870616c6c65745f65787472696e7369635f70617573651474797065733445787472696e736963496e666f04344d61784e616d654c656e6774680165030008012c70616c6c65745f6e616d6561030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65750901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000750904184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000079090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652e7d090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098109102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c41646472657373017d041043616c6c014504245369676e6174757265018509144578747261019509000400300000008509082873705f72756e74696d65384d756c74695369676e617475726500010c1c45643235353139040089090148656432353531393a3a5369676e61747572650000001c53723235353139040091090148737232353531393a3a5369676e61747572650001001445636473610400e905014065636473613a3a5369676e61747572650002000089090c1c73705f636f72651c65643235353139245369676e6174757265000004008d0901205b75383b2036345d00008d0900000340000000080091090c1c73705f636f72651c73723235353139245369676e6174757265000004008d0901205b75383b2036345d000095090000042099099d09a109a509ad09b109b509b90900990910306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e040454000000009d0910306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000a10910306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000a50910306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c69747904045400000400a909010c4572610000a909102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000ad0910306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040015010120543a3a496e6465780000b10910306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000b509086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400b0013042616c616e63654f663c543e0000b9090c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b040454000000009c1853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b57656967687401001c180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b4861736801010405102c8000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510300400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801002c80000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010034040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004404001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f70696373010104022c81030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000850304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100c80400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100c80400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e506861736500007903040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e018d0301501830426c6f636b576569676874739d03f901e2817a55000b00204aa9d10113ffffffffffffffffc2e4981700010bd08e23a82e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000c2e4981700010bd0167612a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040c2e498170000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e677468ad033000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e204462576569676874b5034040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6eb90399021c6566696e6974791c6566696e69747900000000c40b0000000000002cdf6acb689907609b0400000037e397fc7c91f5e40100000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a802000000f3ff14d5ab5270590200000007000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e2853533538507265666978c90308560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e01cd03003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100300400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000300400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000d10304000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100c8040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c0100d90304001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f660000e103040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e6753746174650000e90304001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e0000f9030400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100fd0380000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301000104040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d6573736167657301000d0404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100990304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d6573736167657301009903040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000200400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000200400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500002c040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003004000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e011504017400013904012454696d657374616d70012454696d657374616d70080c4e6f7701002820000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100c8040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f013d040004344d696e696d756d506572696f6428207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e49640100fc1064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e0141040178000189060620507265696d6167650120507265696d6167650824537461747573466f72000104062c8d060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f720001040699069d0604000001490401880001a10607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510a5060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050490040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e014d04018c08344d6178696d756d57656967687420400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000041d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e01b506081c5574696c697479000155040198044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01b906092042616c616e636573012042616c616e6365731434546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200bd06040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e2052657365727665730101040200cd06040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e3853746f7261676556657273696f6e0100d90604000c7c2053746f726167652076657273696f6e206f66207468652070616c6c65742e00a020546869732069732073657420746f2076322e302e3020666f72206e6577206e6574776f726b732e017904019c0c484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000004d420546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e01dd060a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100e10640000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e0100e5060400000001a404604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200e90604000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e01850401a804444d696e5665737465645472616e7366657218400000e8890423c78a000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e01ed062d4056657374696e6752656769737472617200018d04000001f1062e2444656d6f6372616379012444656d6f63726163792c3c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f70730100f506040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510010704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510090704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405001507d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100c80400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00002d07040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c697374000104062c310704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e73010104062cc80400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e019d0401b4303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564c804010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0135070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301003907040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c4504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c3d07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e40400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01ad0401c4000141070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301004507040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f66000104062c4504040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e67000104062c3d07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100e40400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01b90401cc000149070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c0c3450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405104d070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e24417070726f76616c7301005107040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01bd0401d01c3050726f706f73616c426f6e6459071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d21020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e590710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c657449645d072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e0161070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d6265727301006507040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01c10401d40001690711204d756c746973696701204d756c746973696704244d756c74697369677300010805026d077107040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01c50401d80c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e0179071228417574686f72736869700128417574686f72736869700c18556e636c657301007d070400041c20556e636c657318417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e30446964536574556e636c65730100c8040004bc205768657468657220756e636c6573207765726520616c72656164792073657420696e207468697320626c6f636b2e01cd04000440556e636c6547656e65726174696f6e731010050000000ccc20546865206e756d626572206f6620626c6f636b73206261636b2077652073686f756c642061636365707420756e636c65732ee42054686973206d65616e7320746861742077652077696c6c206465616c207769746820756e636c652d706172656e7473207468617420617265942060556e636c6547656e65726174696f6e73202b203160206265666f726520606e6f77602e018907143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f727301008d0704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c657301008d070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100a107040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000041501205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e642060543a3a4d617843616e6469646174657360284e6f6d696e61746f72730001040200ad0704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100b10724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505b907bd07080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501dd0401e028404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004982054686520604163636f756e7449646020666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004a02054686520604163636f756e7449646020666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01c107151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100e40400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100c8040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100c5070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010055070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b6579730001040500e5040400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405cd0700040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01e10401ec0001d5071610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652444496e626f756e6458636d705374617475730100d9070400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205f10730040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d705374617475730100f5070400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205010830040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402fc30040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100050874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f76657277656967687400010405280908040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e3c4f766572776569676874436f756e7401002820000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100c804000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01f10401f000010d081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d24305175657279436f756e746572010028200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022811080400045420546865206f6e676f696e6720717565726965732e2841737365745472617073010104062c101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502210810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f746966696572730001080502210828040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f746966795461726765747300010805022108250804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100290804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e000035080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e01f50401010100013d081f2843756d756c757358636d00015905019901000141082020446d7051756575650120446d7051756575651034436f6e66696775726174696f6e01004508280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010049084000000000000000000000000000000000044020546865207061676520696e6465782e14506167657301010402104d0804000444205468652071756575652070616765732e284f766572776569676874000104022851080400046420546865206f766572776569676874206d657373616765732e015d05019d0100015508211c4f726d6c58636d0001610501a1010001590830284566696e69747958636d01284566696e69747958636d04384d696e696d756d57656967687473010104057505a9010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201650501a50108344261736558636d576569676874282000e1f50500000000045d01205468652061637475616c2077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b20543a3a576569676865723a3a77656967687428266d736729602e404e617469766543757272656e63794964cd0108000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e015d083534556e6b6e6f776e546f6b656e73000001ad0100016108381c58546f6b656e73011c58546f6b656e730001790501b101083053656c664c6f636174696f6e090108000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d576569676874282000e1f50500000000104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e0165083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e74696573000104051069080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e73000104051071080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301005107040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01890501b5012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657259071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d617821024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e21024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c7565017508222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202790899020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402183902040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e7300010802027d086d020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e7473000108020281087d02040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c0202028508e10504000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e7301008908040004dc2050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e2060486f6f6b733a3a6f6e5f69646c65602e48417373657449647342794c6f636174696f6e000104050901cd01040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73604c61737449746572617465644d6967726174696f6e4b65790000990804000421012053746f726573206c617374206974657261746564206b657920666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e733c4d6967726174696f6e5374617475730100cd02040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e018d0501b90150504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004d420416d6f756e74206f66206043757272656e63796020726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000451012054686520616d6f756e74206f66206043757272656e6379602074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f206265206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874201c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004450120546865206d6178206e756d626572206f66206f70657261746f727320612060546f6b656e4163636f756e746020616e6420616e2060436f6c6c656374696f6e4163636f756e74602063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e63696573344e617469766541737365744964cd0108000004bc2054686520604173736574496460207468617420726570726573656e747320746865206e617469766520617373657444526573657276654964656e7469666965725101206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004b4204d6178206c656e677468206f66206e616d652073746f72656420696e2060546f6b656e4d657461646174616070546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004bc204d6178206c656e677468206f662073796d626f6c2073746f72656420696e2060546f6b656e4d6574616461746160544d61784d6967726174696f6e4b65794c656e67746810100004000004d8204d6178206c656e67746820666f722074686520604c61737449746572617465644d6967726174696f6e4b6579602073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765e81000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e019d082818436c61696d730118436c61696d730818436c61696d7300010406d5021804000014546f74616c01001840000000000000000000000000000000000001e50501d102041850726566697830807c5061792045464920746f20746865204566696e697479206163636f756e743a04642050726566697820616464656420746f206d6573736167657301a1082b14506f6f6c730114506f6f6c730414506f6f6c730100a5080400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c7301f10501d9020c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473b50801026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004782054686520604163636f756e7449646020666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000004ec2054686520604163636f756e74496460207468617420686f6c6473206665657320756e74696c20746865792061726520646973747269627574656401b9082c244675656c54616e6b7301244675656c54616e6b730c1454616e6b730001040200bd08040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020221092509040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a65517565756501005509040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c75652901f50501e5024c1053616c745101206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965725101206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679e8108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e016109362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f010065091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e6773000104062c39030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b65417373657400010802027d082c040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b65417373657400010802027d082c040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e74496400010802026909800400046c204c697374696e672049647320627920604163636f756e7449646001790601350318704d696e696d756d426964496e63726561736550657263656e74616765e81080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965725101206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e642062696473016d09323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e736963730001040571098004001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e018106015d030001790933384566696e6974795574696c69747900018506016d03044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e017d09398109042040436865636b5370656356657273696f6e99091038436865636b547856657273696f6e9d091030436865636b47656e65736973a1092c38436865636b4d6f7274616c697479a5092c28436865636b4e6f6e6365ad09802c436865636b576569676874b10980604368617267655472616e73616374696f6e5061796d656e74b5098034436865636b4675656c54616e6bb90980f902"} +{"specName":"efinity","specVersion":3014,"blockNumber":0,"blockHash":"0x99ded175d436bee7d751fa3f2f8c7a257ddc063a541f8daa5e6152604f66b2a0","metadata":"0x6d6574610e310a000c1c73705f636f72651863727970746f2c4163636f756e7449643332000004000401205b75383b2033325d0000040000032000000008000800000503000c08306672616d655f73797374656d2c4163636f756e74496e666f0814496e64657801102c4163636f756e74446174610114001401146e6f6e6365100114496e646578000124636f6e73756d657273100120526566436f756e7400012470726f766964657273100120526566436f756e7400012c73756666696369656e7473100120526566436f756e740001106461746114012c4163636f756e74446174610000100000050500140c3c70616c6c65745f62616c616e6365731474797065732c4163636f756e7444617461041c42616c616e63650118001001106672656518011c42616c616e6365000120726573657276656418011c42616c616e636500011866726f7a656e18011c42616c616e6365000114666c6167731c01284578747261466c61677300001800000507001c0c3c70616c6c65745f62616c616e636573147479706573284578747261466c61677300000400180110753132380000200c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540124000c01186e6f726d616c2401045400012c6f7065726174696f6e616c240104540001246d616e6461746f7279240104540000240c2873705f77656967687473247765696768745f76321857656967687400000801207265665f74696d6528010c75363400012870726f6f665f73697a6528010c7536340000280000062c002c000005060030083c7072696d69746976655f74797065731048323536000004000401205b75383b2033325d000034000002080038102873705f72756e74696d651c67656e65726963186469676573741844696765737400000401106c6f67733c013c5665633c4469676573744974656d3e00003c000002400040102873705f72756e74696d651c67656e6572696318646967657374284469676573744974656d0001142850726552756e74696d650800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e00060024436f6e73656e7375730800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000400105365616c0800440144436f6e73656e737573456e67696e654964000034011c5665633c75383e000500144f74686572040034011c5665633c75383e0000006452756e74696d65456e7669726f6e6d656e74557064617465640008000044000003040000000800480000024c004c08306672616d655f73797374656d2c4576656e745265636f7264080445015004540130000c01147068617365cd03011450686173650001146576656e7450010445000118746f70696373d10301185665633c543e000050083c6566696e6974795f72756e74696d653052756e74696d654576656e740001841853797374656d04005401706672616d655f73797374656d3a3a4576656e743c52756e74696d653e0000003c50617261636861696e53797374656d04007801bc63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d3a3a4576656e743c52756e74696d653e000100105375646f040080016c70616c6c65745f7375646f3a3a4576656e743c52756e74696d653e00060020507265696d616765040090017c70616c6c65745f707265696d6167653a3a4576656e743c52756e74696d653e000700245363686564756c6572040094018070616c6c65745f7363686564756c65723a3a4576656e743c52756e74696d653e0008001c5574696c69747904009c015470616c6c65745f7574696c6974793a3a4576656e740009002042616c616e6365730400a0017c70616c6c65745f62616c616e6365733a3a4576656e743c52756e74696d653e000a00485472616e73616374696f6e5061796d656e740400a801a870616c6c65745f7472616e73616374696f6e5f7061796d656e743a3a4576656e743c52756e74696d653e000b001c56657374696e670400ac01706f726d6c5f76657374696e673a3a4576656e743c52756e74696d653e002d002444656d6f63726163790400b8018070616c6c65745f64656d6f63726163793a3a4576656e743c52756e74696d653e000c001c436f756e63696c0400cc01fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400d401fc70616c6c65745f636f6c6c6563746976653a3a4576656e743c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e0034436f6d6d756e697479506f6f6c0400d8017c70616c6c65745f74726561737572793a3a4576656e743c52756e74696d653e000f004c546563686e6963616c4d656d626572736869700400dc01fc70616c6c65745f6d656d626572736869703a3a4576656e743c52756e74696d652c2070616c6c65745f6d656d626572736869703a3a496e7374616e6365313e001100204d756c74697369670400e0017c70616c6c65745f6d756c74697369673a3a4576656e743c52756e74696d653e0012003c436f6c6c61746f725374616b696e670400e8019c70616c6c65745f636f6c6c61746f725f7374616b696e673a3a4576656e743c52756e74696d653e0015001c53657373696f6e0400f4015470616c6c65745f73657373696f6e3a3a4576656e740016002458636d7051756575650400f801a463756d756c75735f70616c6c65745f78636d705f71756575653a3a4576656e743c52756e74696d653e001e002c506f6c6b61646f7458636d040005010170706f6c6b61646f745f78636d3a3a4576656e743c52756e74696d653e001f002843756d756c757358636d0400dd01018863756d756c75735f70616c6c65745f78636d3a3a4576656e743c52756e74696d653e00200020446d7051756575650400e10101a063756d756c75735f70616c6c65745f646d705f71756575653a3a4576656e743c52756e74696d653e0021001c4f726d6c58636d0400e50101606f726d6c5f78636d3a3a4576656e743c52756e74696d653e003000284566696e69747958636d0400e901016c6566696e6974795f78636d3a3a4576656e743c52756e74696d653e00350034556e6b6e6f776e546f6b656e730400f10101686f726d6c5f756e6b6e6f776e5f746f6b656e733a3a4576656e740038001c58546f6b656e730400f50101706f726d6c5f78746f6b656e733a3a4576656e743c52756e74696d653e00370020426f756e746965730400f901017c70616c6c65745f626f756e746965733a3a4576656e743c52756e74696d653e0022002c4d756c7469546f6b656e730400fd01018c70616c6c65745f6d756c74695f746f6b656e733a3a4576656e743c52756e74696d653e00280018436c61696d7304002503017470616c6c65745f636c61696d733a3a4576656e743c52756e74696d653e002b0014506f6f6c7304002903017070616c6c65745f706f6f6c733a3a4576656e743c52756e74696d653e002c00244675656c54616e6b7304003503018470616c6c65745f6675656c5f74616e6b733a3a4576656e743c52756e74696d653e0036002c4d61726b6574706c61636504008903018870616c6c65745f6d61726b6574706c6163653a3a4576656e743c52756e74696d653e0032003845787472696e73696350617573650400b103019870616c6c65745f65787472696e7369635f70617573653a3a4576656e743c52756e74696d653e003300384566696e6974795574696c6974790400c103017470616c6c65745f6566696e6974795f7574696c6974793a3a4576656e7400390000540c306672616d655f73797374656d1870616c6c6574144576656e740404540001184045787472696e7369635375636365737304013464697370617463685f696e666f5801304469737061746368496e666f00000490416e2065787472696e73696320636f6d706c65746564207375636365737366756c6c792e3c45787472696e7369634661696c656408013864697370617463685f6572726f7264013444697370617463684572726f7200013464697370617463685f696e666f5801304469737061746368496e666f00010450416e2065787472696e736963206661696c65642e2c436f64655570646174656400020450603a636f6465602077617320757064617465642e284e65774163636f756e7404011c6163636f756e74000130543a3a4163636f756e7449640003046841206e6577206163636f756e742077617320637265617465642e344b696c6c65644163636f756e7404011c6163636f756e74000130543a3a4163636f756e74496400040458416e206163636f756e7420776173207265617065642e2052656d61726b656408011873656e646572000130543a3a4163636f756e7449640001106861736830011c543a3a48617368000504704f6e206f6e2d636861696e2072656d61726b2068617070656e65642e04704576656e7420666f72207468652053797374656d2070616c6c65742e580c346672616d655f737570706f7274206469737061746368304469737061746368496e666f00000c0118776569676874240118576569676874000114636c6173735c01344469737061746368436c617373000120706179735f6665656001105061797300005c0c346672616d655f737570706f7274206469737061746368344469737061746368436c61737300010c184e6f726d616c0000002c4f7065726174696f6e616c000100244d616e6461746f727900020000600c346672616d655f737570706f727420646973706174636810506179730001080c596573000000084e6f0001000064082873705f72756e74696d653444697370617463684572726f72000134144f746865720000003043616e6e6f744c6f6f6b7570000100244261644f726967696e000200184d6f64756c65040068012c4d6f64756c654572726f7200030044436f6e73756d657252656d61696e696e670004002c4e6f50726f76696465727300050040546f6f4d616e79436f6e73756d65727300060014546f6b656e04006c0128546f6b656e4572726f720007002841726974686d65746963040070013c41726974686d657469634572726f72000800345472616e73616374696f6e616c04007401485472616e73616374696f6e616c4572726f7200090024457868617573746564000a0028436f7272757074696f6e000b002c556e617661696c61626c65000c000068082873705f72756e74696d652c4d6f64756c654572726f720000080114696e64657808010875380001146572726f7244018c5b75383b204d41585f4d4f44554c455f4552524f525f454e434f4445445f53495a455d00006c082873705f72756e74696d6528546f6b656e4572726f720001244046756e6473556e617661696c61626c65000000304f6e6c7950726f76696465720001003042656c6f774d696e696d756d0002003043616e6e6f7443726561746500030030556e6b6e6f776e41737365740004001846726f7a656e0005002c556e737570706f727465640006004043616e6e6f74437265617465486f6c64000700344e6f74457870656e6461626c650008000070083473705f61726974686d657469633c41726974686d657469634572726f7200010c24556e646572666c6f77000000204f766572666c6f77000100384469766973696f6e42795a65726f0002000074082873705f72756e74696d65485472616e73616374696f6e616c4572726f72000108304c696d6974526561636865640000001c4e6f4c6179657200010000780c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144576656e7404045400011c6056616c69646174696f6e46756e6374696f6e53746f726564000004d05468652076616c69646174696f6e2066756e6374696f6e20686173206265656e207363686564756c656420746f206170706c792e6456616c69646174696f6e46756e6374696f6e4170706c69656404015472656c61795f636861696e5f626c6f636b5f6e756d10015452656c6179436861696e426c6f636b4e756d62657200010445015468652076616c69646174696f6e2066756e6374696f6e20776173206170706c696564206173206f662074686520636f6e7461696e65642072656c617920636861696e20626c6f636b206e756d6265722e6c56616c69646174696f6e46756e6374696f6e446973636172646564000204b05468652072656c61792d636861696e2061626f727465642074686520757067726164652070726f636573732e4455706772616465417574686f72697a6564040124636f64655f6861736830011c543a3a486173680003047c416e207570677261646520686173206265656e20617574686f72697a65642e60446f776e776172644d657373616765735265636569766564040114636f756e7410010c7533320004040101536f6d6520646f776e77617264206d657373616765732068617665206265656e20726563656976656420616e642077696c6c2062652070726f6365737365642e64446f776e776172644d6573736167657350726f63657373656408012c7765696768745f75736564240118576569676874000120646d715f6865616430014472656c61795f636861696e3a3a48617368000504e0446f776e77617264206d6573736167657320776572652070726f636573736564207573696e672074686520676976656e207765696768742e445570776172644d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000604b8416e20757077617264206d657373616765207761732073656e7420746f207468652072656c617920636861696e2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909097c04184f7074696f6e04045401040108104e6f6e6500000010536f6d650400040000010000800c2c70616c6c65745f7375646f1870616c6c6574144576656e7404045400010c14537564696404012c7375646f5f726573756c748401384469737061746368526573756c740000048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d284b65794368616e6765640401286f6c645f7375646f65728c01504f7074696f6e3c543a3a4163636f756e7449643e0001043901546865205c5b7375646f65725c5d206a757374207377697463686564206964656e746974793b20746865206f6c64206b657920697320737570706c696564206966206f6e6520657869737465642e285375646f4173446f6e6504012c7375646f5f726573756c748401384469737061746368526573756c740002048841207375646f206a75737420746f6f6b20706c6163652e205c5b726573756c745c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909840418526573756c740804540188044501640108084f6b040088000000000c45727204006400000100008800000400008c04184f7074696f6e04045401000108104e6f6e6500000010536f6d650400000000010000900c3c70616c6c65745f707265696d6167651870616c6c6574144576656e7404045400010c144e6f7465640401106861736830011c543a3a48617368000004684120707265696d61676520686173206265656e206e6f7465642e245265717565737465640401106861736830011c543a3a48617368000104784120707265696d61676520686173206265656e207265717565737465642e1c436c65617265640401106861736830011c543a3a486173680002046c4120707265696d616765206861732062656e20636c65617265642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909940c4070616c6c65745f7363686564756c65721870616c6c6574144576656e74040454000118245363686564756c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c753332000004505363686564756c656420736f6d65207461736b2e2043616e63656c65640801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001044c43616e63656c656420736f6d65207461736b2e28446973706174636865640c01107461736b98016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000118726573756c748401384469737061746368526573756c74000204544469737061746368656420736f6d65207461736b2e3c43616c6c556e617661696c61626c650801107461736b98016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e00030429015468652063616c6c20666f72207468652070726f7669646564206861736820776173206e6f7420666f756e6420736f20746865207461736b20686173206265656e2061626f727465642e38506572696f6469634661696c65640801107461736b98016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e0004043d0154686520676976656e207461736b2077617320756e61626c6520746f2062652072656e657765642073696e636520746865206167656e64612069732066756c6c206174207468617420626c6f636b2e545065726d616e656e746c794f7665727765696768740801107461736b98016c5461736b416464726573733c543a3a426c6f636b4e756d6265723e00010869647c01404f7074696f6e3c5461736b4e616d653e000504f054686520676976656e207461736b2063616e206e657665722062652065786563757465642073696e6365206974206973206f7665727765696768742e04304576656e747320747970652e98000004081010009c0c3870616c6c65745f7574696c6974791870616c6c6574144576656e74000118404261746368496e746572727570746564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f7200000855014261746368206f66206469737061746368657320646964206e6f7420636f6d706c6574652066756c6c792e20496e646578206f66206669727374206661696c696e6720646973706174636820676976656e2c2061734877656c6c20617320746865206572726f722e384261746368436f6d706c65746564000104c84261746368206f66206469737061746368657320636f6d706c657465642066756c6c792077697468206e6f206572726f722e604261746368436f6d706c65746564576974684572726f7273000204b44261746368206f66206469737061746368657320636f6d706c657465642062757420686173206572726f72732e344974656d436f6d706c657465640003041d01412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206e6f206572726f722e284974656d4661696c65640401146572726f7264013444697370617463684572726f720004041101412073696e676c65206974656d2077697468696e2061204261746368206f6620646973706174636865732068617320636f6d706c657465642077697468206572726f722e30446973706174636865644173040118726573756c748401384469737061746368526573756c7400050458412063616c6c2077617320646973706174636865642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a00c3c70616c6c65745f62616c616e6365731870616c6c6574144576656e740804540004490001541c456e646f77656408011c6163636f756e74000130543a3a4163636f756e744964000130667265655f62616c616e6365180128543a3a42616c616e6365000004b8416e206163636f756e74207761732063726561746564207769746820736f6d6520667265652062616c616e63652e20447573744c6f737408011c6163636f756e74000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650001083d01416e206163636f756e74207761732072656d6f7665642077686f73652062616c616e636520776173206e6f6e2d7a65726f206275742062656c6f77204578697374656e7469616c4465706f7369742c78726573756c74696e6720696e20616e206f75747269676874206c6f73732e205472616e736665720c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650002044c5472616e73666572207375636365656465642e2842616c616e636553657408010c77686f000130543a3a4163636f756e74496400011066726565180128543a3a42616c616e636500030468412062616c616e6365207761732073657420627920726f6f742e20526573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000404e0536f6d652062616c616e63652077617320726573657276656420286d6f7665642066726f6d206672656520746f207265736572766564292e28556e726573657276656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000504e8536f6d652062616c616e63652077617320756e726573657276656420286d6f7665642066726f6d20726573657276656420746f2066726565292e4852657365727665526570617472696174656410011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500014864657374696e6174696f6e5f737461747573a401185374617475730006084d01536f6d652062616c616e636520776173206d6f7665642066726f6d207468652072657365727665206f6620746865206669727374206163636f756e7420746f20746865207365636f6e64206163636f756e742ed846696e616c20617267756d656e7420696e64696361746573207468652064657374696e6174696f6e2062616c616e636520747970652e1c4465706f73697408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000704d8536f6d6520616d6f756e7420776173206465706f73697465642028652e672e20666f72207472616e73616374696f6e2066656573292e20576974686472617708010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650008041d01536f6d6520616d6f756e74207761732077697468647261776e2066726f6d20746865206163636f756e742028652e672e20666f72207472616e73616374696f6e2066656573292e1c536c617368656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e63650009040101536f6d6520616d6f756e74207761732072656d6f7665642066726f6d20746865206163636f756e742028652e672e20666f72206d69736265686176696f72292e184d696e74656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000a049c536f6d6520616d6f756e7420776173206d696e74656420696e746f20616e206163636f756e742e184275726e656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000b049c536f6d6520616d6f756e7420776173206275726e65642066726f6d20616e206163636f756e742e2453757370656e64656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000c041501536f6d6520616d6f756e74207761732073757370656e6465642066726f6d20616e206163636f756e74202869742063616e20626520726573746f726564206c61746572292e20526573746f72656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e6365000d04a4536f6d6520616d6f756e742077617320726573746f72656420696e746f20616e206163636f756e742e20557067726164656404010c77686f000130543a3a4163636f756e744964000e0460416e206163636f756e74207761732075706772616465642e18497373756564040118616d6f756e74180128543a3a42616c616e6365000f042d01546f74616c2069737375616e63652077617320696e637265617365642062792060616d6f756e74602c206372656174696e6720612063726564697420746f2062652062616c616e6365642e2452657363696e646564040118616d6f756e74180128543a3a42616c616e63650010042501546f74616c2069737375616e636520776173206465637265617365642062792060616d6f756e74602c206372656174696e672061206465627420746f2062652062616c616e6365642e184c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500110460536f6d652062616c616e636520776173206c6f636b65642e20556e6c6f636b656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500120468536f6d652062616c616e63652077617320756e6c6f636b65642e1846726f7a656e08010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500130460536f6d652062616c616e6365207761732066726f7a656e2e1854686177656408010c77686f000130543a3a4163636f756e744964000118616d6f756e74180128543a3a42616c616e636500140460536f6d652062616c616e636520776173207468617765642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909a414346672616d655f737570706f72741874726169747318746f6b656e73106d6973633442616c616e6365537461747573000108104672656500000020526573657276656400010000a80c6870616c6c65745f7472616e73616374696f6e5f7061796d656e741870616c6c6574144576656e74040454000104485472616e73616374696f6e466565506169640c010c77686f000130543a3a4163636f756e74496400012861637475616c5f66656518013042616c616e63654f663c543e00010c74697018013042616c616e63654f663c543e000008590141207472616e73616374696f6e20666565206061637475616c5f666565602c206f662077686963682060746970602077617320616464656420746f20746865206d696e696d756d20696e636c7573696f6e206665652c5c686173206265656e2070616964206279206077686f602e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ac0c306f726d6c5f76657374696e67186d6f64756c65144576656e7404045400010c5056657374696e675363686564756c6541646465640c011066726f6d000130543a3a4163636f756e744964000108746f000130543a3a4163636f756e74496400014076657374696e675f7363686564756c65b0015056657374696e675363686564756c654f663c543e0000046c4164646564206e65772076657374696e67207363686564756c652e1c436c61696d656408010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e00010440436c61696d65642076657374696e672e5c56657374696e675363686564756c65735570646174656404010c77686f000130543a3a4163636f756e74496400020468557064617465642076657374696e67207363686564756c65732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909b008306f726d6c5f76657374696e673c56657374696e675363686564756c65082c426c6f636b4e756d62657201101c42616c616e6365011800100114737461727410012c426c6f636b4e756d626572000118706572696f6410012c426c6f636b4e756d626572000130706572696f645f636f756e7410010c7533320001287065725f706572696f64b4011c42616c616e63650000b40000061800b80c4070616c6c65745f64656d6f63726163791870616c6c6574144576656e740404540001442050726f706f73656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000004bc41206d6f74696f6e20686173206265656e2070726f706f7365642062792061207075626c6963206163636f756e742e185461626c656408013870726f706f73616c5f696e64657810012450726f70496e64657800011c6465706f73697418013042616c616e63654f663c543e000104d841207075626c69632070726f706f73616c20686173206265656e207461626c656420666f72207265666572656e64756d20766f74652e3845787465726e616c5461626c656400020494416e2065787465726e616c2070726f706f73616c20686173206265656e207461626c65642e1c537461727465640801247265665f696e64657810013c5265666572656e64756d496e6465780001247468726573686f6c64bc0134566f74655468726573686f6c640003045c41207265666572656e64756d2068617320626567756e2e185061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000404ac412070726f706f73616c20686173206265656e20617070726f766564206279207265666572656e64756d2e244e6f745061737365640401247265665f696e64657810013c5265666572656e64756d496e646578000504ac412070726f706f73616c20686173206265656e2072656a6563746564206279207265666572656e64756d2e2443616e63656c6c65640401247265665f696e64657810013c5265666572656e64756d496e6465780006048041207265666572656e64756d20686173206265656e2063616e63656c6c65642e2444656c65676174656408010c77686f000130543a3a4163636f756e744964000118746172676574000130543a3a4163636f756e744964000704dc416e206163636f756e74206861732064656c65676174656420746865697220766f746520746f20616e6f74686572206163636f756e742e2c556e64656c65676174656404011c6163636f756e74000130543a3a4163636f756e744964000804e4416e206163636f756e74206861732063616e63656c6c656420612070726576696f75732064656c65676174696f6e206f7065726174696f6e2e185665746f65640c010c77686f000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011048323536000114756e74696c100138543a3a426c6f636b4e756d62657200090494416e2065787465726e616c2070726f706f73616c20686173206265656e207665746f65642e2c426c61636b6c697374656404013470726f706f73616c5f6861736830011048323536000a04c4412070726f706f73616c5f6861736820686173206265656e20626c61636b6c6973746564207065726d616e656e746c792e14566f7465640c0114766f746572000130543a3a4163636f756e7449640001247265665f696e64657810013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e000b0490416e206163636f756e742068617320766f74656420696e2061207265666572656e64756d205365636f6e6465640801207365636f6e646572000130543a3a4163636f756e74496400012870726f705f696e64657810012450726f70496e646578000c048c416e206163636f756e742068617320736563636f6e64656420612070726f706f73616c4050726f706f73616c43616e63656c656404012870726f705f696e64657810012450726f70496e646578000d0460412070726f706f73616c20676f742063616e63656c65642e2c4d657461646174615365740801146f776e6572c801344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0e04d44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e207365742e3c4d65746164617461436c65617265640801146f776e6572c801344d657461646174614f776e6572043c4d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e0f04e44d6574616461746120666f7220612070726f706f73616c206f722061207265666572656e64756d20686173206265656e20636c65617265642e4c4d657461646174615472616e736665727265640c0128707265765f6f776e6572c801344d657461646174614f776e6572046050726576696f7573206d65746164617461206f776e65722e01146f776e6572c801344d657461646174614f776e6572044c4e6577206d65746164617461206f776e65722e011068617368300130507265696d616765486173680438507265696d61676520686173682e1004ac4d6574616461746120686173206265656e207472616e7366657272656420746f206e6577206f776e65722e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909bc0c4070616c6c65745f64656d6f637261637938766f74655f7468726573686f6c6434566f74655468726573686f6c6400010c5053757065724d616a6f72697479417070726f76650000005053757065724d616a6f72697479416761696e73740001003853696d706c654d616a6f7269747900020000c00c4070616c6c65745f64656d6f637261637910766f74652c4163636f756e74566f7465041c42616c616e636501180108205374616e64617264080110766f7465c40110566f746500011c62616c616e636518011c42616c616e63650000001453706c697408010c61796518011c42616c616e636500010c6e617918011c42616c616e636500010000c40c4070616c6c65745f64656d6f637261637910766f746510566f74650000040008000000c80c4070616c6c65745f64656d6f6372616379147479706573344d657461646174614f776e657200010c2045787465726e616c0000002050726f706f73616c040010012450726f70496e646578000100285265666572656e64756d040010013c5265666572656e64756d496e64657800020000cc0c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d00000050000d40c4470616c6c65745f636f6c6c6563746976651870616c6c6574144576656e7408045400044900011c2050726f706f73656410011c6163636f756e74000130543a3a4163636f756e74496400013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800013470726f706f73616c5f6861736830011c543a3a486173680001247468726573686f6c6410012c4d656d626572436f756e74000008490141206d6f74696f6e2028676976656e20686173682920686173206265656e2070726f706f7365642028627920676976656e206163636f756e742920776974682061207468726573686f6c642028676976656e3c604d656d626572436f756e7460292e14566f74656414011c6163636f756e74000130543a3a4163636f756e74496400013470726f706f73616c5f6861736830011c543a3a48617368000114766f746564d00110626f6f6c00010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e74000108050141206d6f74696f6e2028676976656e20686173682920686173206265656e20766f746564206f6e20627920676976656e206163636f756e742c206c656176696e671501612074616c6c79202879657320766f74657320616e64206e6f20766f74657320676976656e20726573706563746976656c7920617320604d656d626572436f756e7460292e20417070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000204c041206d6f74696f6e2077617320617070726f76656420627920746865207265717569726564207468726573686f6c642e2c446973617070726f76656404013470726f706f73616c5f6861736830011c543a3a48617368000304d041206d6f74696f6e20776173206e6f7420617070726f76656420627920746865207265717569726564207468726573686f6c642e20457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748401384469737061746368526573756c74000404210141206d6f74696f6e207761732065786563757465643b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e384d656d626572457865637574656408013470726f706f73616c5f6861736830011c543a3a48617368000118726573756c748401384469737061746368526573756c740005044901412073696e676c65206d656d6265722064696420736f6d6520616374696f6e3b20726573756c742077696c6c20626520604f6b602069662069742072657475726e656420776974686f7574206572726f722e18436c6f7365640c013470726f706f73616c5f6861736830011c543a3a4861736800010c79657310012c4d656d626572436f756e740001086e6f10012c4d656d626572436f756e740006045501412070726f706f73616c2077617320636c6f736564206265636175736520697473207468726573686f6c64207761732072656163686564206f7220616674657220697473206475726174696f6e207761732075702e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909d80c3c70616c6c65745f74726561737572791870616c6c6574144576656e740804540004490001242050726f706f73656404013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000004344e65772070726f706f73616c2e205370656e64696e670401406275646765745f72656d61696e696e6718013c42616c616e63654f663c542c20493e000104e45765206861766520656e6465642061207370656e6420706572696f6420616e642077696c6c206e6f7720616c6c6f636174652066756e64732e1c417761726465640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000114617761726418013c42616c616e63654f663c542c20493e00011c6163636f756e74000130543a3a4163636f756e7449640002047c536f6d652066756e64732068617665206265656e20616c6c6f63617465642e2052656a656374656408013870726f706f73616c5f696e64657810013450726f706f73616c496e64657800011c736c617368656418013c42616c616e63654f663c542c20493e000304b0412070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e144275726e7404012c6275726e745f66756e647318013c42616c616e63654f663c542c20493e00040488536f6d65206f66206f75722066756e64732068617665206265656e206275726e742e20526f6c6c6f766572040140726f6c6c6f7665725f62616c616e636518013c42616c616e63654f663c542c20493e0005042d015370656e64696e67206861732066696e69736865643b20746869732069732074686520616d6f756e74207468617420726f6c6c73206f76657220756e74696c206e657874207370656e642e1c4465706f73697404011476616c756518013c42616c616e63654f663c542c20493e0006047c536f6d652066756e64732068617665206265656e206465706f73697465642e345370656e64417070726f7665640c013870726f706f73616c5f696e64657810013450726f706f73616c496e646578000118616d6f756e7418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640007049c41206e6577207370656e642070726f706f73616c20686173206265656e20617070726f7665642e3c55706461746564496e61637469766508012c726561637469766174656418013c42616c616e63654f663c542c20493e00012c646561637469766174656418013c42616c616e63654f663c542c20493e000804cc54686520696e6163746976652066756e6473206f66207468652070616c6c65742068617665206265656e20757064617465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909dc0c4470616c6c65745f6d656d626572736869701870616c6c6574144576656e740804540004490001182c4d656d6265724164646564000004e054686520676976656e206d656d626572207761732061646465643b2073656520746865207472616e73616374696f6e20666f722077686f2e344d656d62657252656d6f766564000104e854686520676976656e206d656d626572207761732072656d6f7665643b2073656520746865207472616e73616374696f6e20666f722077686f2e384d656d6265727353776170706564000204d854776f206d656d62657273207765726520737761707065643b2073656520746865207472616e73616374696f6e20666f722077686f2e304d656d6265727352657365740003041501546865206d656d62657273686970207761732072657365743b2073656520746865207472616e73616374696f6e20666f722077686f20746865206e6577207365742069732e284b65794368616e676564000404844f6e65206f6620746865206d656d6265727327206b657973206368616e6765642e1444756d6d790005046c5068616e746f6d206d656d6265722c206e6576657220757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e00c3c70616c6c65745f6d756c74697369671870616c6c6574144576656e740404540001102c4e65774d756c74697369670c0124617070726f76696e67000130543a3a4163636f756e7449640001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c486173680000048c41206e6577206d756c7469736967206f7065726174696f6e2068617320626567756e2e404d756c7469736967417070726f76616c100124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000104c841206d756c7469736967206f7065726174696f6e20686173206265656e20617070726f76656420627920736f6d656f6e652e404d756c74697369674578656375746564140124617070726f76696e67000130543a3a4163636f756e74496400012474696d65706f696e74e4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000118726573756c748401384469737061746368526573756c740002049c41206d756c7469736967206f7065726174696f6e20686173206265656e2065786563757465642e444d756c746973696743616e63656c6c656410012863616e63656c6c696e67000130543a3a4163636f756e74496400012474696d65706f696e74e4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e0001206d756c7469736967000130543a3a4163636f756e74496400012463616c6c5f6861736804012043616c6c48617368000304a041206d756c7469736967206f7065726174696f6e20686173206265656e2063616e63656c6c65642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e4083c70616c6c65745f6d756c74697369672454696d65706f696e74042c426c6f636b4e756d62657201100008011868656967687410012c426c6f636b4e756d626572000114696e64657810010c7533320000e80c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144576656e7404045400011c404e6577496e76756c6e657261626c657304010c6e6577ec01445665633c543a3a4163636f756e7449643e041d016c697374206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620696e76756c6e657261626c65730004c441206e6577206c697374206f6620696e76756c6e657261626c657320686173206265656e2073657420627920726f6f742e38526f756e6446696e616c697a65640401186e756d626572100138543a3a426c6f636b4e756d626572047c726f756e64206e756d6265722074686174207761732066696e616c697a656401046441206e657720726f756e64207761732066696e616c697a65643c43616e6469646174654a6f696e65640c01286163636f756e745f6964000130543a3a4163636f756e74496404786163636f756e744964206f6620746865206e65772063616e6469646174650118616d6f756e74180124416d6f756e743c543e0434616d6f756e74207374616b6564012c726577617264735f637574f0011c50657262696c6c04f45468652070657263656e7461676520637574206f6e207468652072657761726473207468617420676f657320746f20746865206e6f6d696e61746f72730204b841206e65772063616e646964617465206a6f696e656420746865206c697374206f662063616e646964617465732e4043616e64696461746552656d6f7665640401286163636f756e745f6964000130543a3a4163636f756e74496404ec5b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f662063616e64696461746503045843616e646964617465207761732072656d6f7665642e244e6f6d696e617465640c01286163636f756e745f6964000130543a3a4163636f756e7449640478746865206163636f756e74207468617420776173206e6f6d696e61746564012c636f6c6c61746f725f6964000130543a3a4163636f756e744964049474686520636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e046c616d6f756e74207374616b65642066726f6d20636f6c6c61746f720404e441206e6577206e6f6d696e6174696f6e20776173207265676973746572656420666f7220612073706563696669632063616e6469646174652e444e6f6d696e6174696f6e52656d6f7665640c01286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742072656d6f7665642066726f6d206e6f6d696e61746564206c697374012c636f6c6c61746f725f6964000130543a3a4163636f756e7449640484636f6c6c61746f7220636f6e6e656374656420746f20746865206163636f756e740118616d6f756e74180124416d6f756e743c543e0474616d6f756e7420756e7374616b65642066726f6d20636f6c6c61746f7205045c4e6f6d696e6174696f6e207761732072656d6f7665642e40436f6c6c61746f7253656c65637465640401286163636f756e745f6964000130543a3a4163636f756e74496404e85b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620636f6c6c61746f7206042501412063616e64696461746520686173206265656e2073656c656374656420746f206265636f6d65206120636f6c6c61746f7220666f72207468652063757272656e7420726f756e642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ec0000020000f00c3473705f61726974686d65746963287065725f7468696e67731c50657262696c6c0000040010010c7533320000f40c3870616c6c65745f73657373696f6e1870616c6c6574144576656e74000104284e657753657373696f6e04013473657373696f6e5f696e64657810013053657373696f6e496e64657800000839014e65772073657373696f6e206861732068617070656e65642e204e6f746520746861742074686520617267756d656e74206973207468652073657373696f6e20696e6465782c206e6f74207468659c626c6f636b206e756d626572206173207468652074797065206d6967687420737567676573742e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f80c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144576656e7404045400011c1c537563636573730801306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e00011877656967687424011857656967687400000464536f6d652058434d20776173206578656375746564206f6b2e104661696c0c01306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e0001146572726f72fc012058636d4572726f7200011877656967687424011857656967687400010440536f6d652058434d206661696c65642e2842616456657273696f6e0401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000204544261642058434d2076657273696f6e20757365642e24426164466f726d61740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000304504261642058434d20666f726d617420757365642e3c58636d704d65737361676553656e740401306d6573736167655f686173687c013c4f7074696f6e3c58636d486173683e000404c0416e2048524d50206d657373616765207761732073656e7420746f2061207369626c696e672070617261636861696e2e484f766572776569676874456e71756575656410011873656e6465720101011850617261496400011c73656e745f617410014052656c6179426c6f636b4e756d626572000114696e6465782c013c4f766572776569676874496e6465780001207265717569726564240118576569676874000504d4416e2058434d2065786365656465642074686520696e646976696475616c206d65737361676520776569676874206275646765742e484f7665727765696768745365727669636564080114696e6465782c013c4f766572776569676874496e646578000110757365642401185765696768740006044101416e2058434d2066726f6d20746865206f7665727765696768742071756575652077617320657865637574656420776974682074686520676976656e2061637475616c2077656967687420757365642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909fc100c78636d08763318747261697473144572726f720001a0204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300304c6f636174696f6e46756c6c000400544c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c753634001500404578706563746174696f6e46616c73650016003850616c6c65744e6f74466f756e64001700304e616d654d69736d617463680018004c56657273696f6e496e636f6d70617469626c6500190050486f6c64696e67576f756c644f766572666c6f77001a002c4578706f72744572726f72001b00385265616e63686f724661696c6564001c00184e6f4465616c001d0028466565734e6f744d6574001e00244c6f636b4572726f72001f00304e6f5065726d697373696f6e00200028556e616e63686f726564002100384e6f744465706f73697461626c650022004c556e68616e646c656458636d56657273696f6e002300485765696768744c696d69745265616368656404002401185765696768740024001c426172726965720025004c5765696768744e6f74436f6d70757461626c650026004445786365656473537461636b4c696d69740027000001010c48706f6c6b61646f745f70617261636861696e287072696d6974697665730849640000040010010c753332000005010c2870616c6c65745f78636d1870616c6c6574144576656e7404045400015c24417474656d7074656404000901015078636d3a3a6c61746573743a3a4f7574636f6d6500000ca8457865637574696f6e206f6620616e2058434d206d6573736167652077617320617474656d707465642e00345c5b206f7574636f6d65205c5d1053656e740c000d0101344d756c74694c6f636174696f6e00000d0101344d756c74694c6f636174696f6e00003101011c58636d3c28293e00010c5c412058434d206d657373616765207761732073656e742e00885c5b206f726967696e2c2064657374696e6174696f6e2c206d657373616765205c5d48556e6578706563746564526573706f6e736508000d0101344d756c74694c6f636174696f6e00002c011c517565727949640002145901517565727920726573706f6e736520726563656976656420776869636820646f6573206e6f74206d61746368206120726567697374657265642071756572792e2054686973206d61792062652062656361757365206155016d61746368696e6720717565727920776173206e6576657220726567697374657265642c206974206d617920626520626563617573652069742069732061206475706c696361746520726573706f6e73652c206f727062656361757365207468652071756572792074696d6564206f75742e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e7365526561647908002c011c5175657279496400005d010120526573706f6e73650003105d01517565727920726573706f6e736520686173206265656e20726563656976656420616e6420697320726561647920666f722074616b696e672077697468206074616b655f726573706f6e7365602e205468657265206973806e6f2072656769737465726564206e6f74696669636174696f6e2063616c6c2e00485c5b2069642c20726573706f6e7365205c5d204e6f7469666965640c002c011c5175657279496400000801087538000008010875380004105901517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20686173a86265656e206469737061746368656420616e64206578656375746564207375636365737366756c6c792e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d404e6f746966794f76657277656967687414002c011c517565727949640000080108753800000801087538000024011857656967687400002401185765696768740005146101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652072656769737465726564206e6f74696669636174696f6e20636f756c6441016e6f742062652064697370617463686564206265636175736520746865206469737061746368207765696768742069732067726561746572207468616e20746865206d6178696d756d20776569676874e46f726967696e616c6c7920627564676574656420627920746869732072756e74696d6520666f722074686520717565727920726573756c742e0019015c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e6465782c2061637475616c207765696768742c206d617820627564676574656420776569676874205c5d4c4e6f7469667944697370617463684572726f720c002c011c5175657279496400000801087538000008010875380006105501517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e2054686572652077617320612067656e6572616c206572726f722077697468886469737061746368696e6720746865206e6f74696669636174696f6e2063616c6c2e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d484e6f746966794465636f64654661696c65640c002c011c5175657279496400000801087538000008010875380007145101517565727920726573706f6e736520686173206265656e20726563656976656420616e642071756572792069732072656d6f7665642e205468652064697370617463682077617320756e61626c6520746f20626559016465636f64656420696e746f2061206043616c6c603b2074686973206d696768742062652064756520746f2064697370617463682066756e6374696f6e20686176696e672061207369676e6174757265207768696368946973206e6f742060286f726967696e2c20517565727949642c20526573706f6e736529602e00885c5b2069642c2070616c6c657420696e6465782c2063616c6c20696e646578205c5d40496e76616c6964526573706f6e6465720c000d0101344d756c74694c6f636174696f6e00002c011c517565727949640000810101544f7074696f6e3c4d756c74694c6f636174696f6e3e0008145901457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206f726967696e206c6f636174696f6e206f662074686520726573706f6e736520646f657355016e6f74206d6174636820746861742065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e00b05c5b206f726967696e206c6f636174696f6e2c2069642c206578706563746564206c6f636174696f6e205c5d5c496e76616c6964526573706f6e64657256657273696f6e08000d0101344d756c74694c6f636174696f6e00002c011c517565727949640009245101457870656374656420717565727920726573706f6e736520686173206265656e2072656365697665642062757420746865206578706563746564206f726967696e206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d34526573706f6e736554616b656e04002c011c51756572794964000a0cc8526563656976656420717565727920726573706f6e736520686173206265656e207265616420616e642072656d6f7665642e00205c5b206964205c5d34417373657473547261707065640c003001104832353600000d0101344d756c74694c6f636174696f6e0000a101015056657273696f6e65644d756c7469417373657473000b0cb8536f6d65206173736574732068617665206265656e20706c6163656420696e20616e20617373657420747261702e00685c5b20686173682c206f726967696e2c20617373657473205c5d5456657273696f6e4368616e67654e6f7469666965640c000d0101344d756c74694c6f636174696f6e000010012858636d56657273696f6e00003d01012c4d756c7469417373657473000c142501416e2058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e206d65737361676520686173206265656e20617474656d7074656420746f2062652073656e742e00e054686520636f7374206f662073656e64696e672069742028626f726e652062792074686520636861696e2920697320696e636c756465642e007c5c5b2064657374696e6174696f6e2c20726573756c742c20636f7374205c5d5c537570706f7274656456657273696f6e4368616e67656408000d0101344d756c74694c6f636174696f6e000010012858636d56657273696f6e000d10390154686520737570706f727465642076657273696f6e206f662061206c6f636174696f6e20686173206265656e206368616e6765642e2054686973206d69676874206265207468726f75676820616ec06175746f6d61746963206e6f74696669636174696f6e206f722061206d616e75616c20696e74657276656e74696f6e2e006c5c5b206c6f636174696f6e2c2058434d2076657273696f6e205c5d504e6f7469667954617267657453656e644661696c0c000d0101344d756c74694c6f636174696f6e00002c011c517565727949640000fc012058636d4572726f72000e1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f727c73656e64696e6720746865206e6f74696669636174696f6e20746f2069742e007c5c5b206c6f636174696f6e2c2071756572792049442c206572726f72205c5d644e6f746966795461726765744d6967726174696f6e4661696c0800d901015856657273696f6e65644d756c74694c6f636174696f6e00002c011c51756572794964000f1059014120676976656e206c6f636174696f6e2077686963682068616420612076657273696f6e206368616e676520737562736372697074696f6e207761732064726f70706564206f77696e6720746f20616e206572726f72b46d6967726174696e6720746865206c6f636174696f6e20746f206f7572206e65772058434d20666f726d61742e00605c5b206c6f636174696f6e2c207175657279204944205c5d54496e76616c69645175657269657256657273696f6e08000d0101344d756c74694c6f636174696f6e00002c011c517565727949640010245501457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652065787065637465642071756572696572206c6f636174696f6e20706c6163656420696e4d0173746f7261676520627920746869732072756e74696d652070726576696f75736c792063616e6e6f74206265206465636f6465642e205468652071756572792072656d61696e7320726567697374657265642e0041015468697320697320756e6578706563746564202873696e63652061206c6f636174696f6e20706c6163656420696e2073746f7261676520696e20612070726576696f75736c7920657865637574696e674d0172756e74696d652073686f756c64206265207265616461626c65207072696f7220746f2071756572792074696d656f75742920616e642064616e6765726f75732073696e63652074686520706f737369626c79590176616c696420726573706f6e73652077696c6c2062652064726f707065642e204d616e75616c20676f7665726e616e636520696e74657276656e74696f6e2069732070726f6261626c7920676f696e6720746f2062651c6e65656465642e00645c5b206f726967696e206c6f636174696f6e2c206964205c5d38496e76616c69645175657269657210000d0101344d756c74694c6f636174696f6e00002c011c5175657279496400000d0101344d756c74694c6f636174696f6e0000810101544f7074696f6e3c4d756c74694c6f636174696f6e3e0011145d01457870656374656420717565727920726573706f6e736520686173206265656e20726563656976656420627574207468652071756572696572206c6f636174696f6e206f662074686520726573706f6e736520646f657351016e6f74206d61746368207468652065787065637465642e205468652071756572792072656d61696e73207265676973746572656420666f722061206c617465722c2076616c69642c20726573706f6e736520746f6c626520726563656976656420616e642061637465642075706f6e2e0005015c5b206f726967696e206c6f636174696f6e2c2069642c20657870656374656420717565726965722c206d617962652061637475616c2071756572696572205c5d5056657273696f6e4e6f746966795374617274656408000d0101344d756c74694c6f636174696f6e00003d01012c4d756c74694173736574730012105901412072656d6f746520686173207265717565737465642058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e2066726f6d20757320616e64207765206861766520686f6e6f7265642069742e1d01412076657273696f6e20696e666f726d6174696f6e206d6573736167652069732073656e7420746f207468656d20616e642069747320636f737420697320696e636c756465642e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d5856657273696f6e4e6f7469667952657175657374656408000d0101344d756c74694c6f636174696f6e00003d01012c4d756c746941737365747300130c41015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073656e64732075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d6056657273696f6e4e6f74696679556e72657175657374656408000d0101344d756c74694c6f636174696f6e00003d01012c4d756c746941737365747300140c61015765206861766520726571756573746564207468617420612072656d6f746520636861696e2073746f70732073656e64696e672075732058434d2076657273696f6e206368616e6765206e6f74696669636174696f6e732e00805c5b2064657374696e6174696f6e206c6f636174696f6e2c20636f7374205c5d20466565735061696408000d0101344d756c74694c6f636174696f6e00003d01012c4d756c746941737365747300150c310146656573207765726520706169642066726f6d2061206c6f636174696f6e20666f7220616e206f7065726174696f6e20286f6674656e20666f72207573696e67206053656e6458636d60292e006c5c5b20706179696e67206c6f636174696f6e2c2066656573205c5d34417373657473436c61696d65640c003001104832353600000d0101344d756c74694c6f636174696f6e0000a101015056657273696f6e65644d756c746941737365747300160cc0536f6d65206173736574732068617665206265656e20636c61696d65642066726f6d20616e206173736574207472617000685c5b20686173682c206f726967696e2c20617373657473205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909090901100c78636d087633187472616974731c4f7574636f6d6500010c20436f6d706c657465040024011857656967687400000028496e636f6d706c65746508002401185765696768740000fc01144572726f72000100144572726f720400fc01144572726f72000200000d01100c78636d087633346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72110101244a756e6374696f6e7300001101100c78636d087633246a756e6374696f6e73244a756e6374696f6e7300012410486572650000000858310400150101204a756e6374696f6e0001000858320800150101204a756e6374696f6e0000150101204a756e6374696f6e0002000858330c00150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0003000858341000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0004000858351400150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0005000858361800150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0006000858371c00150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0007000858382000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e0000150101204a756e6374696f6e000800001501100c78636d087633206a756e6374696f6e204a756e6374696f6e0001282450617261636861696e04001901010c7533320000002c4163636f756e744964333208011c6e6574776f726b1d0101444f7074696f6e3c4e6574776f726b49643e00010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726b1d0101444f7074696f6e3c4e6574776f726b49643e000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726b1d0101444f7074696f6e3c4e6574776f726b49643e00010c6b6579250101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b40110753132380005002847656e6572616c4b65790801186c656e6774680801087538000110646174610401205b75383b2033325d000600244f6e6c794368696c6400070024506c7572616c697479080108696429010118426f64794964000110706172742d010120426f6479506172740008003c476c6f62616c436f6e73656e7375730400210101244e6574776f726b496400090000190100000610001d0104184f7074696f6e0404540121010108104e6f6e6500000010536f6d650400210100000100002101100c78636d087633206a756e6374696f6e244e6574776f726b496400012824427947656e6573697304000401205b75383b2033325d000000184279466f726b080130626c6f636b5f6e756d6265722c010c753634000128626c6f636b5f686173680401205b75383b2033325d00010020506f6c6b61646f74000200184b7573616d610003001c57657374656e6400040018526f636f636f00050018576f636f636f00060020457468657265756d040120636861696e5f696428010c7536340007002c426974636f696e436f72650008002c426974636f696e436173680009000025010000031400000008002901100c78636d087633206a756e6374696f6e18426f6479496400012810556e69740000001c4d6f6e696b6572040044011c5b75383b20345d00010014496e64657804001901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e000800205472656173757279000900002d01100c78636d087633206a756e6374696f6e20426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741901010c753332000100204672616374696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c7533320004000031010c0c78636d0876330c58636d041043616c6c00000400350101585665633c496e737472756374696f6e3c43616c6c3e3e0000350100000239010039010c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404003d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73655d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572810101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574733d01012c4d756c746941737365747300012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d01012c4d756c7469417373657473000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64850101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c8901014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040011010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204008d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473910101404d756c7469417373657446696c74657200012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473910101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000e003445786368616e676541737365740c011067697665910101404d756c7469417373657446696c74657200011077616e743d01012c4d756c746941737365747300011c6d6178696d616cd00110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473910101404d756c7469417373657446696c74657200011c726573657276650d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473910101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f8d0101445175657279526573706f6e7365496e666f000118617373657473910101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573450101284d756c746941737365740001307765696768745f6c696d69749d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204003101012458636d3c43616c6c3e0015002c536574417070656e64697804003101012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733d01012c4d756c74694173736574730001187469636b65740d0101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404003d01012c4d756c7469417373657473001c002c457870656374417373657404003d01012c4d756c7469417373657473001d00304578706563744f726967696e0400810101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400610101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400790101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f8d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465781901010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f721901010c75333200013c6d696e5f63726174655f6d696e6f721901010c753332002200505265706f72745472616e7361637453746174757304008d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400150101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b210101244e6574776f726b496400012c64657374696e6174696f6e11010154496e746572696f724d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e002600244c6f636b41737365740801146173736574450101284d756c74694173736574000120756e6c6f636b65720d0101344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574450101284d756c746941737365740001187461726765740d0101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574450101284d756c746941737365740001146f776e65720d0101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574450101284d756c746941737365740001186c6f636b65720d0101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177d00110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04000d0101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69749d01012c5765696768744c696d6974000130636865636b5f6f726967696e810101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00003d01100c78636d087633286d756c746961737365742c4d756c7469417373657473000004004101013c5665633c4d756c746941737365743e000041010000024501004501100c78636d087633286d756c74696173736574284d756c74694173736574000008010869644901011c4173736574496400010c66756e4d01012c46756e676962696c69747900004901100c78636d087633286d756c746961737365741c4173736574496400010820436f6e637265746504000d0101344d756c74694c6f636174696f6e00000020416273747261637404000401205b75383b2033325d000100004d01100c78636d087633286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b40110753132380000002c4e6f6e46756e6769626c650400510101344173736574496e7374616e6365000100005101100c78636d087633286d756c74696173736574344173736574496e7374616e636500011824556e646566696e656400000014496e6465780400b401107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804005501011c5b75383b20385d0003001c417272617931360400590101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050000550100000308000000080059010000031000000008005d010c0c78636d08763320526573706f6e7365000118104e756c6c0000001841737365747304003d01012c4d756c74694173736574730001003c457865637574696f6e526573756c740400610101504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e0003002c50616c6c657473496e666f040069010198426f756e6465645665633c50616c6c6574496e666f2c204d617850616c6c657473496e666f3e000400384469737061746368526573756c740400790101384d617962654572726f72436f646500050000610104184f7074696f6e0404540165010108104e6f6e6500000010536f6d6504006501000001000065010000040810fc0069010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016d01045300000400750101185665633c543e00006d010c0c78636d0876332850616c6c6574496e666f0000180114696e6465781901010c7533320001106e616d6571010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e00012c6d6f64756c655f6e616d6571010180426f756e6465645665633c75382c204d617850616c6c65744e616d654c656e3e0001146d616a6f721901010c7533320001146d696e6f721901010c75333200011470617463681901010c753332000071010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000075010000026d010079010c0c78636d087633384d617962654572726f72436f646500010c1c53756363657373000000144572726f7204007d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000100385472756e63617465644572726f7204007d01018c426f756e6465645665633c75382c204d617844697370617463684572726f724c656e3e000200007d010c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000810104184f7074696f6e040454010d010108104e6f6e6500000010536f6d6504000d01000001000085010c0c78636d087632284f726967696e4b696e64000110184e617469766500000040536f7665726569676e4163636f756e74000100245375706572757365720002000c58636d0003000089010c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e00008d010c0c78636d087633445175657279526573706f6e7365496e666f00000c012c64657374696e6174696f6e0d0101344d756c74694c6f636174696f6e00012071756572795f696428011c517565727949640001286d61785f77656967687424011857656967687400009101100c78636d087633286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e69746504003d01012c4d756c74694173736574730000001057696c6404009501013857696c644d756c74694173736574000100009501100c78636d087633286d756c746961737365743857696c644d756c746941737365740001100c416c6c00000014416c6c4f6608010869644901011c4173736574496400010c66756e9901013c57696c6446756e676962696c69747900010028416c6c436f756e74656404001901010c75333200020030416c6c4f66436f756e7465640c010869644901011c4173736574496400010c66756e9901013c57696c6446756e676962696c697479000114636f756e741901010c753332000300009901100c78636d087633286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c65000100009d010c0c78636d0876332c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040024011857656967687400010000a101080c78636d5056657273696f6e65644d756c74694173736574730001080856320400a501013c76323a3a4d756c746941737365747300010008563304003d01013c76333a3a4d756c746941737365747300030000a501100c78636d087632286d756c746961737365742c4d756c746941737365747300000400a901013c5665633c4d756c746941737365743e0000a901000002ad0100ad01100c78636d087632286d756c74696173736574284d756c7469417373657400000801086964b101011c4173736574496400010c66756ed101012c46756e676962696c6974790000b101100c78636d087632286d756c746961737365741c4173736574496400010820436f6e63726574650400b50101344d756c74694c6f636174696f6e000000204162737472616374040034011c5665633c75383e00010000b501100c78636d087632346d756c74696c6f636174696f6e344d756c74694c6f636174696f6e000008011c706172656e74730801087538000120696e746572696f72b90101244a756e6374696f6e730000b901100c78636d087632346d756c74696c6f636174696f6e244a756e6374696f6e7300012410486572650000000858310400bd0101204a756e6374696f6e0001000858320800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0002000858330c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0003000858341000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0004000858351400bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0005000858361800bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0006000858371c00bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0007000858382000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e0000bd0101204a756e6374696f6e00080000bd01100c78636d087632206a756e6374696f6e204a756e6374696f6e0001242450617261636861696e04001901010c7533320000002c4163636f756e744964333208011c6e6574776f726bc10101244e6574776f726b496400010869640401205b75383b2033325d000100384163636f756e74496e646578363408011c6e6574776f726bc10101244e6574776f726b4964000114696e64657828010c753634000200304163636f756e744b6579323008011c6e6574776f726bc10101244e6574776f726b496400010c6b6579250101205b75383b2032305d0003003850616c6c6574496e7374616e6365040008010875380004003047656e6572616c496e6465780400b40110753132380005002847656e6572616c4b65790400c50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e000600244f6e6c794368696c6400070024506c7572616c6974790801086964c9010118426f6479496400011070617274cd010120426f64795061727400080000c1010c0c78636d087632244e6574776f726b49640001100c416e79000000144e616d65640400c50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010020506f6c6b61646f74000200184b7573616d6100030000c5010c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401080453000004003401185665633c543e0000c9010c0c78636d08763218426f6479496400012810556e6974000000144e616d65640400c50101805765616b426f756e6465645665633c75382c20436f6e73745533323c33323e3e00010014496e64657804001901010c7533320002002445786563757469766500030024546563686e6963616c0004002c4c656769736c6174697665000500204a7564696369616c0006001c446566656e73650007003841646d696e697374726174696f6e00080020547265617375727900090000cd010c0c78636d08763220426f64795061727400011414566f6963650000001c4d656d62657273040114636f756e741901010c753332000100204672616374696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c7533320002004441744c6561737450726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c753332000300484d6f72655468616e50726f706f7274696f6e08010c6e6f6d1901010c75333200011464656e6f6d1901010c75333200040000d101100c78636d087632286d756c746961737365742c46756e676962696c6974790001082046756e6769626c650400b40110753132380000002c4e6f6e46756e6769626c650400d50101344173736574496e7374616e636500010000d501100c78636d087632286d756c74696173736574344173736574496e7374616e636500011c24556e646566696e656400000014496e6465780400b401107531323800010018417272617934040044011c5b75383b20345d0002001841727261793804005501011c5b75383b20385d0003001c417272617931360400590101205b75383b2031365d0004001c4172726179333204000401205b75383b2033325d00050010426c6f62040034011c5665633c75383e00060000d901080c78636d5856657273696f6e65644d756c74694c6f636174696f6e0001080856320400b501014476323a3a4d756c74694c6f636174696f6e00010008563304000d01014476333a3a4d756c74694c6f636174696f6e00030000dd010c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144576656e7404045400010c34496e76616c6964466f726d617404000401205b75383b2033325d00000880446f776e77617264206d65737361676520697320696e76616c69642058434d2e205c5b206964205c5d48556e737570706f7274656456657273696f6e04000401205b75383b2033325d000108bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e205c5b206964205c5d404578656375746564446f776e7761726408000401205b75383b2033325d00000901011c4f7574636f6d65000208c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e445c5b2069642c206f7574636f6d65205c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e1010c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144576656e7404045400011c34496e76616c6964466f726d61740401286d6573736167655f69640401244d657373616765496400000480446f776e77617264206d65737361676520697320696e76616c69642058434d2e48556e737570706f7274656456657273696f6e0401286d6573736167655f69640401244d6573736167654964000104bc446f776e77617264206d65737361676520697320756e737570706f727465642076657273696f6e206f662058434d2e404578656375746564446f776e776172640801286d6573736167655f69640401244d657373616765496400011c6f7574636f6d650901011c4f7574636f6d65000204c4446f776e77617264206d65737361676520657865637574656420776974682074686520676976656e206f7574636f6d652e3c5765696768744578686175737465640c01286d6573736167655f69640401244d657373616765496400014072656d61696e696e675f77656967687424011857656967687400013c72657175697265645f776569676874240118576569676874000304f054686520776569676874206c696d697420666f722068616e646c696e6720646f776e77617264206d657373616765732077617320726561636865642e484f766572776569676874456e7175657565640c01286d6573736167655f69640401244d65737361676549640001406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800013c72657175697265645f7765696768742401185765696768740004041901446f776e77617264206d657373616765206973206f76657277656967687420616e642077617320706c6163656420696e20746865206f7665727765696768742071756575652e484f76657277656967687453657276696365640801406f7665727765696768745f696e6465782c013c4f766572776569676874496e64657800012c7765696768745f75736564240118576569676874000504e0446f776e77617264206d6573736167652066726f6d20746865206f766572776569676874207175657565207761732065786563757465642e504d61784d657373616765734578686175737465640401286d6573736167655f69640401244d6573736167654964000604b0546865206d6178696d756d206e756d626572206f6620646f776e77617264206d65737361676573207761732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e5010c206f726d6c5f78636d186d6f64756c65144576656e740404540001041053656e74080108746f0d0101344d756c74694c6f636174696f6e00011c6d6573736167653101011c58636d3c28293e0000048458434d206d6573736167652073656e742e205c5b746f2c206d6573736167655c5d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909e9010c486566696e6974795f70616c6c65745f78636d1870616c6c6574144576656e74040454000108504d696e696d756d576569676874557064617465640400ed0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e0000046858636d2066656520616e642077656967687420757064617465644458636d5472616e736665724661696c6564040064013444697370617463684572726f720001044c58434d207472616e73666572206661696c656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909ed010c486566696e6974795f70616c6c65745f78636d147479706573504d696e696d756d57656967687446656550616972081857656967687401241c42616c616e63650118000801386d696e696d756d5f77656967687424011857656967687400010c666565b4011c42616c616e63650000f1010c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144576656e74000108244465706f73697465640801146173736574450101284d756c7469417373657400010c77686f0d0101344d756c74694c6f636174696f6e000004404465706f73697420737563636573732e2457697468647261776e0801146173736574450101284d756c7469417373657400010c77686f0d0101344d756c74694c6f636174696f6e00010444576974686472617720737563636573732e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f5010c306f726d6c5f78746f6b656e73186d6f64756c65144576656e74040454000104585472616e736665727265644d756c746941737365747310011873656e646572000130543a3a4163636f756e7449640001186173736574733d01012c4d756c746941737365747300010c666565450101284d756c74694173736574000110646573740d0101344d756c74694c6f636174696f6e000004885472616e7366657272656420604d756c74694173736574602077697468206665652e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909f9010c3c70616c6c65745f626f756e746965731870616c6c6574144576656e7408045400044900011c38426f756e747950726f706f736564040114696e64657810012c426f756e7479496e646578000004504e657720626f756e74792070726f706f73616c2e38426f756e747952656a6563746564080114696e64657810012c426f756e7479496e646578000110626f6e6418013c42616c616e63654f663c542c20493e000104cc4120626f756e74792070726f706f73616c207761732072656a65637465643b2066756e6473207765726520736c61736865642e48426f756e7479426563616d65416374697665040114696e64657810012c426f756e7479496e646578000204b84120626f756e74792070726f706f73616c2069732066756e64656420616e6420626563616d65206163746976652e34426f756e747941776172646564080114696e64657810012c426f756e7479496e64657800012c62656e6566696369617279000130543a3a4163636f756e744964000304944120626f756e7479206973206177617264656420746f20612062656e65666963696172792e34426f756e7479436c61696d65640c0114696e64657810012c426f756e7479496e6465780001187061796f757418013c42616c616e63654f663c542c20493e00012c62656e6566696369617279000130543a3a4163636f756e7449640004048c4120626f756e747920697320636c61696d65642062792062656e65666963696172792e38426f756e747943616e63656c6564040114696e64657810012c426f756e7479496e646578000504584120626f756e74792069732063616e63656c6c65642e38426f756e7479457874656e646564040114696e64657810012c426f756e7479496e646578000604704120626f756e74792065787069727920697320657874656e6465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909fd010c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144576656e7404045400018444436f6c6c656374696f6e43726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404e4546865206964206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901146f776e6572000130543a3a4163636f756e74496404f0546865206f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e290004f441206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292077617320637265617465644c436f6c6c656374696f6e44657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404686964206f6620636f6c6c656374696f6e2064657374726f796564011863616c6c6572000130543a3a4163636f756e744964044101546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f7965642074686520636f6c6c656374696f6e0104f041205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207761732064657374726f7965642e44436f6c6c656374696f6e4d757461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496408b45b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f6620746865ac5b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2901206d75746174696f6e01020154543a3a436f6c6c656374696f6e4d75746174696f6e04bc546865206d75746174696f6e207468617420776173206170706c69656420746f2074686520636f6c6c656374696f6e0204e441205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776173206d757461746564184d696e746564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d85b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66206d696e74656420746f6b656e0120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657225020168526f6f744f725369676e65643c543a3a4163636f756e7449643e0458697373756572206f66206d696e74656420746f6b656e0124726563697069656e74000130543a3a4163636f756e7449640464546865207265636569766572206f662074686520746f6b656e0118616d6f756e7418013c543a3a546f6b656e42616c616e6365046874686520616d6f756e74206f6620756e697473206d696e7465640304e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206d696e74656430546f6b656e43726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404c4546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206d696e7465640120746f6b656e5f6964180128543a3a546f6b656e4964049c546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206d696e746564011869737375657225020168526f6f744f725369676e65643c543a3a4163636f756e7449643e04c8697373756572206f66206d696e746564205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290138696e697469616c5f737570706c7918013c543a3a546f6b656e42616c616e636504ec74686520696e697469616c20737570706c79206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290404bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206372656174656430546f6b656e4d7574617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964083101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292862656c6f6e677320746f0120746f6b656e5f6964180128543a3a546f6b656e496404cc4964206f6620746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d75746174656401206d75746174696f6e29020140543a3a546f6b656e4d75746174696f6e0409016d75746174696f6e207468617420776173206170706c69656420746f20746865205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290504bc41205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776173206d757461746564184275726e6564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e49640478636f6c6c656374696f6e206964206f6620746f6b656e73206275726e65640120746f6b656e5f6964180128543a3a546f6b656e4964047074686520746f6b656e206964207468617420776173206275726e656401286163636f756e745f6964000130543a3a4163636f756e744964049c746865206163636f756e742074686520746f6b656e732077657265206275726e65642066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e636504b054686520616d6f756e74207468617420776173206275726e656420666f72206561636820746f6b656e5f69640604e0556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265206275726e656438546f6b656e44657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404d0546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e4964292064657374726f7965640120746f6b656e5f6964180128543a3a546f6b656e496404a8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e4964292064657374726f796564011863616c6c6572000130543a3a4163636f756e744964081501746865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064657374726f79656420746865845b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e290704c441205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207761732064657374726f7965642c5472616e73666572726564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964049c636f6c6c656374696f6e5f6964206f66207472616e7366657272656420636f6c6c656374696f6e0120746f6b656e5f6964180128543a3a546f6b656e496404a05b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207472616e7366657272656401206f70657261746f72000130543a3a4163636f756e744964043901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420706572666f726d656420746865207472616e73666572011066726f6d000130543a3a4163636f756e74496404487472616e73616374696f6e2073656e6465720108746f000130543a3a4163636f756e74496404547472616e73616374696f6e20726563697069656e740118616d6f756e7418013c543a3a546f6b656e42616c616e6365046c6e756d626572206f6620756e697473207472616e736665727265640804f4556e697473206f662061205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292077657265207472616e736665727265641846726f7a656e04006502012c467265657a654f663c543e0009049c436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74207761732066726f7a656e1854686177656404006502012c467265657a654f663c543e000a04a4436f6c6c656374696f6e2c20746f6b656e206f72206163636f756e742077617320756e66726f7a656e30417474726962757465536574100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e0429015b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29206d6f646966696564010c6b65797502013c543a3a4174747269627574654b657904506b6579206f662061747472696275746520736574011476616c756579020144543a3a41747472696275746556616c7565045876616c7565206f6620617474726962757465207365740b04684e65772061747472696275746520686173206265656e207365744041747472696275746552656d6f7665640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048c636f6c6c656374696f6e4964206f6620636f6c6c656374696f6e206d6f6469666965640120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e0464746f6b656e6964206f6620746f6b656e206d6f646966696564010c6b65797502013c543a3a4174747269627574654b657904606b6579206f662061747472696275746520636c65617265640c0474416e2061747472696275746520686173206265656e2072656d6f76656420417070726f766564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048054686520636f6c6c656374696f6e20746861742077617320617070726f7665640120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e046c54686520746f6b656e20746861742077617320617070726f76656401146f776e6572000130543a3a4163636f756e7449640488546865206163636f756e742074686174206d6164652074686520617070726f76616c01206f70657261746f72000130543a3a4163636f756e74496404a0546865206163636f756e7420746861742077617320617070726f76656420746f206f7065726174650118616d6f756e744d02015c4f7074696f6e3c543a3a546f6b656e42616c616e63653e045c54686520616d6f756e7420617070726f76656420666f72012865787069726174696f6e7d020134543a3a45787069726174696f6e04785468652065787069726174696f6e206f662074686520617070726f76616c0d045901416e20617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f207468652077686f6c6520636f6c6c656374696f6e2e28556e617070726f766564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964048854686520636f6c6c656374696f6e20746861742077617320756e617070726f7665640120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e047454686520746f6b656e20746861742077617320756e617070726f76656401146f776e6572000130543a3a4163636f756e74496404b8546865206163636f756e74207468617420606f70657261746f72602077617320756e617070726f76656420666f7201206f70657261746f72000130543a3a4163636f756e74496404a8546865206163636f756e7420746861742077617320756e617070726f76656420746f206f7065726174650e044901416e20756e617070726f76616c20746f6f6b20706c6163652e2049662060746f6b656e5f696460206973205b604e6f6e65605d2c206974206170706c69657320746f2074686520636f6c6c656374696f6e2e60436f6c6c656374696f6e4163636f756e7443726561746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e740f049c41206e6577205b60436f6c6c656374696f6e4163636f756e74605d2077617320637265617465644c546f6b656e4163636f756e7443726561746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e4964040501546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f7220776869636820746865206163636f756e74206973206372656174656401286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865206163636f756e74011c62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652062616c616e636520746861742074686973206163636f756e7420686f6c647310048841206e6577205b60546f6b656e4163636f756e74605d20776173206372656174656468436f6c6c656374696f6e4163636f756e7444657374726f796564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7411049441205b60436f6c6c656374696f6e4163636f756e74605d207761732064657374726f79656454546f6b656e4163636f756e7444657374726f7965640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f7220776869636820746865206163636f756e7420697320637265617465640120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f66207468652064657374726f796564206163636f756e7412048041205b60546f6b656e4163636f756e74605d207761732064657374726f796564205265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e496404a854686520636f6c6c656374696f6e20696e20776869636820746f6b656e207761732072657365727665640120746f6b656e5f6964180128543a3a546f6b656e4964046c54686520746f6b656e20746861742077617320726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640490546865206163636f756e7420746861742072657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e742074686174207761732072657365727665640128726573657276655f6964810201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0478546865206964656e746966696572206f6620746865207265736572766573130464546f6b656e20756e697473207765726520726573657276656428556e7265736572766564140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964042101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e2077617320756e72657365727665640120746f6b656e5f6964180128543a3a546f6b656e496404d0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920746861742077617320756e726573657276656401286163636f756e745f6964000130543a3a4163636f756e7449640498546865206163636f756e74207468617420756e72657365727665642074686520746f6b656e730118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e7420746861742077617320756e72657365727665640128726573657276655f6964810201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e049c546865206964656e746966696572206f662074686520756e726573657276656420746f6b656e7314046c546f6b656e20756e697473207765726520756e7265736572766564344d6f7665645265736572766573180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964810201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f76656420726573657276657315047c526573657276656420746f6b656e20756e6974732077657265206d6f76656448526573657276655265706174726961746564180134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040d01546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920696e20776869636820746f6b656e20776173206d6f7665640120746f6b656e5f6964180128543a3a546f6b656e496404bc546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429207468617420776173206d6f7665640118736f75726365000130543a3a4163636f756e74496404a4546865206163636f756e7420746861742072657365727665732077657265206d6f7665642066726f6d012c64657374696e6174696f6e000130543a3a4163636f756e74496404b0546865206163636f756e74207468617420726563656976656420746865206d6f7665642072657365727665730118616d6f756e7418013c543a3a546f6b656e42616c616e6365046454686520616d6f756e74207468617420776173206d6f7665640128726573657276655f6964810201804f7074696f6e3c543a3a526573657276654964656e746966696572547970653e0490546865206964656e746966696572206f6620746865206d6f766564207265736572766573160494526573657276656420746f6b656e20756e6974732077657265207472616e736665727265642842616c616e6365536574140134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f722077686963682062616c616e636520776173207365740120746f6b656e5f6964180128543a3a546f6b656e496404e8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f722077686963682062616c616e6365207761732073657401286163636f756e745f6964000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742062616c616e6365207761732073657420666f72011c62616c616e636518013c543a3a546f6b656e42616c616e636504685468652062616c616e6365206f6620746865206163636f756e74014072657365727665645f62616c616e636518013c543a3a546f6b656e42616c616e6365048c5468652072657365727665642062616c616e6365206f6620746865206163636f756e741704845468652062616c616e6365206f6620616e206163636f756e742077617320736574205769746864726177100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e732077697468647261776e0120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e732077697468647261776e01286163636f756e745f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077697468647261776e2066726f6d0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e732077697468647261776e180468546f6b656e20756e69747320776572652077697468647261776e1c4465706f736974100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040901546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e73206465706f73697465640120746f6b656e5f6964180128543a3a546f6b656e496404e0546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e73206465706f736974656401286163636f756e745f6964000130543a3a4163636f756e74496404fc546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206465706f736974656420746f0118616d6f756e7418013c543a3a546f6b656e42616c616e6365047854686520616d6f756e74206f6620746f6b656e73206465706f7369746564190468546f6b656e20756e6974732077657265206465706f73697465641c536c6173686564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964040101546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e496429206f662074686520746f6b656e7320736c61736865640120746f6b656e5f6964180128543a3a546f6b656e496404d8546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f662074686520746f6b656e7320736c617368656401286163636f756e745f6964000130543a3a4163636f756e74496404e8546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920736c61736865640118616d6f756e7418013c543a3a546f6b656e42616c616e6365047054686520616d6f756e74206f6620746f6b656e7320736c61736865641a04b4416e20616d6f756e74206f6620746f6b656e73207765726520736c61736865642066726f6d206163636f756e7444436f6c6c656374696f6e55706461746564080134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c756520697320736574011476616c75658502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e047c6e65772076616c7565206f6620436f6c6c656374696f6e2073746f726167651b0494436f6c6c656374696f6e2073746f72616765207761732073657420746f206076616c75656030546f6b656e557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404ec546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e49642920666f72207768696368207468652076616c756520697320736574011476616c7565b90201484f7074696f6e3c546f6b656e4f663c543e3e04686e65772076616c7565206f6620546f6b656e2073746f726167651c0480546f6b656e2073746f72616765207761732073657420746f206076616c7565605c4e657874436f6c6c656374696f6e496455706461746564040134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964001d04cc4e657874436f6c6c656374696f6e49642073746f72616765207761732073657420746f2060636f6c6c656374696f6e5f69646060436f6c6c656374696f6e4163636f756e74557064617465640c0134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c75652069732073657401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565cd0201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651e049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c7565604c546f6b656e4163636f756e7455706461746564100134636f6c6c656374696f6e5f696418013c543a3a436f6c6c656374696f6e4964041501546865205b60436f6c6c656374696f6e4964605d28436f6e6669673a3a436f6c6c656374696f6e49642920666f72207768696368207468652076616c7565206973207365740120746f6b656e5f6964180128543a3a546f6b656e496404e4546865205b60546f6b656e4964605d28436f6e6669673a3a546f6b656e496429206f66207468652064657374726f796564206163636f756e7401286163636f756e745f6964000130543a3a4163636f756e744964043d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e65642074686520746f6b656e206163636f756e74011476616c7565e90201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e04846e65772076616c7565206f6620546f6b656e4163636f756e742073746f726167651f049c546f6b656e4163636f756e742073746f72616765207761732073657420746f206076616c756560584d6967726174696f6e537461747573557064617465640401147374616765210301384d6967726174696f6e53746167650020045c4d6967726174696f6e207374616765207570646174656404a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090901020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6444656661756c74436f6c6c656374696f6e4d75746174696f6e0c244163636f756e74496401001c526f79616c7479010502644578706c69636974526f79616c747943757272656e63696573010d02000c01146f776e65728c01444f7074696f6e3c4163636f756e7449643e00011c726f79616c74791902017453686f756c644d75746174653c4f7074696f6e3c526f79616c74793e3e00016c6578706c696369745f726f79616c74795f63757272656e63696573210201844f7074696f6e3c4578706c69636974526f79616c747943757272656e636965733e00000502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65743844656661756c74526f79616c747904244163636f756e74496401000008012c62656e65666963696172790001244163636f756e74496400012870657263656e746167650902011c50657262696c6c00000902000006f0000d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011102045300000400150201185665633c543e000011020c3c65705f6d756c74695f746f6b656e7314746f6b656e1c417373657449640830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b40130436f6c6c656374696f6e4964000120746f6b656e5f6964b4011c546f6b656e49640000150200000211020019020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454011d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04001d02010454000100001d0204184f7074696f6e0404540105020108104e6f6e6500000010536f6d65040005020000010000210204184f7074696f6e040454010d020108104e6f6e6500000010536f6d6504000d02000001000025020c3c65705f6d756c74695f746f6b656e7314747970657330526f6f744f725369676e656404244163636f756e7449640100010810526f6f74000000185369676e656404000001244163636f756e7449640001000029020c3c65705f6d756c74695f746f6b656e7314746f6b656e5044656661756c74546f6b656e4d75746174696f6e081c526f79616c747901050234546f6b656e4d65746164617461012d02000c01206265686176696f72510201c853686f756c644d75746174653c4f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e3e0001446c697374696e675f666f7262696464656e5d02014853686f756c644d75746174653c626f6f6c3e0001206d657461646174616102016c53686f756c644d75746174653c546f6b656e4d657461646174613e00002d020c3c65705f6d756c74695f746f6b656e73146672616d655044656661756c74546f6b656e4d657461646174610450466f726569676e546f6b656e4d657461646174610131020108184e61746976650000001c466f726569676e040031020150466f726569676e546f6b656e4d657461646174610001000031020c3c65705f6d756c74695f746f6b656e73146672616d656c44656661756c74466f726569676e546f6b656e4d657461646174611030546f6b656e42616c616e63650118104e616d650135021853796d626f6c014102204c6f636174696f6e010d0100180134646563696d616c5f636f756e741901010c7533320001106e616d65350201104e616d6500011873796d626f6c4102011853796d626f6c0001206c6f636174696f6e810101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e644d0201304f7074696f6e3c753132383e0001407072656d696e7465645f737570706c79b40130546f6b656e42616c616e636500003502101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e6774680139020004003d020164426f756e6465645665633c75382c204d61784c656e6774683e00003902083c6566696e6974795f72756e74696d6558466f726569676e546f6b656e4e616d654c656e677468000000003d020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00004102101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801450200040049020164426f756e6465645665633c75382c204d61784c656e6774683e00004502083c6566696e6974795f72756e74696d6560466f726569676e546f6b656e53796d626f6c4c656e6774680000000049020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00004d0204184f7074696f6e04045401180108104e6f6e6500000010536f6d65040018000001000051020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540155020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400550201045400010000550204184f7074696f6e0404540159020108104e6f6e6500000010536f6d6504005902000001000059020c3c65705f6d756c74695f746f6b656e7314746f6b656e4c546f6b656e4d61726b65744265686176696f72041c526f79616c7479010502010828486173526f79616c747904000502011c526f79616c747900000028497343757272656e6379000100005d020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d757461746504045401d00108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400d00104540001000061020c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d7574617465040454012d020108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e04002d020104540001000065020c3c65705f6d756c74695f746f6b656e7314747970657318467265657a650c244163636f756e744964010030436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964b40130436f6c6c656374696f6e496400012c667265657a655f7479706569020178467265657a65547970653c4163636f756e7449642c20546f6b656e49643e000069020c3c65705f6d756c74695f746f6b656e7314747970657328467265657a655479706508244163636f756e74496401001c546f6b656e49640118011028436f6c6c656374696f6e00000014546f6b656e080120746f6b656e5f696418011c546f6b656e4964000130667265657a655f73746174656d02014c4f7074696f6e3c467265657a6553746174653e00010044436f6c6c656374696f6e4163636f756e7404000001244163636f756e74496400020030546f6b656e4163636f756e74080120746f6b656e5f6964b4011c546f6b656e49640001286163636f756e745f69640001244163636f756e744964000300006d0204184f7074696f6e0404540171020108104e6f6e6500000010536f6d6504007102000001000071020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c467265657a65537461746500010c245065726d616e656e740000002454656d706f72617279000100144e657665720002000075020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000079020c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00007d0204184f7074696f6e04045401100108104e6f6e6500000010536f6d650400100000010000810204184f7074696f6e0404540155010108104e6f6e6500000010536f6d65040055010000010000850204184f7074696f6e0404540189020108104e6f6e6500000010536f6d6504008902000001000089020c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e28436f6c6c656374696f6e10244163636f756e74496401001c42616c616e6365011818506f6c696379018d02644578706c69636974526f79616c747943757272656e6369657301a902001801146f776e65720001244163636f756e744964000118706f6c6963798d020118506f6c69637900012c746f6b656e5f636f756e74280128546f6b656e436f756e7400013c6174747269627574655f636f756e741901010c753332000134746f74616c5f6465706f736974b4011c42616c616e636500016c6578706c696369745f726f79616c74795f63757272656e63696573a90201644578706c69636974526f79616c747943757272656e6369657300008d020c3c65705f6d756c74695f746f6b656e7318706f6c6963795c44656661756c74436f6c6c656374696f6e506f6c6963790830546f6b656e42616c616e636501181c526f79616c7479010502001401106d696e749102017c44656661756c744d696e74506f6c6963793c546f6b656e42616c616e63653e0001106275726e9902014444656661756c744275726e506f6c6963790001207472616e736665729d02015444656661756c745472616e73666572506f6c696379000124617474726962757465a102015844656661756c74417474726962757465506f6c6963790001186d61726b6574a502017044656661756c744d61726b6574506f6c6963793c526f79616c74793e00009102103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506f6c6963790430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74950201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c794d0201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74d00110626f6f6c0000950204184f7074696f6e040454012c0108104e6f6e6500000010536f6d6504002c00000100009902103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506f6c696379000000009d02103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506f6c696379000004012469735f66726f7a656ed00110626f6f6c0000a102103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574655844656661756c74417474726962757465506f6c69637900000000a502103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65744c44656661756c744d61726b6574506f6c696379041c526f79616c74790105020004011c726f79616c74791d02013c4f7074696f6e3c526f79616c74793e0000a9020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01110204560188045300000400ad02013842547265654d61703c4b2c20563e0000ad02042042547265654d617008044b01110204560188000400b102000000b102000002b50200b5020000040811028800b90204184f7074696f6e04045401bd020108104e6f6e6500000010536f6d650400bd020000010000bd020c3c65705f6d756c74695f746f6b656e7314746f6b656e14546f6b656e1030546f6b656e42616c616e636501181c42616c616e636501181c526f79616c747901050234546f6b656e4d65746164617461012d0200280118737570706c79b40130546f6b656e42616c616e636500010c636170c10201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e000130667265657a655f73746174656d02014c4f7074696f6e3c467265657a6553746174653e00013c6d696e696d756d5f62616c616e6365b40130546f6b656e42616c616e636500012c73756666696369656e6379c902015053756666696369656e63793c42616c616e63653e0001306d696e745f6465706f736974b4011c42616c616e636500013c6174747269627574655f636f756e741901010c75333200013c6d61726b65745f6265686176696f72550201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ed00110626f6f6c0001206d657461646174612d020134546f6b656e4d657461646174610000c10204184f7074696f6e04045401c5020108104e6f6e6500000010536f6d650400c5020000010000c5020c3c65705f6d756c74695f746f6b656e7314746f6b656e20546f6b656e4361700430546f6b656e42616c616e63650118010c2853696e676c654d696e7400000018537570706c790400b40130546f6b656e42616c616e636500010040436f6c6c617073696e67537570706c790400b40130546f6b656e42616c616e636500020000c9020c3c65705f6d756c74695f746f6b656e7314746f6b656e2c53756666696369656e6379041c42616c616e6365011801082853756666696369656e7400000030496e73756666696369656e74040128756e69745f7072696365b4011c42616c616e636500010000cd0204184f7074696f6e04045401d1020108104e6f6e6500000010536f6d650400d1020000010000d102144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657328636f6c6c656374696f6e14747970657344436f6c6c656374696f6e4163636f756e740c244163636f756e74496401002845787069726174696f6e017d02404d6178417070726f76616c436f756e7401d502000c012469735f66726f7a656ed00110626f6f6c000124617070726f76616c73d90201e0426f756e64656442547265654d61703c4163636f756e7449642c2045787069726174696f6e2c204d6178417070726f76616c436f756e743e0001346163636f756e745f636f756e741901010c7533320000d502083c6566696e6974795f72756e74696d65584d61784f70657261746f72735065724163636f756e7400000000d9020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01000456017d02045300000400dd02013842547265654d61703c4b2c20563e0000dd02042042547265654d617008044b01000456017d02000400e102000000e102000002e50200e50200000408007d0200e90204184f7074696f6e04045401ed020108104e6f6e6500000010536f6d650400ed020000010000ed02144c70616c6c65745f6d756c74695f746f6b656e7320666561747572657314746f6b656e14747970657330546f6b656e4163636f756e7420244163636f756e744964010030546f6b656e42616c616e6365011820417070726f76616c01f10234417070726f76616c436f756e7401d50244526573657276654964656e746966696572015501184c6f636b49640155012c4d6178526573657276657301f502204d61784c6f636b7301f902001c011c62616c616e6365b40130546f6b656e42616c616e636500014072657365727665645f62616c616e6365b40130546f6b656e42616c616e63650001386c6f636b65645f62616c616e6365b40130546f6b656e42616c616e63650001386e616d65645f7265736572766573fd0201f4426f756e64656442547265654d61703c526573657276654964656e7469666965722c20546f6b656e42616c616e63652c204d617852657365727665733e0001146c6f636b730d0301bc426f756e64656442547265654d61703c4c6f636b49642c20546f6b656e42616c616e63652c204d61784c6f636b733e000124617070726f76616c73110301cc426f756e64656442547265654d61703c4163636f756e7449642c20417070726f76616c2c20417070726f76616c436f756e743e00012469735f66726f7a656ed00110626f6f6c0000f102144c70616c6c65745f6d756c74695f746f6b656e73206665617475726573206f70657261746f7214747970657320417070726f76616c0830546f6b656e42616c616e636501182845787069726174696f6e017d0200080118616d6f756e74b40130546f6b656e42616c616e636500012865787069726174696f6e7d02012845787069726174696f6e0000f502083c6566696e6974795f72756e74696d652c4d6178526573657276657300000000f902083c6566696e6974795f72756e74696d65204d61784c6f636b7300000000fd020c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015501045601180453000004000103013842547265654d61703c4b2c20563e00000103042042547265654d617008044b0155010456011800040005030000000503000002090300090300000408550118000d030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b015501045601180453000004000103013842547265654d61703c4b2c20563e000011030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0100045601f1020453000004001503013842547265654d61703c4b2c20563e00001503042042547265654d617008044b0100045601f102000400190300000019030000021d03001d030000040800f102002103101c65705f636f7265146672616d65286d6967726174696f6e73384d6967726174696f6e5374616765000110284e6f745374617274656400000028496e50726f677265737300010024436f6d706c65746564000200184661696c65640003000025030c3470616c6c65745f636c61696d731870616c6c6574144576656e7404045400010428436c61696d6564456e6a0c010c77686f000130543a3a4163636f756e744964000118616d6f756e7418013042616c616e63654f663c543e0001446561726c795f626972645f616d6f756e7418013042616c616e63654f663c543e000004cc412075736572206275726e65642045464920696e206f7264657220746f20626567696e206120636c61696d206f6620454e4a2e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a09090929030c3070616c6c65745f706f6f6c731870616c6c6574144576656e7404045400010430506f6f6c734d75746174656404002d030134506f6f6c734d75746174696f6e000004bc506f6f6c732073746f7261676520776173206d6f646966696564206279205b60506f6f6c734d75746174696f6e605d045c5468652070616c6c65742773206576656e7420747970652d030c3070616c6c65745f706f6f6c7314747970657334506f6f6c734d75746174696f6e0000100124636f6d6d756e69747931030110506f6f6c000120636f6c6c61746f7231030110506f6f6c0001286675656c5f74616e6b7331030110506f6f6c00013c70726963655f646973636f7665727931030110506f6f6c00003103101c65705f636f7265146672616d6514747970657310506f6f6c00000401246665655f7368617265f0011c50657262696c6c000035030c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144576656e740404540001383c4675656c54616e6b437265617465640c01146f776e6572000130543a3a4163636f756e744964043501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174206f776e7320746865205b604675656c54616e6b605d01106e616d65390301444675656c54616e6b4e616d654f663c543e0470546865206e616d65206f6620746865205b604675656c54616e6b605d011c74616e6b5f6964000130543a3a4163636f756e7449640488546865206163636f756e74206964206f6620746865205b604675656c54616e6b605d00047c41206e6577205b604675656c54616e6b605d2077617320637265617465642e3c4675656c54616e6b4d75746174656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d01206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e0474546865206d75746174696f6e207468617420776173206170706c69656401046841205b604675656c54616e6b605d20776173206d757461746564444675656c54616e6b44657374726f79656404011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d02047041205b604675656c54616e6b605d207761732064657374726f7965643843616c6c4469737061746368656408011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d0304b4412063616c6c207761732064697370617463686564207468726f7567682061205b604675656c54616e6b605d2e304163636f756e74416464656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040501546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420776173206164646564013074616e6b5f6465706f736974180128543a3a42616c616e636504e4546865206465706f73697420726573657276656420627920746865205b604675656c54616e6b605d20666f722074686973206163636f756e740130757365725f6465706f736974180128543a3a42616c616e636504c4546865206465706f73697420726573657276656420627920746865207573657220666f722074686973206163636f756e74040498416e206163636f756e742077617320616464656420746f2061205b604675656c54616e6b605d384163636f756e7452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f7665640504a8416e206163636f756e74207761732072656d6f7665642066726f6d2061205b604675656c54616e6b605d584163636f756e7452756c654461746152656d6f76656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f6964000130543a3a4163636f756e744964040d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292074686174207761732072656d6f766564012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f766564012472756c655f6b696e6481030140446973706174636852756c654b696e6404a4546865205b60446973706174636852756c654b696e64605d2074686174207761732072656d6f76656406083d014163636f756e742064617461206f66205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207761732072656d6f7665642066726f6d805b6052756c655365744964605d28436f6e6669673a3a52756c655365744964293c52756c65536574496e73657274656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c6553657449640494546865206964206f66207468652072756c65207365742074686174207761732061646465640704a041206e65772072756c65207365742077617320616464656420746f205b604675656c54616e6b605d3852756c6553657452656d6f76656408011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f6964100130543a3a52756c655365744964049c546865206964206f66207468652072756c65207365742074686174207761732072656d6f7665640804a0412072756c6520736574207761732072656d6f7665642066726f6d205b604675656c54616e6b605d684d7574617465467265657a6553746174655363686564756c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f69647d0201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ed00110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650904150154686520667265657a65207374617465206d75746174696f6e20666f72206675656c2074616e6b206f72206974732072756c652073657420776173207363686564756c656448467265657a6553746174654d7574617465640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f69647d0201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ed00110626f6f6c0464546865206e6577206069735f66726f7a656e602073746174650a044d0154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c65207365742077617320657865637574656420696e20606f6e5f66696e616c697a65607c5363686564756c654d7574617465467265657a6553746174654661696c656410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d012c72756c655f7365745f69647d0201504f7074696f6e3c543a3a52756c6553657449643e04b454686520706f737369626c65205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012469735f66726f7a656ed00110626f6f6c0464546865206e6577206069735f66726f7a656e6020737461746501146572726f7264013444697370617463684572726f720424546865206572726f720b04350154686520667265657a65207374617465206368616e676520666f72206675656c2074616e6b206f72206974732072756c6520736574206661696c656420696e20606f6e5f66696e616c697a65603844697370617463684661696c65640c011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011863616c6c6572000130543a3a4163636f756e744964042d01546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920746861742064697370617463686564207468652063616c6c01146572726f7264013444697370617463684572726f720424546865206572726f720c0484546865206469737061746368206f6620612063616c6c20686173206661696c656438436f6e73756d7074696f6e53657410011c74616e6b5f6964000130543a3a4163636f756e744964041901546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429206f6620746865205b604675656c54616e6b605d011c757365725f69648c01504f7074696f6e3c543a3a4163636f756e7449643e08490154686520706f737369626c652075736572205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964292077686f736520636f6e73756d7074696f6e1c77617320736574012c72756c655f7365745f6964100130543a3a52756c6553657449640490546865205b6052756c655365744964605d28436f6e6669673a3a52756c65536574496429012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e04ac546865206e6577205b60436f6e73756d7074696f6e605d2863726174653a3a436f6e73756d7074696f6e290d041d0154686520636f6e73756d7074696f6e20666f7220616e206163636f756e74207761732073657420666f7220612072756c6520736574206f6e2061205b604675656c54616e6b605d04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a0909093903101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468013d0300040041030164426f756e6465645665633c75382c204d61784c656e6774683e00003d03083c6566696e6974795f72756e74696d65544d61784675656c54616e6b4e616d654c656e6774680000000041030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000045030c4470616c6c65745f6675656c5f74616e6b7314696d706c734c44656661756c7454616e6b4d75746174696f6e040454014903000c015c757365725f6163636f756e745f6d616e6167656d656e744d0301ac53686f756c644d75746174653c4f7074696f6e3c557365724163636f756e744d616e6167656d656e743e3e00014070726f76696465735f6465706f736974590301304f7074696f6e3c626f6f6c3e0001346163636f756e745f72756c65735d0301984f7074696f6e3c4163636f756e7452756c6553657444657363726970746f72734f663c543e3e00004903083c6566696e6974795f72756e74696d651c52756e74696d65000000004d030c3c65705f6d756c74695f746f6b656e731474797065733053686f756c644d75746174650404540151030108284e6f4d75746174696f6e00000030536f6d654d75746174696f6e0400510301045400010000510304184f7074696f6e0404540155030108104e6f6e6500000010536f6d6504005503000001000055030c4470616c6c65745f6675656c5f74616e6b7314747970657354557365724163636f756e744d616e6167656d656e74000008018474616e6b5f72657365727665735f6578697374656e7469616c5f6465706f736974d00110626f6f6c00019874616e6b5f72657365727665735f6163636f756e745f6372656174696f6e5f6465706f736974d00110626f6f6c0000590304184f7074696f6e04045401d00108104e6f6e6500000010536f6d650400d000000100005d0304184f7074696f6e0404540161030108104e6f6e6500000010536f6d6504006103000001000061030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540165030453000004007d0301185665633c543e000065030c4470616c6c65745f6675656c5f74616e6b731472756c6573544163636f756e7452756c6544657363726970746f720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100006903104470616c6c65745f6675656c5f74616e6b731472756c65734c77686974656c69737465645f63616c6c6572735857686974656c697374656443616c6c65727352756c6508244163636f756e74496401000c4d6178016d030004007103017c426f756e64656442547265655365743c4163636f756e7449642c204d61783e00006d03083c6566696e6974795f72756e74696d65544d617857686974656c697374656443616c6c6572730000000071030c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401000453000004007503012c42547265655365743c543e00007503042042547265655365740404540100000400ec0000007903104470616c6c65745f6675656c5f74616e6b731472756c657334726571756972655f746f6b656e4052657175697265546f6b656e52756c650830436f6c6c656374696f6e496401181c546f6b656e4964011800080134636f6c6c656374696f6e5f6964180130436f6c6c656374696f6e4964000120746f6b656e5f696418011c546f6b656e496400007d0300000265030081030c4470616c6c65745f6675656c5f74616e6b731472756c657340446973706174636852756c654b696e640001204857686974656c697374656443616c6c6572730000005857686974656c6973746564436f6c6c656374696f6e73000100644d61784675656c4275726e5065725472616e73616374696f6e00020038557365724675656c4275646765740003003854616e6b4675656c4275646765740004003052657175697265546f6b656e000500385065726d697474656443616c6c730006004c5065726d697474656445787472696e736963730007000085030c4470616c6c65745f6675656c5f74616e6b731474797065732c436f6e73756d7074696f6e081c42616c616e636501182c426c6f636b4e756d626572011000080138746f74616c5f636f6e73756d6564b4011c42616c616e63650001406c6173745f72657365745f626c6f636b7d02014c4f7074696f6e3c426c6f636b4e756d6265723e000089030c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144576656e74040454000118384c697374696e67437265617465640801286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e67011c6c697374696e678d0301304c697374696e674f663c543e042c546865206c697374696e6700045441206c697374696e67207761732063726561746564404c697374696e6743616e63656c6c65640401286c697374696e675f69643001384c697374696e6749644f663c543e0448496420666f7220746865206c697374696e6701045c41206c697374696e67207761732063616e63656c6c6564344c697374696e6746696c6c65641801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e6701146275796572000130543a3a4163636f756e744964047c6163636f756e7420746861742066696c6c656420746865206c697374696e670134616d6f756e745f66696c6c6564180144546f6b656e42616c616e63654f663c543e046854686520616d6f756e742074686174207761732066696c6c65640140616d6f756e745f72656d61696e696e67180144546f6b656e42616c616e63654f663c543e0474416d6f756e742072656d61696e696e6720746f2062652066696c6c6564013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c746965730204a041206c697374696e67207761732066696c6c6564206f72207061727469616c6c792066696c6c656424426964506c616365640801286c697374696e675f69643001384c697374696e6749644f663c543e04444944206f6620746865206c697374696e67010c626964ad0301204269644f663c543e045c5468652062696420746861742077617320706c6163656403044041206269642077617320706c616365644041756374696f6e46696e616c697a65641001286c697374696e675f69643001384c697374696e6749644f663c543e0438546865206c697374696e67206964012c77696e6e696e675f626964a90301404f7074696f6e3c4269644f663c543e3e044054686520626964207468617420776f6e013070726f746f636f6c5f666565180144546f6b656e42616c616e63654f663c543e046c416d6f756e7420706169642061732070726f746f636f6c20666565011c726f79616c7479180144546f6b656e42616c616e63654f663c543e0474416d6f756e7420746861742077656e7420746f20726f79616c74696573040460416e2061756374696f6e207761732066696e616c697a65643850726f746f636f6c46656553657404013070726f746f636f6c5f666565f0011c50657262696c6c0450546865206e65772070726f746f636f6c2066656505045050726f746f636f6c2066656520776173207365740464546865204576656e7420666f7220746869732070616c6c65748d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4c697374696e671c30436f6c6c656374696f6e496401181c546f6b656e49640118244163636f756e744964010030546f6b656e42616c616e636501181c42616c616e636501182c426c6f636b4e756d62657201101053616c740191030030011873656c6c65720001244163636f756e7449640001346d616b655f61737365745f696411020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e00013474616b655f61737365745f696411020178417373657449643c436f6c6c656374696f6e49642c20546f6b656e49643e000118616d6f756e74b40130546f6b656e42616c616e63650001147072696365b40130546f6b656e42616c616e63650001386d696e5f74616b655f76616c7565b40130546f6b656e42616c616e63650001206665655f736964659503011c466565536964650001386372656174696f6e5f626c6f636b1901012c426c6f636b4e756d62657200011c6465706f736974b4011c42616c616e636500011073616c749103011053616c7400011064617461990301604c697374696e67446174613c426c6f636b4e756d6265723e0001147374617465a10301944c697374696e6753746174653c4163636f756e7449642c20546f6b656e42616c616e63653e000091030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00009503104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e671c4665655369646500010c144e6f466565000000104d616b650001001054616b65000200009903104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e672c4c697374696e6744617461042c426c6f636b4e756d6265720110010828466978656450726963650000001c41756374696f6e04009d03016041756374696f6e446174613c426c6f636b4e756d6265723e000100009d03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e2c41756374696f6e44617461042c426c6f636b4e756d62657201100008012c73746172745f626c6f636b1901012c426c6f636b4e756d626572000124656e645f626c6f636b1901012c426c6f636b4e756d6265720000a103104870616c6c65745f6d61726b6574706c6163652066656174757265731c6c697374696e67304c697374696e67537461746508244163636f756e744964010030546f6b656e42616c616e6365011801082846697865645072696365040134616d6f756e745f66696c6c6564b40130546f6b656e42616c616e63650000001c41756374696f6e0400a503019441756374696f6e53746174653c4163636f756e7449642c20546f6b656e42616c616e63653e00010000a503104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e3041756374696f6e537461746508244163636f756e744964010030546f6b656e42616c616e6365011800040120686967685f626964a90301904f7074696f6e3c4269643c4163636f756e7449642c20546f6b656e42616c616e63653e3e0000a90304184f7074696f6e04045401ad030108104e6f6e6500000010536f6d650400ad030000010000ad03104870616c6c65745f6d61726b6574706c6163652066656174757265731c61756374696f6e0c42696408244163636f756e744964010030546f6b656e42616c616e63650118000801186269646465720001244163636f756e7449640001147072696365b40130546f6b656e42616c616e63650000b1030c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144576656e740404540001103050616c6c657450617573656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00000484416c6c2070616c6c65742065787472696e7369637320617265207061757365642e3450616c6c6574526573756d656404012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00010488416c6c2070616c6c65742065787472696e736963732061726520726573756d65642e3c45787472696e73696350617573656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0002045045787472696e736963206973207061757365642e4045787472696e736963526573756d656408012c70616c6c65745f6e616d65b5030148426f756e646564537472696e674f663c543e00013865787472696e7369635f6e616d65b5030148426f756e646564537472696e674f663c543e0003045045787472696e73696320697320726573756d656404605468652070616c6c65742773206576656e7420747970652eb503101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e67746801b903000400bd030164426f756e6465645665633c75382c204d61784c656e6774683e0000b903083c6566696e6974795f72756e74696d65344d61784e616d654c656e67746800000000bd030c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c1030c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144576656e7400010c3c426174636844697370617463686564000004a44261746368206f662063616c6c73206469737061746368656420776974686f7574206572726f72732e6042617463685061727469616c6c79446973706174636865640400c503012c42617463684572726f7273000108f04261746368206f662063616c6c7320646973706174636865642c2062757420736f6d652063616c6c7320726573756c74656420696e206572726f722ee8496e646578657320616e64206572726f7273206f66206661696c696e672064697370617463682063616c6c73206172652070726f76696465642e2c42617463684661696c6564080114696e64657810010c7533320001146572726f7264013444697370617463684572726f72000208ac4261746368206f662063616c6c7320646964206e6f7420646973707461636820636f6d706c6574656c792ee4496e64657820616e64206572726f72206f6620746865206661696c696e672064697370617463682063616c6c2069732070726f76696465642e04a1010a090909546865205b6576656e745d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f2920656d69747465640a090909627920746869732070616c6c65742e0a090909c503000002c90300c90300000408106400cd0308306672616d655f73797374656d14506861736500010c384170706c7945787472696e736963040010010c7533320000003046696e616c697a6174696f6e00010038496e697469616c697a6174696f6e00020000d1030000023000d5030000029800d90308306672616d655f73797374656d584c61737452756e74696d6555706772616465496e666f0000080130737065635f76657273696f6e1901014c636f6465633a3a436f6d706163743c7533323e000124737065635f6e616d65dd03016473705f72756e74696d653a3a52756e74696d65537472696e670000dd030000050200e1030c306672616d655f73797374656d1870616c6c65741043616c6c0404540001201872656d61726b04011872656d61726b34011c5665633c75383e000010684d616b6520736f6d65206f6e2d636861696e2072656d61726b2e0034232320436f6d706c6578697479202d20604f28312960387365745f686561705f706167657304011470616765732c010c753634000104f853657420746865206e756d626572206f6620706167657320696e2074686520576562417373656d626c7920656e7669726f6e6d656e74277320686561702e207365745f636f6465040110636f646534011c5665633c75383e0002106453657420746865206e65772072756e74696d6520636f64652e0034232320436f6d706c657869747931012d20604f2843202b2053296020776865726520604360206c656e677468206f662060636f64656020616e642060536020636f6d706c6578697479206f66206063616e5f7365745f636f6465605c7365745f636f64655f776974686f75745f636865636b73040110636f646534011c5665633c75383e000310190153657420746865206e65772072756e74696d6520636f646520776974686f757420646f696e6720616e7920636865636b73206f662074686520676976656e2060636f6465602e0034232320436f6d706c65786974798c2d20604f2843296020776865726520604360206c656e677468206f662060636f6465602c7365745f73746f726167650401146974656d73e50301345665633c4b657956616c75653e0004046853657420736f6d65206974656d73206f662073746f726167652e306b696c6c5f73746f726167650401106b657973ed0301205665633c4b65793e000504744b696c6c20736f6d65206974656d732066726f6d2073746f726167652e2c6b696c6c5f70726566697808011870726566697834010c4b657900011c7375626b65797310010c75333200061011014b696c6c20616c6c2073746f72616765206974656d7320776974682061206b657920746861742073746172747320776974682074686520676976656e207072656669782e0039012a2a4e4f54453a2a2a2057652072656c79206f6e2074686520526f6f74206f726967696e20746f2070726f7669646520757320746865206e756d626572206f66207375626b65797320756e6465723d0174686520707265666978207765206172652072656d6f76696e6720746f2061636375726174656c792063616c63756c6174652074686520776569676874206f6620746869732066756e6374696f6e2e4472656d61726b5f776974685f6576656e7404011872656d61726b34011c5665633c75383e000704a44d616b6520736f6d65206f6e2d636861696e2072656d61726b20616e6420656d6974206576656e742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee503000002e90300e90300000408343400ed030000023400f1030c306672616d655f73797374656d186c696d69747330426c6f636b5765696768747300000c0128626173655f626c6f636b2401185765696768740001246d61785f626c6f636b2401185765696768740001247065725f636c617373f50301845065724469737061746368436c6173733c57656967687473506572436c6173733e0000f5030c346672616d655f737570706f7274206469737061746368405065724469737061746368436c61737304045401f903000c01186e6f726d616cf90301045400012c6f7065726174696f6e616cf9030104540001246d616e6461746f7279f9030104540000f9030c306672616d655f73797374656d186c696d6974733c57656967687473506572436c6173730000100138626173655f65787472696e7369632401185765696768740001346d61785f65787472696e736963fd0301384f7074696f6e3c5765696768743e0001246d61785f746f74616cfd0301384f7074696f6e3c5765696768743e0001207265736572766564fd0301384f7074696f6e3c5765696768743e0000fd0304184f7074696f6e04045401240108104e6f6e6500000010536f6d65040024000001000001040c306672616d655f73797374656d186c696d6974732c426c6f636b4c656e677468000004010c6d6178050401545065724469737061746368436c6173733c7533323e000005040c346672616d655f737570706f7274206469737061746368405065724469737061746368436c6173730404540110000c01186e6f726d616c1001045400012c6f7065726174696f6e616c100104540001246d616e6461746f72791001045400000904082873705f776569676874733c52756e74696d6544625765696768740000080110726561642c010c75363400011477726974652c010c75363400000d04082873705f76657273696f6e3852756e74696d6556657273696f6e0000200124737065635f6e616d65dd03013452756e74696d65537472696e67000124696d706c5f6e616d65dd03013452756e74696d65537472696e67000144617574686f72696e675f76657273696f6e10010c753332000130737065635f76657273696f6e10010c753332000130696d706c5f76657273696f6e10010c753332000110617069731104011c4170697356656300014c7472616e73616374696f6e5f76657273696f6e10010c75333200013473746174655f76657273696f6e080108753800001104040c436f7704045401150400040015040000001504000002190400190400000408550110001d04000005040021040c306672616d655f73797374656d1870616c6c6574144572726f720404540001183c496e76616c6964537065634e616d650000081101546865206e616d65206f662073706563696669636174696f6e20646f6573206e6f74206d61746368206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e685370656356657273696f6e4e65656473546f496e63726561736500010841015468652073706563696669636174696f6e2076657273696f6e206973206e6f7420616c6c6f77656420746f206465637265617365206265747765656e207468652063757272656e742072756e74696d6550616e6420746865206e65772072756e74696d652e744661696c6564546f4578747261637452756e74696d6556657273696f6e00020cec4661696c656420746f2065787472616374207468652072756e74696d652076657273696f6e2066726f6d20746865206e65772072756e74696d652e0009014569746865722063616c6c696e672060436f72655f76657273696f6e60206f72206465636f64696e67206052756e74696d6556657273696f6e60206661696c65642e4c4e6f6e44656661756c74436f6d706f73697465000304fc537569636964652063616c6c6564207768656e20746865206163636f756e7420686173206e6f6e2d64656661756c7420636f6d706f7369746520646174612e3c4e6f6e5a65726f526566436f756e74000404350154686572652069732061206e6f6e2d7a65726f207265666572656e636520636f756e742070726576656e74696e6720746865206163636f756e742066726f6d206265696e67207075726765642e3043616c6c46696c7465726564000504d0546865206f726967696e2066696c7465722070726576656e74207468652063616c6c20746f20626520646973706174636865642e046c4572726f7220666f72207468652053797374656d2070616c6c657425040c4c706f6c6b61646f745f7072696d6974697665730876345c50657273697374656456616c69646174696f6e446174610804480130044e01100010012c706172656e745f6865616429040120486561644461746100014c72656c61795f706172656e745f6e756d6265721001044e00016472656c61795f706172656e745f73746f726167655f726f6f74300104480001306d61785f706f765f73697a6510010c753332000029040c48706f6c6b61646f745f70617261636861696e287072696d6974697665732048656164446174610000040034011c5665633c75383e00002d0404184f7074696f6e0404540131040108104e6f6e6500000010536f6d6504003104000001000031040c4c706f6c6b61646f745f7072696d69746976657308763448557067726164655265737472696374696f6e0001041c50726573656e740000000035040c1c73705f747269653473746f726167655f70726f6f663053746f7261676550726f6f660000040128747269655f6e6f6465733904014442547265655365743c5665633c75383e3e00003904042042547265655365740404540134000400ed030000003d040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d5072656c61795f73746174655f736e617073686f74584d6573736167696e675374617465536e617073686f740000100130646d715f6d71635f6865616430014472656c61795f636861696e3a3a4861736800016472656c61795f64697370617463685f71756575655f73697a65980128287533322c2075333229000140696e67726573735f6368616e6e656c73410401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00013c6567726573735f6368616e6e656c73410401885665633c285061726149642c20416272696467656448726d704368616e6e656c293e00004104000002450400450400000408010149040049040c4c706f6c6b61646f745f7072696d6974697665730876344c416272696467656448726d704368616e6e656c00001801306d61785f636170616369747910010c7533320001386d61785f746f74616c5f73697a6510010c7533320001406d61785f6d6573736167655f73697a6510010c7533320001246d73675f636f756e7410010c753332000128746f74616c5f73697a6510010c7533320001206d71635f686561644d0401304f7074696f6e3c486173683e00004d0404184f7074696f6e04045401300108104e6f6e6500000010536f6d65040030000001000051040c4c706f6c6b61646f745f7072696d697469766573087634644162726964676564486f7374436f6e66696775726174696f6e00002401346d61785f636f64655f73697a6510010c7533320001486d61785f686561645f646174615f73697a6510010c7533320001586d61785f7570776172645f71756575655f636f756e7410010c7533320001546d61785f7570776172645f71756575655f73697a6510010c75333200015c6d61785f7570776172645f6d6573736167655f73697a6510010c7533320001906d61785f7570776172645f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200018868726d705f6d61785f6d6573736167655f6e756d5f7065725f63616e64696461746510010c75333200016c76616c69646174696f6e5f757067726164655f636f6f6c646f776e10012c426c6f636b4e756d62657200016076616c69646174696f6e5f757067726164655f64656c617910012c426c6f636b4e756d62657200005504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e74444d6573736167655175657565436861696e0000040030012452656c61794861736800005904042042547265654d617008044b01010104560155040004005d040000005d040000026104006104000004080101550400650400000269040069040860706f6c6b61646f745f636f72655f7072696d6974697665734c4f7574626f756e6448726d704d6573736167650408496401010100080124726563697069656e740101010849640001106461746134015073705f7374643a3a7665633a3a5665633c75383e00006d04087c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d60436f646555706772616465417574686f72697a6174696f6e0404540000080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ed00110626f6f6c000071040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c65741043616c6c0404540001104c7365745f76616c69646174696f6e5f64617461040110646174617504015450617261636861696e496e686572656e744461746100002480536574207468652063757272656e742076616c69646174696f6e20646174612e004101546869732073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6e887068617365206966207468652063616c6c20776173206e6f7420696e766f6b65642e00d0546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e7460002101417320612073696465206566666563742c20746869732066756e6374696f6e207570677261646573207468652063757272656e742076616c69646174696f6e2066756e6374696f6e8469662074686520617070726f7072696174652074696d652068617320636f6d652e607375646f5f73656e645f7570776172645f6d65737361676504011c6d6573736167653401345570776172644d65737361676500010044617574686f72697a655f75706772616465080124636f64655f6861736830011c543a3a48617368000134636865636b5f76657273696f6ed00110626f6f6c0002206101417574686f72697a6520616e207570677261646520746f206120676976656e2060636f64655f686173686020666f72207468652072756e74696d652e205468652072756e74696d652063616e20626520737570706c696564186c617465722e005d015468652060636865636b5f76657273696f6e6020706172616d657465722073657473206120626f6f6c65616e20666c616720666f722077686574686572206f72206e6f74207468652072756e74696d6527732073706563610176657273696f6e20616e64206e616d652073686f756c64206265207665726966696564206f6e20757067726164652e2053696e63652074686520617574686f72697a6174696f6e206f6e6c7920686173206120686173682cb069742063616e6e6f742061637475616c6c7920706572666f726d2074686520766572696669636174696f6e2e007c546869732063616c6c20726571756972657320526f6f74206f726967696e2e60656e6163745f617574686f72697a65645f75706772616465040110636f646534011c5665633c75383e000324550150726f766964652074686520707265696d616765202872756e74696d652062696e617279292060636f64656020666f7220616e2075706772616465207468617420686173206265656e20617574686f72697a65642e00490149662074686520617574686f72697a6174696f6e20726571756972656420612076657273696f6e20636865636b2c20746869732063616c6c2077696c6c20656e73757265207468652073706563206e616d65e872656d61696e7320756e6368616e67656420616e6420746861742074686520737065632076657273696f6e2068617320696e637265617365642e005d014e6f7465207468617420746869732066756e6374696f6e2077696c6c206e6f74206170706c7920746865206e65772060636f6465602c20627574206f6e6c7920617474656d707420746f207363686564756c652074686574757067726164652077697468207468652052656c617920436861696e2e0060416c6c206f726967696e732061726520616c6c6f7765642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e7504089463756d756c75735f7072696d6974697665735f70617261636861696e5f696e686572656e745450617261636861696e496e686572656e7444617461000010013c76616c69646174696f6e5f646174612504015c50657273697374656456616c69646174696f6e4461746100014472656c61795f636861696e5f73746174653504015473705f747269653a3a53746f7261676550726f6f66000144646f776e776172645f6d657373616765737904016c5665633c496e626f756e64446f776e776172644d6573736167653e00014c686f72697a6f6e74616c5f6d65737361676573810401a442547265654d61703c5061726149642c205665633c496e626f756e6448726d704d6573736167653e3e000079040000027d04007d040860706f6c6b61646f745f636f72655f7072696d69746976657358496e626f756e64446f776e776172644d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d62657200010c6d736734013c446f776e776172644d65737361676500008104042042547265654d617008044b01010104560185040004008d04000000850400000289040089040860706f6c6b61646f745f636f72655f7072696d69746976657348496e626f756e6448726d704d657373616765042c426c6f636b4e756d62657201100008011c73656e745f617410012c426c6f636b4e756d6265720001106461746134015073705f7374643a3a7665633a3a5665633c75383e00008d04000002910400910400000408010185040095040c7c63756d756c75735f70616c6c65745f70617261636861696e5f73797374656d1870616c6c6574144572726f720404540001204c4f7665726c617070696e6755706772616465730000041901417474656d707420746f20757067726164652076616c69646174696f6e2066756e6374696f6e207768696c65206578697374696e6720757067726164652070656e64696e672e5050726f686962697465644279506f6c6b61646f740001044d01506f6c6b61646f742063757272656e746c792070726f68696269747320746869732070617261636861696e2066726f6d20757067726164696e67206974732076616c69646174696f6e2066756e6374696f6e2e18546f6f426967000208450154686520737570706c6965642076616c69646174696f6e2066756e6374696f6e2068617320636f6d70696c656420696e746f206120626c6f62206c6172676572207468616e20506f6c6b61646f742069733c77696c6c696e6720746f2072756e2e6856616c69646174696f6e446174614e6f74417661696c61626c650003041d0154686520696e686572656e7420776869636820737570706c696573207468652076616c69646174696f6e206461746120646964206e6f742072756e207468697320626c6f636b2e74486f7374436f6e66696775726174696f6e4e6f74417661696c61626c65000404290154686520696e686572656e7420776869636820737570706c6965732074686520686f737420636f6e66696775726174696f6e20646964206e6f742072756e207468697320626c6f636b2e304e6f745363686564756c6564000504d84e6f2076616c69646174696f6e2066756e6374696f6e20757067726164652069732063757272656e746c79207363686564756c65642e444e6f7468696e67417574686f72697a6564000604904e6f20636f6465207570677261646520686173206265656e20617574686f72697a65642e30556e617574686f72697a6564000704bc54686520676976656e20636f6465207570677261646520686173206e6f74206265656e20617574686f72697a65642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090999040c4070616c6c65745f74696d657374616d701870616c6c65741043616c6c0404540001040c73657404010c6e6f77280124543a3a4d6f6d656e7400003c54536574207468652063757272656e742074696d652e005501546869732063616c6c2073686f756c6420626520696e766f6b65642065786163746c79206f6e63652070657220626c6f636b2e2049742077696c6c2070616e6963206174207468652066696e616c697a6174696f6ed470686173652c20696620746869732063616c6c206861736e2774206265656e20696e766f6b656420627920746861742074696d652e0041015468652074696d657374616d702073686f756c642062652067726561746572207468616e207468652070726576696f7573206f6e652062792074686520616d6f756e742073706563696669656420627940604d696e696d756d506572696f64602e00d4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d7573742062652060496e686572656e74602e0034232320436f6d706c657869747931012d20604f2831296020284e6f7465207468617420696d706c656d656e746174696f6e73206f6620604f6e54696d657374616d7053657460206d75737420616c736f20626520604f283129602961012d20312073746f72616765207265616420616e6420312073746f72616765206d75746174696f6e2028636f64656320604f28312960292e202862656361757365206f6620604469645570646174653a3a74616b656020696e402020606f6e5f66696e616c697a656029d42d2031206576656e742068616e646c657220606f6e5f74696d657374616d705f736574602e204d75737420626520604f283129602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d040c2c70616c6c65745f7375646f1870616c6c65741043616c6c040454000110107375646f04011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000018350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e547375646f5f756e636865636b65645f77656967687408011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874240118576569676874000120350141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c20776974682060526f6f7460206f726967696e2e2d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b05375646f207573657220746f20737065636966792074686520776569676874206f66207468652063616c6c2e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e1c7365745f6b657904010c6e6577d90401504163636f756e7449644c6f6f6b75704f663c543e00021c5d0141757468656e74696361746573207468652063757272656e74207375646f206b657920616e6420736574732074686520676976656e204163636f756e7449642028606e6577602920617320746865206e6577207375646f106b65792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e1c7375646f5f617308010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e00011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00031c4d0141757468656e7469636174657320746865207375646f206b657920616e64206469737061746368657320612066756e6374696f6e2063616c6c207769746820605369676e656460206f726967696e2066726f6d406120676976656e206163636f756e742e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0034232320436f6d706c65786974791c2d204f2831292e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea104083c6566696e6974795f72756e74696d652c52756e74696d6543616c6c0001841853797374656d0400e10301ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53797374656d2c2052756e74696d653e0000003c50617261636861696e53797374656d0400710401d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c50617261636861696e53797374656d2c2052756e74696d653e0001002454696d657374616d700400990401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c54696d657374616d702c2052756e74696d653e000300105375646f04009d0401a50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5375646f2c2052756e74696d653e00060020507265696d6167650400a50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c507265696d6167652c2052756e74696d653e000700245363686564756c65720400a90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5363686564756c65722c2052756e74696d653e0008001c5574696c6974790400b10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c5574696c6974792c2052756e74696d653e0009002042616c616e6365730400d50401b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c42616c616e6365732c2052756e74696d653e000a001c56657374696e670400e10401b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e672c2052756e74696d653e002d004056657374696e675265676973747261720400e90401d50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c56657374696e675265676973747261722c2052756e74696d653e002e002444656d6f63726163790400f90401b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c44656d6f63726163792c2052756e74696d653e000c001c436f756e63696c0400090501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f756e63696c2c2052756e74696d653e000d0048546563686e6963616c436f6d6d697474656504000d0501dd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c436f6d6d69747465652c2052756e74696d653e000e0034436f6d6d756e697479506f6f6c0400110501c90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6d6d756e697479506f6f6c2c2052756e74696d653e000f004c546563686e6963616c4d656d626572736869700400150501e10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c546563686e6963616c4d656d626572736869702c2052756e74696d653e001100204d756c74697369670400190501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c74697369672c2052756e74696d653e0012003c436f6c6c61746f725374616b696e670400210501d10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436f6c6c61746f725374616b696e672c2052756e74696d653e0015001c53657373696f6e0400250501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c53657373696f6e2c2052756e74696d653e0016002458636d7051756575650400350501b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58636d7051756575652c2052756e74696d653e001e002c506f6c6b61646f7458636d0400390501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6c6b61646f7458636d2c2052756e74696d653e001f002843756d756c757358636d04008d0501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c43756d756c757358636d2c2052756e74696d653e00200020446d7051756575650400910501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c446d7051756575652c2052756e74696d653e0021001c4f726d6c58636d0400950501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4f726d6c58636d2c2052756e74696d653e003000284566696e69747958636d0400990501bd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e69747958636d2c2052756e74696d653e0035001c58546f6b656e730400b10501b10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c58546f6b656e732c2052756e74696d653e00370020426f756e746965730400c10501b50173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c426f756e746965732c2052756e74696d653e0022002c4d756c7469546f6b656e730400c50501c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d756c7469546f6b656e732c2052756e74696d653e00280018436c61696d730400290601ad0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c436c61696d732c2052756e74696d653e002b0014506f6f6c7304002d0601a90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c506f6f6c732c2052756e74696d653e002c00244675656c54616e6b730400310601b90173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4675656c54616e6b732c2052756e74696d653e0036002c4d61726b6574706c6163650400b10601c10173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4d61726b6574706c6163652c2052756e74696d653e0032003845787472696e73696350617573650400b90601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c45787472696e73696350617573652c2052756e74696d653e003300384566696e6974795574696c6974790400bd0601cd0173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a64697370617463680a3a3a43616c6c61626c6543616c6c466f723c4566696e6974795574696c6974792c2052756e74696d653e00390000a5040c3c70616c6c65745f707265696d6167651870616c6c65741043616c6c040454000110346e6f74655f707265696d616765040114627974657334011c5665633c75383e000010745265676973746572206120707265696d616765206f6e2d636861696e2e00550149662074686520707265696d616765207761732070726576696f75736c79207265717565737465642c206e6f2066656573206f72206465706f73697473206172652074616b656e20666f722070726f766964696e67550174686520707265696d6167652e204f74686572776973652c2061206465706f7369742069732074616b656e2070726f706f7274696f6e616c20746f207468652073697a65206f662074686520707265696d6167652e3c756e6e6f74655f707265696d6167650401106861736830011c543a3a48617368000118dc436c65617220616e20756e72657175657374656420707265696d6167652066726f6d207468652072756e74696d652073746f726167652e00fc496620606c656e602069732070726f76696465642c207468656e2069742077696c6c2062652061206d7563682063686561706572206f7065726174696f6e2e0001012d206068617368603a205468652068617368206f662074686520707265696d61676520746f2062652072656d6f7665642066726f6d207468652073746f72652eb82d20606c656e603a20546865206c656e677468206f662074686520707265696d616765206f66206068617368602e40726571756573745f707265696d6167650401106861736830011c543a3a48617368000210410152657175657374206120707265696d6167652062652075706c6f6164656420746f2074686520636861696e20776974686f757420706179696e6720616e792066656573206f72206465706f736974732e00550149662074686520707265696d6167652072657175657374732068617320616c7265616479206265656e2070726f7669646564206f6e2d636861696e2c20776520756e7265736572766520616e79206465706f7369743901612075736572206d6179206861766520706169642c20616e642074616b652074686520636f6e74726f6c206f662074686520707265696d616765206f7574206f662074686569722068616e64732e48756e726571756573745f707265696d6167650401106861736830011c543a3a4861736800030cbc436c65617220612070726576696f75736c79206d616465207265717565737420666f72206120707265696d6167652e002d014e4f54453a2054484953204d555354204e4f542042452043414c4c4544204f4e20606861736860204d4f52452054494d4553205448414e2060726571756573745f707265696d616765602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ea9040c4070616c6c65745f7363686564756c65721870616c6c65741043616c6c040454000118207363686564756c651001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963ad0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00000470416e6f6e796d6f75736c79207363686564756c652061207461736b2e1863616e63656c0801107768656e100138543a3a426c6f636b4e756d626572000114696e64657810010c7533320001049443616e63656c20616e20616e6f6e796d6f75736c79207363686564756c6564207461736b2e387363686564756c655f6e616d656414010869640401205461736b4e616d650001107768656e100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963ad0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000204585363686564756c652061206e616d6564207461736b2e3063616e63656c5f6e616d656404010869640401205461736b4e616d650003047843616e63656c2061206e616d6564207363686564756c6564207461736b2e387363686564756c655f61667465721001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963ad0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000404a8416e6f6e796d6f75736c79207363686564756c652061207461736b20616674657220612064656c61792e507363686564756c655f6e616d65645f616674657214010869640401205461736b4e616d650001146166746572100138543a3a426c6f636b4e756d6265720001386d617962655f706572696f646963ad0401a04f7074696f6e3c7363686564756c653a3a506572696f643c543a3a426c6f636b4e756d6265723e3e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000504905363686564756c652061206e616d6564207461736b20616674657220612064656c61792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ead0404184f7074696f6e04045401980108104e6f6e6500000010536f6d650400980000010000b1040c3870616c6c65745f7574696c6974791870616c6c65741043616c6c04045400011814626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000487c53656e642061206261746368206f662064697370617463682063616c6c732e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e005501546869732077696c6c2072657475726e20604f6b6020696e20616c6c2063697263756d7374616e6365732e20546f2064657465726d696e65207468652073756363657373206f66207468652062617463682c20616e31016576656e74206973206465706f73697465642e20496620612063616c6c206661696c656420616e64207468652062617463682077617320696e7465727275707465642c207468656e207468655501604261746368496e74657272757074656460206576656e74206973206465706f73697465642c20616c6f6e67207769746820746865206e756d626572206f66207375636365737366756c2063616c6c73206d6164654d01616e6420746865206572726f72206f6620746865206661696c65642063616c6c2e20496620616c6c2077657265207375636365737366756c2c207468656e2074686520604261746368436f6d706c65746564604c6576656e74206973206465706f73697465642e3461735f64657269766174697665080114696e6465781d04010c75313600011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000134dc53656e6420612063616c6c207468726f75676820616e20696e64657865642070736575646f6e796d206f66207468652073656e6465722e00550146696c7465722066726f6d206f726967696e206172652070617373656420616c6f6e672e205468652063616c6c2077696c6c2062652064697370617463686564207769746820616e206f726967696e207768696368bc757365207468652073616d652066696c74657220617320746865206f726967696e206f6620746869732063616c6c2e0045014e4f54453a20496620796f75206e65656420746f20656e73757265207468617420616e79206163636f756e742d62617365642066696c746572696e67206973206e6f7420686f6e6f7265642028692e652e61016265636175736520796f7520657870656374206070726f78796020746f2068617665206265656e2075736564207072696f7220696e207468652063616c6c20737461636b20616e6420796f7520646f206e6f742077616e7451017468652063616c6c207265737472696374696f6e7320746f206170706c7920746f20616e79207375622d6163636f756e7473292c207468656e20757365206061735f6d756c74695f7468726573686f6c645f31607c696e20746865204d756c74697369672070616c6c657420696e73746561642e00f44e4f54453a205072696f7220746f2076657273696f6e202a31322c2074686973207761732063616c6c6564206061735f6c696d697465645f737562602e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e2462617463685f616c6c04011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000234ec53656e642061206261746368206f662064697370617463682063616c6c7320616e642061746f6d6963616c6c792065786563757465207468656d2e21015468652077686f6c65207472616e73616374696f6e2077696c6c20726f6c6c6261636b20616e64206661696c20696620616e79206f66207468652063616c6c73206661696c65642e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c64697370617463685f617308012461735f6f726967696eb9040154426f783c543a3a50616c6c6574734f726967696e3e00011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000318c84469737061746368657320612066756e6374696f6e2063616c6c207769746820612070726f7669646564206f726967696e2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e0034232320436f6d706c65786974791c2d204f2831292e2c666f7263655f626174636804011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0004347c53656e642061206261746368206f662064697370617463682063616c6c732ed4556e6c696b6520606261746368602c20697420616c6c6f7773206572726f727320616e6420776f6e277420696e746572727570742e00b04d61792062652063616c6c65642066726f6d20616e79206f726967696e2065786365707420604e6f6e65602e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e004d014966206f726967696e20697320726f6f74207468656e207468652063616c6c732061726520646973706174636820776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973ec696e636c7564657320627970617373696e6720606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c74657260292e0034232320436f6d706c6578697479d02d204f284329207768657265204320697320746865206e756d626572206f662063616c6c7320746f20626520626174636865642e2c776974685f77656967687408011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e000118776569676874240118576569676874000518c4446973706174636820612066756e6374696f6e2063616c6c2077697468206120737065636966696564207765696768742e002d01546869732066756e6374696f6e20646f6573206e6f7420636865636b2074686520776569676874206f66207468652063616c6c2c20616e6420696e737465616420616c6c6f777320746865b8526f6f74206f726967696e20746f20737065636966792074686520776569676874206f66207468652063616c6c2e00c4546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f526f6f745f2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb504000002a10400b904083c6566696e6974795f72756e74696d65304f726967696e43616c6c65720001181873797374656d0400bd0401746672616d655f73797374656d3a3a4f726967696e3c52756e74696d653e0000001c436f756e63696c0400c10401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365313e000d0048546563686e6963616c436f6d6d69747465650400c50401010170616c6c65745f636f6c6c6563746976653a3a4f726967696e3c52756e74696d652c2070616c6c65745f636f6c6c6563746976653a3a496e7374616e6365323e000e002c506f6c6b61646f7458636d0400c9040150706f6c6b61646f745f78636d3a3a4f726967696e001f002843756d756c757358636d0400cd04016863756d756c75735f70616c6c65745f78636d3a3a4f726967696e00200010566f69640400d10401110173656c663a3a73705f6170695f68696464656e5f696e636c756465735f636f6e7374727563745f72756e74696d653a3a68696464656e5f696e636c7564653a3a566f696400050000bd040c346672616d655f737570706f7274206469737061746368245261774f726967696e04244163636f756e7449640100010c10526f6f74000000185369676e656404000001244163636f756e744964000100104e6f6e6500020000c104084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000c504084470616c6c65745f636f6c6c656374697665245261774f726967696e08244163636f756e7449640100044900010c1c4d656d62657273080010012c4d656d626572436f756e74000010012c4d656d626572436f756e74000000184d656d62657204000001244163636f756e744964000100205f5068616e746f6d00020000c9040c2870616c6c65745f78636d1870616c6c6574184f726967696e0001080c58636d04000d0101344d756c74694c6f636174696f6e00000020526573706f6e736504000d0101344d756c74694c6f636174696f6e00010000cd040c4863756d756c75735f70616c6c65745f78636d1870616c6c6574184f726967696e0001081452656c6179000000405369626c696e6750617261636861696e04000101011850617261496400010000d104081c73705f636f726510566f696400010000d5040c3c70616c6c65745f62616c616e6365731870616c6c65741043616c6c080454000449000124507472616e736665725f616c6c6f775f646561746808011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e636500001cd45472616e7366657220736f6d65206c697175696420667265652062616c616e636520746f20616e6f74686572206163636f756e742e003501607472616e736665725f616c6c6f775f6465617468602077696c6c207365742074686520604672656542616c616e636560206f66207468652073656e64657220616e642072656365697665722e11014966207468652073656e6465722773206163636f756e742069732062656c6f7720746865206578697374656e7469616c206465706f736974206173206120726573756c74b06f6620746865207472616e736665722c20746865206163636f756e742077696c6c206265207265617065642e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d75737420626520605369676e65646020627920746865207472616e736163746f722e587365745f62616c616e63655f646570726563617465640c010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565b40128543a3a42616c616e63650001306f6c645f7265736572766564b40128543a3a42616c616e636500011855015365742074686520726567756c61722062616c616e6365206f66206120676976656e206163636f756e743b20697420616c736f2074616b657320612072657365727665642062616c616e6365206275742074686973ec6d757374206265207468652073616d6520617320746865206163636f756e7427732063757272656e742072657365727665642062616c616e63652e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e0009015741524e494e473a20546869732063616c6c206973204445505245434154454421205573652060666f7263655f7365745f62616c616e63656020696e73746561642e38666f7263655f7472616e736665720c0118736f75726365d90401504163636f756e7449644c6f6f6b75704f663c543e00011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e6365000208610145786163746c7920617320607472616e736665725f616c6c6f775f6465617468602c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365206163636f756e74446d6179206265207370656369666965642e4c7472616e736665725f6b6565705f616c69766508011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e6365000318590153616d6520617320746865205b607472616e736665725f616c6c6f775f6465617468605d2063616c6c2c206275742077697468206120636865636b207468617420746865207472616e736665722077696c6c206e6f74606b696c6c20746865206f726967696e206163636f756e742e00e8393925206f66207468652074696d6520796f752077616e74205b607472616e736665725f616c6c6f775f6465617468605d20696e73746561642e00f05b607472616e736665725f616c6c6f775f6465617468605d3a207374727563742e50616c6c65742e68746d6c236d6574686f642e7472616e73666572307472616e736665725f616c6c08011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e0001286b6565705f616c697665d00110626f6f6c00043c05015472616e736665722074686520656e74697265207472616e7366657261626c652062616c616e63652066726f6d207468652063616c6c6572206163636f756e742e0059014e4f54453a20546869732066756e6374696f6e206f6e6c7920617474656d70747320746f207472616e73666572205f7472616e7366657261626c655f2062616c616e6365732e2054686973206d65616e7320746861746101616e79206c6f636b65642c2072657365727665642c206f72206578697374656e7469616c206465706f7369747320287768656e20606b6565705f616c6976656020697320607472756560292c2077696c6c206e6f742062655d017472616e7366657272656420627920746869732066756e6374696f6e2e20546f20656e73757265207468617420746869732066756e6374696f6e20726573756c747320696e2061206b696c6c6564206163636f756e742c4501796f75206d69676874206e65656420746f207072657061726520746865206163636f756e742062792072656d6f76696e6720616e79207265666572656e636520636f756e746572732c2073746f72616765406465706f736974732c206574632e2e2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205369676e65642e00a02d206064657374603a2054686520726563697069656e74206f6620746865207472616e736665722e59012d20606b6565705f616c697665603a204120626f6f6c65616e20746f2064657465726d696e652069662074686520607472616e736665725f616c6c60206f7065726174696f6e2073686f756c642073656e6420616c6c4d0120206f66207468652066756e647320746865206163636f756e74206861732c2063617573696e67207468652073656e646572206163636f756e7420746f206265206b696c6c6564202866616c7365292c206f72590120207472616e736665722065766572797468696e6720657863657074206174206c6561737420746865206578697374656e7469616c206465706f7369742c2077686963682077696c6c2067756172616e74656520746f9c20206b656570207468652073656e646572206163636f756e7420616c697665202874727565292e3c666f7263655f756e7265736572766508010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e000118616d6f756e74180128543a3a42616c616e636500050cb0556e7265736572766520736f6d652062616c616e63652066726f6d2061207573657220627920666f7263652e006c43616e206f6e6c792062652063616c6c656420627920524f4f542e40757067726164655f6163636f756e747304010c77686fec01445665633c543a3a4163636f756e7449643e0006207055706772616465206120737065636966696564206163636f756e742e00742d20606f726967696e603a204d75737420626520605369676e6564602e902d206077686f603a20546865206163636f756e7420746f2062652075706772616465642e005501546869732077696c6c20776169766520746865207472616e73616374696f6e20666565206966206174206c6561737420616c6c2062757420313025206f6620746865206163636f756e7473206e656564656420746f410162652075706772616465642e20285765206c657420736f6d65206e6f74206861766520746f206265207570677261646564206a75737420696e206f7264657220746f20616c6c6f7720666f72207468655c706f73736962696c696c7479206f6620636875726e292e207472616e7366657208011064657374d90401504163636f756e7449644c6f6f6b75704f663c543e00011476616c7565b40128543a3a42616c616e636500070c3101416c69617320666f7220607472616e736665725f616c6c6f775f6465617468602c2070726f7669646564206f6e6c7920666f72206e616d652d7769736520636f6d7061746962696c6974792e0001015741524e494e473a2044455052454341544544212057696c6c2062652072656c656173656420696e20617070726f78696d6174656c792033206d6f6e7468732e44666f7263655f7365745f62616c616e636508010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e0001206e65775f66726565b40128543a3a42616c616e636500080cac5365742074686520726567756c61722062616c616e6365206f66206120676976656e206163636f756e742e00b0546865206469737061746368206f726967696e20666f7220746869732063616c6c2069732060726f6f74602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ed9040c2873705f72756e74696d65306d756c746961646472657373304d756c74694164647265737308244163636f756e7449640100304163636f756e74496e6465780188011408496404000001244163636f756e74496400000014496e6465780400dd0401304163636f756e74496e6465780001000c526177040034011c5665633c75383e0002002441646472657373333204000401205b75383b2033325d000300244164647265737332300400250101205b75383b2032305d00040000dd040000068800e1040c306f726d6c5f76657374696e67186d6f64756c651043616c6c04045400011014636c61696d0000003c7665737465645f7472616e7366657208011064657374d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001207363686564756c65b0015056657374696e675363686564756c654f663c543e000100607570646174655f76657374696e675f7363686564756c657308010c77686fd904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500014476657374696e675f7363686564756c6573e50401645665633c56657374696e675363686564756c654f663c543e3e00020024636c61696d5f666f7204011064657374d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000300042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ee504000002b000e9040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c65741043616c6c04045400010c3872656769737465725f62617463681001206163636f756e7473ed0401445665737465644163636f756e74733c543e00014873746172745f626c6f636b5f6e756d626572100144426c6f636b4e756d626572466f723c543e000118706572696f64100144426c6f636b4e756d626572466f723c543e000130706572696f645f636f756e7410010c753332000018dc52656769737465722061206261746368206f66206163636f756e747320616e642074686569722076657374696e6720616d6f756e74732e002023204572726f72730009012d205b604572726f723a3a496e76616c6964566573746564416d6f756e74605d3a204966207468652076657374656420616d6f756e7420697320696e76616c69642e01012d205b604572726f723a3a496e76616c6964506572696f64436f756e74605d3a2049662074686520706572696f6420636f756e7420697320696e76616c69642e2c636c61696d5f62617463680401206163636f756e7473ed0401445665737465644163636f756e74733c543e0001047c426174636820636c61696d20666f7220766573746564206163636f756e747360666f7263655f766573745f616c6c5f7363686564756c65730401206163636f756e7473ed0401445665737465644163636f756e74733c543e0002185901466f7220616c6c2072656769737465726564206163636f756e74732c2069742073657473207468652076657374696e67207363686564756c652065787069726174696f6e20746f20746865206e65787420626c6f636b1c6e756d6265722e0011015468697320697320612070726976696c656765642063616c6c20616e642063616e206f6e6c792062652063616c6c65642062792074686520726f6f74206f726967696e2e00550149742073696d706c7920757064617465732065616368207363686564756c65207265676973746572656420666f7220606163636f756e746020746f2065787069726520696e20746865206e65787420626c6f636b2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eed040c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401f104045300000400f50401185665633c543e0000f1040c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574345665737465644163636f756e7408244163636f756e74496401001c42616c616e63650118000801286163636f756e745f69640001244163636f756e744964000118616d6f756e7418011c42616c616e63650000f504000002f10400f9040c4070616c6c65745f64656d6f63726163791870616c6c65741043616c6c04045400014c1c70726f706f736508012070726f706f73616cfd040140426f756e64656443616c6c4f663c543e00011476616c7565b4013042616c616e63654f663c543e0000249c50726f706f736520612073656e73697469766520616374696f6e20746f2062652074616b656e2e001501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e646572206d75737480686176652066756e647320746f20636f76657220746865206465706f7369742e00d42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20707265696d6167652e15012d206076616c7565603a2054686520616d6f756e74206f66206465706f73697420286d757374206265206174206c6561737420604d696e696d756d4465706f73697460292e0044456d697473206050726f706f736564602e187365636f6e6404012070726f706f73616c1901012450726f70496e646578000118b45369676e616c732061677265656d656e742077697468206120706172746963756c61722070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e64207468652073656e64657211016d75737420686176652066756e647320746f20636f76657220746865206465706f7369742c20657175616c20746f20746865206f726967696e616c206465706f7369742e00c82d206070726f706f73616c603a2054686520696e646578206f66207468652070726f706f73616c20746f207365636f6e642e10766f74650801247265665f696e6465781901013c5265666572656e64756d496e646578000110766f7465c001644163636f756e74566f74653c42616c616e63654f663c543e3e00021c3101566f746520696e2061207265666572656e64756d2e2049662060766f74652e69735f6179652829602c2074686520766f746520697320746f20656e616374207468652070726f706f73616c3bb86f7468657277697365206974206973206120766f746520746f206b65657020746865207374617475732071756f2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00dc2d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f20766f746520666f722e842d2060766f7465603a2054686520766f746520636f6e66696775726174696f6e2e40656d657267656e63795f63616e63656c0401247265665f696e64657810013c5265666572656e64756d496e6465780003204d015363686564756c6520616e20656d657267656e63792063616e63656c6c6174696f6e206f662061207265666572656e64756d2e2043616e6e6f742068617070656e20747769636520746f207468652073616d652c7265666572656e64756d2e00f8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c6c6174696f6e4f726967696e602e00d02d607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e003c5765696768743a20604f283129602e4065787465726e616c5f70726f706f736504012070726f706f73616cfd040140426f756e64656443616c6c4f663c543e0004182d015363686564756c652061207265666572656e64756d20746f206265207461626c6564206f6e6365206974206973206c6567616c20746f207363686564756c6520616e2065787465726e616c2c7265666572656e64756d2e00e8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206045787465726e616c4f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e6465787465726e616c5f70726f706f73655f6d616a6f7269747904012070726f706f73616cfd040140426f756e64656443616c6c4f663c543e00052c55015363686564756c652061206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f207363686564756c655c616e2065787465726e616c207265666572656e64756d2e00ec546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c4d616a6f726974794f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f283129606065787465726e616c5f70726f706f73655f64656661756c7404012070726f706f73616cfd040140426f756e64656443616c6c4f663c543e00062c45015363686564756c652061206e656761746976652d7475726e6f75742d62696173207265666572656e64756d20746f206265207461626c6564206e657874206f6e6365206974206973206c6567616c20746f807363686564756c6520616e2065787465726e616c207265666572656e64756d2e00e8546865206469737061746368206f6620746869732063616c6c206d757374206265206045787465726e616c44656661756c744f726967696e602e00d42d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c2e004901556e6c696b65206065787465726e616c5f70726f706f7365602c20626c61636b6c697374696e6720686173206e6f20656666656374206f6e207468697320616e64206974206d6179207265706c6163652061987072652d7363686564756c6564206065787465726e616c5f70726f706f7365602063616c6c2e00385765696768743a20604f2831296028666173745f747261636b0c013470726f706f73616c5f6861736830011048323536000134766f74696e675f706572696f64100138543a3a426c6f636b4e756d62657200011464656c6179100138543a3a426c6f636b4e756d6265720007404d015363686564756c65207468652063757272656e746c792065787465726e616c6c792d70726f706f736564206d616a6f726974792d63617272696573207265666572656e64756d20746f206265207461626c65646101696d6d6564696174656c792e204966207468657265206973206e6f2065787465726e616c6c792d70726f706f736564207265666572656e64756d2063757272656e746c792c206f72206966207468657265206973206f6e65e8627574206974206973206e6f742061206d616a6f726974792d63617272696573207265666572656e64756d207468656e206974206661696c732e00d0546865206469737061746368206f6620746869732063616c6c206d757374206265206046617374547261636b4f726967696e602e00f42d206070726f706f73616c5f68617368603a205468652068617368206f66207468652063757272656e742065787465726e616c2070726f706f73616c2e5d012d2060766f74696e675f706572696f64603a2054686520706572696f64207468617420697320616c6c6f77656420666f7220766f74696e67206f6e20746869732070726f706f73616c2e20496e6372656173656420746f88094d75737420626520616c776179732067726561746572207468616e207a65726f2e350109466f72206046617374547261636b4f726967696e60206d75737420626520657175616c206f722067726561746572207468616e206046617374547261636b566f74696e67506572696f64602e51012d206064656c6179603a20546865206e756d626572206f6620626c6f636b20616674657220766f74696e672068617320656e64656420696e20617070726f76616c20616e6420746869732073686f756c64206265b82020656e61637465642e205468697320646f65736e277420686176652061206d696e696d756d20616d6f756e742e0040456d697473206053746172746564602e00385765696768743a20604f28312960347665746f5f65787465726e616c04013470726f706f73616c5f6861736830011048323536000824b85665746f20616e6420626c61636b6c697374207468652065787465726e616c2070726f706f73616c20686173682e00d8546865206469737061746368206f726967696e206f6620746869732063616c6c206d75737420626520605665746f4f726967696e602e002d012d206070726f706f73616c5f68617368603a2054686520707265696d6167652068617368206f66207468652070726f706f73616c20746f207665746f20616e6420626c61636b6c6973742e003c456d69747320605665746f6564602e00fc5765696768743a20604f2856202b206c6f6728562929602077686572652056206973206e756d626572206f6620606578697374696e67207665746f657273604463616e63656c5f7265666572656e64756d0401247265665f696e6465781901013c5265666572656e64756d496e64657800091c5052656d6f76652061207265666572656e64756d2e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e00d42d20607265665f696e646578603a2054686520696e646578206f6620746865207265666572656e64756d20746f2063616e63656c2e004423205765696768743a20604f283129602e2064656c65676174650c0108746fd90401504163636f756e7449644c6f6f6b75704f663c543e000128636f6e76696374696f6e05050128436f6e76696374696f6e00011c62616c616e636518013042616c616e63654f663c543e000a50390144656c65676174652074686520766f74696e6720706f77657220287769746820736f6d6520676976656e20636f6e76696374696f6e29206f66207468652073656e64696e67206163636f756e742e0055015468652062616c616e63652064656c656761746564206973206c6f636b656420666f72206173206c6f6e6720617320697427732064656c6567617465642c20616e64207468657265616674657220666f7220746865c874696d6520617070726f70726961746520666f722074686520636f6e76696374696f6e2773206c6f636b20706572696f642e005d01546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e696e67206163636f756e74206d757374206569746865723a7420202d2062652064656c65676174696e6720616c72656164793b206f72590120202d2068617665206e6f20766f74696e67206163746976697479202869662074686572652069732c207468656e2069742077696c6c206e65656420746f2062652072656d6f7665642f636f6e736f6c69646174656494202020207468726f7567682060726561705f766f746560206f722060756e766f746560292e0045012d2060746f603a20546865206163636f756e742077686f736520766f74696e6720746865206074617267657460206163636f756e74277320766f74696e6720706f7765722077696c6c20666f6c6c6f772e55012d2060636f6e76696374696f6e603a2054686520636f6e76696374696f6e20746861742077696c6c20626520617474616368656420746f207468652064656c65676174656420766f7465732e205768656e20746865410120206163636f756e7420697320756e64656c6567617465642c207468652066756e64732077696c6c206265206c6f636b656420666f722074686520636f72726573706f6e64696e6720706572696f642e61012d206062616c616e6365603a2054686520616d6f756e74206f6620746865206163636f756e7427732062616c616e636520746f206265207573656420696e2064656c65676174696e672e2054686973206d757374206e6f74b420206265206d6f7265207468616e20746865206163636f756e7427732063757272656e742062616c616e63652e0048456d697473206044656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e28756e64656c6567617465000b30cc556e64656c65676174652074686520766f74696e6720706f776572206f66207468652073656e64696e67206163636f756e742e005d01546f6b656e73206d617920626520756e6c6f636b656420666f6c6c6f77696e67206f6e636520616e20616d6f756e74206f662074696d6520636f6e73697374656e74207769746820746865206c6f636b20706572696f64dc6f662074686520636f6e76696374696f6e2077697468207768696368207468652064656c65676174696f6e20776173206973737565642e004501546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f20616e6420746865207369676e696e67206163636f756e74206d7573742062655463757272656e746c792064656c65676174696e672e0050456d6974732060556e64656c656761746564602e003d015765696768743a20604f28522960207768657265205220697320746865206e756d626572206f66207265666572656e64756d732074686520766f7465722064656c65676174696e6720746f20686173c82020766f746564206f6e2e205765696768742069732063686172676564206173206966206d6178696d756d20766f7465732e58636c6561725f7075626c69635f70726f706f73616c73000c1470436c6561727320616c6c207075626c69632070726f706f73616c732e00c0546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f526f6f745f2e003c5765696768743a20604f283129602e18756e6c6f636b040118746172676574d90401504163636f756e7449644c6f6f6b75704f663c543e000d1ca0556e6c6f636b20746f6b656e732074686174206861766520616e2065787069726564206c6f636b2e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e00b82d2060746172676574603a20546865206163636f756e7420746f2072656d6f766520746865206c6f636b206f6e2e00bc5765696768743a20604f2852296020776974682052206e756d626572206f6620766f7465206f66207461726765742e2c72656d6f76655f766f7465040114696e64657810013c5265666572656e64756d496e646578000e6c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e000c49663a882d20746865207265666572656e64756d207761732063616e63656c6c65642c206f727c2d20746865207265666572656e64756d206973206f6e676f696e672c206f72902d20746865207265666572656e64756d2068617320656e64656420737563682074686174fc20202d2074686520766f7465206f6620746865206163636f756e742077617320696e206f70706f736974696f6e20746f2074686520726573756c743b206f72d420202d20746865726520776173206e6f20636f6e76696374696f6e20746f20746865206163636f756e74277320766f74653b206f728420202d20746865206163636f756e74206d61646520612073706c697420766f74655d012e2e2e7468656e2074686520766f74652069732072656d6f76656420636c65616e6c7920616e64206120666f6c6c6f77696e672063616c6c20746f2060756e6c6f636b60206d617920726573756c7420696e206d6f72655866756e6473206265696e6720617661696c61626c652e00a849662c20686f77657665722c20746865207265666572656e64756d2068617320656e64656420616e643aec2d2069742066696e697368656420636f72726573706f6e64696e6720746f2074686520766f7465206f6620746865206163636f756e742c20616e64dc2d20746865206163636f756e74206d6164652061207374616e6461726420766f7465207769746820636f6e76696374696f6e2c20616e64bc2d20746865206c6f636b20706572696f64206f662074686520636f6e76696374696f6e206973206e6f74206f76657259012e2e2e7468656e20746865206c6f636b2077696c6c206265206167677265676174656420696e746f20746865206f766572616c6c206163636f756e742773206c6f636b2c207768696368206d617920696e766f6c766559012a6f7665726c6f636b696e672a20287768657265207468652074776f206c6f636b732061726520636f6d62696e656420696e746f20612073696e676c65206c6f636b207468617420697320746865206d6178696d756de46f6620626f74682074686520616d6f756e74206c6f636b656420616e64207468652074696d65206973206974206c6f636b656420666f72292e004901546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2c20616e6420746865207369676e6572206d7573742068617665206120766f7465887265676973746572656420666f72207265666572656e64756d2060696e646578602e00f42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e4472656d6f76655f6f746865725f766f7465080118746172676574d90401504163636f756e7449644c6f6f6b75704f663c543e000114696e64657810013c5265666572656e64756d496e646578000f3c7c52656d6f7665206120766f746520666f722061207265666572656e64756d2e004d0149662074686520607461726765746020697320657175616c20746f20746865207369676e65722c207468656e20746869732066756e6374696f6e2069732065786163746c79206571756976616c656e7420746f2d016072656d6f76655f766f7465602e204966206e6f7420657175616c20746f20746865207369676e65722c207468656e2074686520766f7465206d757374206861766520657870697265642c5501656974686572206265636175736520746865207265666572656e64756d207761732063616e63656c6c65642c20626563617573652074686520766f746572206c6f737420746865207265666572656e64756d206f7298626563617573652074686520636f6e76696374696f6e20706572696f64206973206f7665722e00c8546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265205f5369676e65645f2e004d012d2060746172676574603a20546865206163636f756e74206f662074686520766f746520746f2062652072656d6f7665643b2074686973206163636f756e74206d757374206861766520766f74656420666f725420207265666572656e64756d2060696e646578602ef42d2060696e646578603a2054686520696e646578206f66207265666572656e64756d206f662074686520766f746520746f2062652072656d6f7665642e0055015765696768743a20604f2852202b206c6f6720522960207768657265205220697320746865206e756d626572206f66207265666572656e646120746861742060746172676574602068617320766f746564206f6e2ed820205765696768742069732063616c63756c6174656420666f7220746865206d6178696d756d206e756d626572206f6620766f74652e24626c61636b6c69737408013470726f706f73616c5f686173683001104832353600013c6d617962655f7265665f696e6465787d02015c4f7074696f6e3c5265666572656e64756d496e6465783e00103c45015065726d616e656e746c7920706c61636520612070726f706f73616c20696e746f2074686520626c61636b6c6973742e20546869732070726576656e74732069742066726f6d2065766572206265696e673c70726f706f73656420616761696e2e00510149662063616c6c6564206f6e206120717565756564207075626c6963206f722065787465726e616c2070726f706f73616c2c207468656e20746869732077696c6c20726573756c7420696e206974206265696e67510172656d6f7665642e2049662074686520607265665f696e6465786020737570706c69656420697320616e20616374697665207265666572656e64756d2077697468207468652070726f706f73616c20686173682c687468656e2069742077696c6c2062652063616e63656c6c65642e00ec546865206469737061746368206f726967696e206f6620746869732063616c6c206d7573742062652060426c61636b6c6973744f726967696e602e00f82d206070726f706f73616c5f68617368603a205468652070726f706f73616c206861736820746f20626c61636b6c697374207065726d616e656e746c792e45012d20607265665f696e646578603a20416e206f6e676f696e67207265666572656e64756d2077686f73652068617368206973206070726f706f73616c5f68617368602c2077686963682077696c6c2062652863616e63656c6c65642e0041015765696768743a20604f28702960202874686f756768206173207468697320697320616e20686967682d70726976696c6567652064697370617463682c20776520617373756d65206974206861732061502020726561736f6e61626c652076616c7565292e3c63616e63656c5f70726f706f73616c04012870726f705f696e6465781901012450726f70496e64657800111c4852656d6f766520612070726f706f73616c2e000101546865206469737061746368206f726967696e206f6620746869732063616c6c206d757374206265206043616e63656c50726f706f73616c4f726967696e602e00d02d206070726f705f696e646578603a2054686520696e646578206f66207468652070726f706f73616c20746f2063616e63656c2e00e45765696768743a20604f28702960207768657265206070203d205075626c696350726f70733a3a3c543e3a3a6465636f64655f6c656e282960307365745f6d657461646174610801146f776e6572c801344d657461646174614f776e65720001286d617962655f686173684d0401504f7074696f6e3c507265696d616765486173683e00123cd8536574206f7220636c6561722061206d65746164617461206f6620612070726f706f73616c206f722061207265666572656e64756d2e002c506172616d65746572733acc2d20606f726967696e603a204d75737420636f72726573706f6e6420746f2074686520604d657461646174614f776e6572602e3d01202020202d206045787465726e616c4f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479417070726f766560402020202020207468726573686f6c642e5901202020202d206045787465726e616c44656661756c744f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053757065724d616a6f72697479416761696e737460402020202020207468726573686f6c642e4501202020202d206045787465726e616c4d616a6f726974794f726967696e6020666f7220616e2065787465726e616c2070726f706f73616c207769746820746865206053696d706c654d616a6f7269747960402020202020207468726573686f6c642ec8202020202d20605369676e65646020627920612063726561746f7220666f722061207075626c69632070726f706f73616c2ef4202020202d20605369676e65646020746f20636c6561722061206d6574616461746120666f7220612066696e6973686564207265666572656e64756d2ee4202020202d2060526f6f746020746f207365742061206d6574616461746120666f7220616e206f6e676f696e67207265666572656e64756d2eb42d20606f776e6572603a20616e206964656e746966696572206f662061206d65746164617461206f776e65722e51012d20606d617962655f68617368603a205468652068617368206f6620616e206f6e2d636861696e2073746f72656420707265696d6167652e20604e6f6e656020746f20636c6561722061206d657461646174612e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632efd0410346672616d655f737570706f72741874726169747324707265696d616765731c426f756e64656404045401a104010c184c6567616379040110686173683001104861736800000018496e6c696e65040001050134426f756e646564496e6c696e65000100184c6f6f6b7570080110686173683001104861736800010c6c656e10010c7533320002000001050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000005050c4070616c6c65745f64656d6f637261637928636f6e76696374696f6e28436f6e76696374696f6e00011c104e6f6e65000000204c6f636b65643178000100204c6f636b65643278000200204c6f636b65643378000300204c6f636b65643478000400204c6f636b65643578000500204c6f636b656436780006000009050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273ec01445665633c543a3a4163636f756e7449643e0001147072696d658c01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616ca104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c641901012c4d656d626572436f756e7400012070726f706f73616ca104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641901010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e0d050c4470616c6c65745f636f6c6c6563746976651870616c6c65741043616c6c0804540004490001182c7365745f6d656d626572730c012c6e65775f6d656d62657273ec01445665633c543a3a4163636f756e7449643e0001147072696d658c01504f7074696f6e3c543a3a4163636f756e7449643e0001246f6c645f636f756e7410012c4d656d626572436f756e74000060805365742074686520636f6c6c6563746976652773206d656d626572736869702e0045012d20606e65775f6d656d62657273603a20546865206e6577206d656d626572206c6973742e204265206e69636520746f2074686520636861696e20616e642070726f7669646520697420736f727465642ee02d20607072696d65603a20546865207072696d65206d656d6265722077686f736520766f74652073657473207468652064656661756c742e59012d20606f6c645f636f756e74603a2054686520757070657220626f756e6420666f72207468652070726576696f7573206e756d626572206f66206d656d6265727320696e2073746f726167652e205573656420666f7250202077656967687420657374696d6174696f6e2e00d4546865206469737061746368206f6620746869732063616c6c206d75737420626520605365744d656d626572734f726967696e602e0051014e4f54453a20446f6573206e6f7420656e666f7263652074686520657870656374656420604d61784d656d6265727360206c696d6974206f6e2074686520616d6f756e74206f66206d656d626572732c2062757421012020202020207468652077656967687420657374696d6174696f6e732072656c79206f6e20697420746f20657374696d61746520646973706174636861626c65207765696768742e002823205741524e494e473a005901546865206070616c6c65742d636f6c6c656374697665602063616e20616c736f206265206d616e61676564206279206c6f676963206f757473696465206f66207468652070616c6c6574207468726f75676820746865b8696d706c656d656e746174696f6e206f6620746865207472616974205b604368616e67654d656d62657273605d2e5501416e792063616c6c20746f20607365745f6d656d6265727360206d757374206265206361726566756c207468617420746865206d656d6265722073657420646f65736e277420676574206f7574206f662073796e63a477697468206f74686572206c6f676963206d616e6167696e6720746865206d656d626572207365742e0038232320436f6d706c65786974793a502d20604f284d50202b204e29602077686572653ae020202d20604d60206f6c642d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429e020202d20604e60206e65772d6d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564299820202d206050602070726f706f73616c732d636f756e742028636f64652d626f756e646564291c6578656375746508012070726f706f73616ca104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c753332000124f0446973706174636820612070726f706f73616c2066726f6d2061206d656d626572207573696e672074686520604d656d62657260206f726967696e2e00a84f726967696e206d7573742062652061206d656d626572206f662074686520636f6c6c6563746976652e0038232320436f6d706c65786974793a5c2d20604f2842202b204d202b205029602077686572653ad82d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429882d20604d60206d656d626572732d636f756e742028636f64652d626f756e64656429a82d2060506020636f6d706c6578697479206f66206469737061746368696e67206070726f706f73616c601c70726f706f73650c01247468726573686f6c641901012c4d656d626572436f756e7400012070726f706f73616ca104017c426f783c3c5420617320436f6e6669673c493e3e3a3a50726f706f73616c3e0001306c656e6774685f626f756e641901010c753332000238f84164642061206e65772070726f706f73616c20746f2065697468657220626520766f746564206f6e206f72206578656375746564206469726563746c792e00845265717569726573207468652073656e64657220746f206265206d656d6265722e004101607468726573686f6c64602064657465726d696e65732077686574686572206070726f706f73616c60206973206578656375746564206469726563746c792028607468726573686f6c64203c20326029546f722070757420757020666f7220766f74696e672e0034232320436f6d706c6578697479ac2d20604f2842202b204d202b2050312960206f7220604f2842202b204d202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c420202d206272616e6368696e6720697320696e666c75656e63656420627920607468726573686f6c64602077686572653af4202020202d20605031602069732070726f706f73616c20657865637574696f6e20636f6d706c65786974792028607468726573686f6c64203c20326029fc202020202d20605032602069732070726f706f73616c732d636f756e742028636f64652d626f756e646564292028607468726573686f6c64203e3d2032602910766f74650c012070726f706f73616c30011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800011c617070726f7665d00110626f6f6c000324f041646420616e20617965206f72206e617920766f746520666f72207468652073656e64657220746f2074686520676976656e2070726f706f73616c2e008c5265717569726573207468652073656e64657220746f2062652061206d656d6265722e0049015472616e73616374696f6e20666565732077696c6c2062652077616976656420696620746865206d656d62657220697320766f74696e67206f6e20616e7920706172746963756c61722070726f706f73616c5101666f72207468652066697273742074696d6520616e64207468652063616c6c206973207375636365737366756c2e2053756273657175656e7420766f7465206368616e6765732077696c6c206368617267652061106665652e34232320436f6d706c657869747909012d20604f284d296020776865726520604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e646564294c646973617070726f76655f70726f706f73616c04013470726f706f73616c5f6861736830011c543a3a486173680005285901446973617070726f766520612070726f706f73616c2c20636c6f73652c20616e642072656d6f76652069742066726f6d207468652073797374656d2c207265676172646c657373206f66206974732063757272656e741873746174652e00884d7573742062652063616c6c65642062792074686520526f6f74206f726967696e2e002c506172616d65746572733a1d012a206070726f706f73616c5f68617368603a205468652068617368206f66207468652070726f706f73616c20746861742073686f756c6420626520646973617070726f7665642e0034232320436f6d706c6578697479ac4f285029207768657265205020697320746865206e756d626572206f66206d61782070726f706f73616c7314636c6f736510013470726f706f73616c5f6861736830011c543a3a48617368000114696e6465781901013450726f706f73616c496e64657800015470726f706f73616c5f7765696768745f626f756e642401185765696768740001306c656e6774685f626f756e641901010c7533320006604d01436c6f7365206120766f746520746861742069732065697468657220617070726f7665642c20646973617070726f766564206f722077686f736520766f74696e6720706572696f642068617320656e6465642e0055014d61792062652063616c6c656420627920616e79207369676e6564206163636f756e7420696e206f7264657220746f2066696e69736820766f74696e6720616e6420636c6f7365207468652070726f706f73616c2e00490149662063616c6c6564206265666f72652074686520656e64206f662074686520766f74696e6720706572696f642069742077696c6c206f6e6c7920636c6f73652074686520766f7465206966206974206973bc68617320656e6f75676820766f74657320746f20626520617070726f766564206f7220646973617070726f7665642e00490149662063616c6c65642061667465722074686520656e64206f662074686520766f74696e6720706572696f642061627374656e74696f6e732061726520636f756e7465642061732072656a656374696f6e732501756e6c6573732074686572652069732061207072696d65206d656d6265722073657420616e6420746865207072696d65206d656d626572206361737420616e20617070726f76616c2e00610149662074686520636c6f7365206f7065726174696f6e20636f6d706c65746573207375636365737366756c6c79207769746820646973617070726f76616c2c20746865207472616e73616374696f6e206665652077696c6c5d016265207761697665642e204f746865727769736520657865637574696f6e206f662074686520617070726f766564206f7065726174696f6e2077696c6c206265206368617267656420746f207468652063616c6c65722e0061012b206070726f706f73616c5f7765696768745f626f756e64603a20546865206d6178696d756d20616d6f756e74206f662077656967687420636f6e73756d656420627920657865637574696e672074686520636c6f7365642470726f706f73616c2e61012b20606c656e6774685f626f756e64603a2054686520757070657220626f756e6420666f7220746865206c656e677468206f66207468652070726f706f73616c20696e2073746f726167652e20436865636b65642076696135016073746f726167653a3a726561646020736f206974206973206073697a655f6f663a3a3c7533323e2829203d3d203460206c6172676572207468616e207468652070757265206c656e6774682e0034232320436f6d706c6578697479742d20604f2842202b204d202b205031202b20503229602077686572653ae020202d20604260206973206070726f706f73616c602073697a6520696e20627974657320286c656e6774682d6665652d626f756e64656429dc20202d20604d60206973206d656d626572732d636f756e742028636f64652d20616e6420676f7665726e616e63652d626f756e64656429c820202d20605031602069732074686520636f6d706c6578697479206f66206070726f706f73616c6020707265696d6167652ea420202d20605032602069732070726f706f73616c2d636f756e742028636f64652d626f756e64656429042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e11050c3c70616c6c65745f74726561737572791870616c6c65741043616c6c0804540004490001143470726f706f73655f7370656e6408011476616c7565b4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279d90401504163636f756e7449644c6f6f6b75704f663c543e000018290150757420666f727761726420612073756767657374696f6e20666f72207370656e64696e672e2041206465706f7369742070726f706f7274696f6e616c20746f207468652076616c75653101697320726573657276656420616e6420736c6173686564206966207468652070726f706f73616c2069732072656a65637465642e2049742069732072657475726e6564206f6e6365207468655070726f706f73616c20697320617761726465642e0034232320436f6d706c6578697479182d204f2831293c72656a6563745f70726f706f73616c04012c70726f706f73616c5f69641901013450726f706f73616c496e646578000118f852656a65637420612070726f706f736564207370656e642e20546865206f726967696e616c206465706f7369742077696c6c20626520736c61736865642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602e0034232320436f6d706c6578697479182d204f28312940617070726f76655f70726f706f73616c04012c70726f706f73616c5f69641901013450726f706f73616c496e64657800021c5901417070726f766520612070726f706f73616c2e2041742061206c617465722074696d652c207468652070726f706f73616c2077696c6c20626520616c6c6f636174656420746f207468652062656e6566696369617279a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00ac4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a417070726f76654f726967696e602e0034232320436f6d706c657869747920202d204f2831292e147370656e64080118616d6f756e74b4013c42616c616e63654f663c542c20493e00012c62656e6566696369617279d90401504163636f756e7449644c6f6f6b75704f663c543e000320b850726f706f736520616e6420617070726f76652061207370656e64206f662074726561737572792066756e64732e004d012d20606f726967696e603a204d75737420626520605370656e644f726967696e60207769746820746865206053756363657373602076616c7565206265696e67206174206c656173742060616d6f756e74602e41012d2060616d6f756e74603a2054686520616d6f756e7420746f206265207472616e736665727265642066726f6d2074686520747265617375727920746f20746865206062656e6566696369617279602ee82d206062656e6566696369617279603a205468652064657374696e6174696f6e206163636f756e7420666f7220746865207472616e736665722e0045014e4f54453a20466f72207265636f72642d6b656570696e6720707572706f7365732c207468652070726f706f736572206973206465656d656420746f206265206571756976616c656e7420746f207468653062656e65666963696172792e3c72656d6f76655f617070726f76616c04012c70726f706f73616c5f69641901013450726f706f73616c496e6465780004342d01466f72636520612070726576696f75736c7920617070726f7665642070726f706f73616c20746f2062652072656d6f7665642066726f6d2074686520617070726f76616c2071756575652ec0546865206f726967696e616c206465706f7369742077696c6c206e6f206c6f6e6765722062652072657475726e65642e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656a6563744f726967696e602ea02d206070726f706f73616c5f6964603a2054686520696e646578206f6620612070726f706f73616c0034232320436f6d706c6578697479ac2d204f2841292077686572652060416020697320746865206e756d626572206f6620617070726f76616c73001c4572726f72733a61012d206050726f706f73616c4e6f74417070726f766564603a20546865206070726f706f73616c5f69646020737570706c69656420776173206e6f7420666f756e6420696e2074686520617070726f76616c2071756575652c5101692e652e2c207468652070726f706f73616c20686173206e6f74206265656e20617070726f7665642e205468697320636f756c6420616c736f206d65616e207468652070726f706f73616c20646f6573206e6f745901657869737420616c746f6765746865722c2074687573207468657265206973206e6f2077617920697420776f756c642068617665206265656e20617070726f76656420696e2074686520666972737420706c6163652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e15050c4470616c6c65745f6d656d626572736869701870616c6c65741043616c6c08045400044900011c286164645f6d656d62657204010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e00000c784164642061206d656d626572206077686f6020746f20746865207365742e009c4d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a4164644f726967696e602e3472656d6f76655f6d656d62657204010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e00010c8c52656d6f76652061206d656d626572206077686f602066726f6d20746865207365742e00a84d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52656d6f76654f726967696e602e2c737761705f6d656d62657208011872656d6f7665d90401504163636f756e7449644c6f6f6b75704f663c543e00010c616464d90401504163636f756e7449644c6f6f6b75704f663c543e000214bc53776170206f7574206f6e65206d656d626572206072656d6f76656020666f7220616e6f746865722060616464602e00a04d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a537761704f726967696e602e000d015072696d65206d656d62657273686970206973202a6e6f742a207061737365642066726f6d206072656d6f76656020746f2060616464602c20696620657874616e742e3472657365745f6d656d6265727304011c6d656d62657273ec01445665633c543a3a4163636f756e7449643e00031055014368616e676520746865206d656d6265727368697020746f2061206e6577207365742c20646973726567617264696e6720746865206578697374696e67206d656d626572736869702e204265206e69636520616e64687061737320606d656d6265727360207072652d736f727465642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a52657365744f726967696e602e286368616e67655f6b657904010c6e6577d90401504163636f756e7449644c6f6f6b75704f663c543e000414d453776170206f7574207468652073656e64696e67206d656d62657220666f7220736f6d65206f74686572206b657920606e6577602e00f04d6179206f6e6c792062652063616c6c65642066726f6d20605369676e656460206f726967696e206f6620612063757272656e74206d656d6265722e001d015072696d65206d656d62657273686970206973207061737365642066726f6d20746865206f726967696e206163636f756e7420746f20606e6577602c20696620657874616e742e247365745f7072696d6504010c77686fd90401504163636f756e7449644c6f6f6b75704f663c543e00050cbc53657420746865207072696d65206d656d6265722e204d75737420626520612063757272656e74206d656d6265722e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e2c636c6561725f7072696d6500060c9452656d6f766520746865207072696d65206d656d626572206966206974206578697374732e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5072696d654f726967696e602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e19050c3c70616c6c65745f6d756c74697369671870616c6c65741043616c6c0404540001105061735f6d756c74695f7468726573686f6c645f310801446f746865725f7369676e61746f72696573ec01445665633c543a3a4163636f756e7449643e00011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0000305101496d6d6564696174656c792064697370617463682061206d756c74692d7369676e61747572652063616c6c207573696e6720612073696e676c6520617070726f76616c2066726f6d207468652063616c6c65722e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e003d012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f206172652070617274206f662074686501016d756c74692d7369676e61747572652c2062757420646f206e6f7420706172746963697061746520696e2074686520617070726f76616c2070726f636573732e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e00b8526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c742e0034232320436f6d706c657869747919014f285a202b204329207768657265205a20697320746865206c656e677468206f66207468652063616c6c20616e6420432069747320657865637574696f6e207765696768742e2061735f6d756c74691401247468726573686f6c641d04010c7531360001446f746865725f7369676e61746f72696573ec01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e741d0501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00011063616c6ca104017c426f783c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e0001286d61785f77656967687424011857656967687400019c5501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e00b049662074686572652061726520656e6f7567682c207468656e206469737061746368207468652063616c6c2e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2e882d206063616c6c603a205468652063616c6c20746f2062652065786563757465642e001d014e4f54453a20556e6c6573732074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2067656e6572616c6c792077616e7420746f20757365190160617070726f76655f61735f6d756c74696020696e73746561642c2073696e6365206974206f6e6c7920726571756972657320612068617368206f66207468652063616c6c2e005901526573756c74206973206571756976616c656e7420746f20746865206469737061746368656420726573756c7420696620607468726573686f6c64602069732065786163746c79206031602e204f746865727769736555016f6e20737563636573732c20726573756c7420697320604f6b6020616e642074686520726573756c742066726f6d2074686520696e746572696f722063616c6c2c206966206974207761732065786563757465642cdc6d617920626520666f756e6420696e20746865206465706f736974656420604d756c7469736967457865637574656460206576656e742e0034232320436f6d706c6578697479502d20604f2853202b205a202b2043616c6c29602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2e21012d204f6e652063616c6c20656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285a296020776865726520605a602069732074782d6c656e2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e6c2d2054686520776569676874206f6620746865206063616c6c602e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e40617070726f76655f61735f6d756c74691401247468726573686f6c641d04010c7531360001446f746865725f7369676e61746f72696573ec01445665633c543a3a4163636f756e7449643e00013c6d617962655f74696d65706f696e741d0501844f7074696f6e3c54696d65706f696e743c543a3a426c6f636b4e756d6265723e3e00012463616c6c5f686173680401205b75383b2033325d0001286d61785f7765696768742401185765696768740002785501526567697374657220617070726f76616c20666f72206120646973706174636820746f206265206d6164652066726f6d20612064657465726d696e697374696320636f6d706f73697465206163636f756e74206966f8617070726f766564206279206120746f74616c206f6620607468726573686f6c64202d203160206f6620606f746865725f7369676e61746f72696573602e002d015061796d656e743a20604465706f73697442617365602077696c6c20626520726573657276656420696620746869732069732074686520666972737420617070726f76616c2c20706c75733d01607468726573686f6c64602074696d657320604465706f736974466163746f72602e2049742069732072657475726e6564206f6e636520746869732064697370617463682068617070656e73206f723469732063616e63656c6c65642e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e59012d20606d617962655f74696d65706f696e74603a20496620746869732069732074686520666972737420617070726f76616c2c207468656e2074686973206d75737420626520604e6f6e65602e20496620697420697351016e6f742074686520666972737420617070726f76616c2c207468656e206974206d7573742062652060536f6d65602c2077697468207468652074696d65706f696e742028626c6f636b206e756d62657220616e64d47472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c207472616e73616374696f6e2ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0035014e4f54453a2049662074686973206973207468652066696e616c20617070726f76616c2c20796f752077696c6c2077616e7420746f20757365206061735f6d756c74696020696e73746561642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602ed42d20557020746f206f6e652062696e6172792073656172636820616e6420696e736572742028604f286c6f6753202b20532960292ef82d20492f4f3a2031207265616420604f285329602c20757020746f2031206d757461746520604f285329602e20557020746f206f6e652072656d6f76652e302d204f6e65206576656e742e4d012d2053746f726167653a20696e7365727473206f6e65206974656d2c2076616c75652073697a6520626f756e64656420627920604d61785369676e61746f72696573602c20776974682061206465706f7369741901202074616b656e20666f7220697473206c69666574696d65206f6620604465706f73697442617365202b207468726573686f6c64202a204465706f736974466163746f72602e3c63616e63656c5f61735f6d756c74691001247468726573686f6c641d04010c7531360001446f746865725f7369676e61746f72696573ec01445665633c543a3a4163636f756e7449643e00012474696d65706f696e74e4016454696d65706f696e743c543a3a426c6f636b4e756d6265723e00012463616c6c5f686173680401205b75383b2033325d000354550143616e63656c2061207072652d6578697374696e672c206f6e2d676f696e67206d756c7469736967207472616e73616374696f6e2e20416e79206465706f7369742072657365727665642070726576696f75736c79c4666f722074686973206f7065726174696f6e2077696c6c20626520756e7265736572766564206f6e20737563636573732e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0055012d20607468726573686f6c64603a2054686520746f74616c206e756d626572206f6620617070726f76616c7320666f722074686973206469737061746368206265666f72652069742069732065786563757465642e41012d20606f746865725f7369676e61746f72696573603a20546865206163636f756e747320286f74686572207468616e207468652073656e646572292077686f2063616e20617070726f766520746869736c64697370617463682e204d6179206e6f7420626520656d7074792e5d012d206074696d65706f696e74603a205468652074696d65706f696e742028626c6f636b206e756d62657220616e64207472616e73616374696f6e20696e64657829206f662074686520666972737420617070726f76616c787472616e73616374696f6e20666f7220746869732064697370617463682ecc2d206063616c6c5f68617368603a205468652068617368206f66207468652063616c6c20746f2062652065786563757465642e0034232320436f6d706c6578697479242d20604f285329602ecc2d20557020746f206f6e652062616c616e63652d72657365727665206f7220756e72657365727665206f7065726174696f6e2e3d012d204f6e6520706173737468726f756768206f7065726174696f6e2c206f6e6520696e736572742c20626f746820604f285329602077686572652060536020697320746865206e756d626572206f66450120207369676e61746f726965732e206053602069732063617070656420627920604d61785369676e61746f72696573602c207769746820776569676874206265696e672070726f706f7274696f6e616c2ebc2d204f6e6520656e636f6465202620686173682c20626f7468206f6620636f6d706c657869747920604f285329602e302d204f6e65206576656e742e842d20492f4f3a2031207265616420604f285329602c206f6e652072656d6f76652e702d2053746f726167653a2072656d6f766573206f6e65206974656d2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e1d0504184f7074696f6e04045401e40108104e6f6e6500000010536f6d650400e4000001000021050c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c65741043616c6c04045400011c447365745f696e76756c6e657261626c65730401206163636f756e7473ec01445665633c543a3a4163636f756e7449643e00001c70466f726365207365742074686520696e76756c6e657261626c65732e00bc5b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c792e002023204572726f72730051012d205b604572726f723a3a546f6f4d616e79496e76756c6e657261626c6573605d20696620746865206e756d626572206f6620696e76756c6e657261626c6573206578636565647320746865206d6178696d756d3c6a6f696e5f63616e64696461746573080118616d6f756e74180124416d6f756e743c543e00012c726577617264735f637574f0011c50657262696c6c000124a84a6f696e20746865206c697374206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e002023204572726f72730049012d205b604572726f723a3a42656c6f774d696e5374616b65416d6f756e74605d2069662060616d6f756e74602069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742eec2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d206966206e6f6d696e6174696f6e20616c7265616479206578697374732e4d012d205b604572726f723a3a4163636f756e7449644e6f7452656769737465726564605d20696620604163636f756e74496460206973206e6f742072656769737465726564206173206120636f6c6c61746f722e4d012d205b604572726f723a3a4e6f4173736f63696174656456616c696461746f724964605d206966206e6f206173736f6369617465642076616c696461746f7220494420666f7220604163636f756e744964602e55012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e18756e626f6e64000230a44c656176652074686520636f6c6c61746f7220736574206f6620746869732070617261636861696e2e000d01496e207468697320636173652c206966207468652063616c6c696e67206163636f756e7420697320616c7265616479206120636f6c6c61746f722c20616e206578697445016973207265676973746572656420736f20746861742074686973206163636f756e74206973206e6f742073656c656374656420666f7220746865206e65787420736574206f6620636f6c6c61746f72732e35014f74686572776973652c20696620746865206163636f756e74206973206f6e6c7920612063616e6469646174652c20746869732063616e6469646174652077696c6c2062652072656d6f76656498616e6420746865206e6f6d696e6174696f6e7320776f756c642062652066726565642075702e002023204572726f727300fc2d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d2069662063616e64696461746520646f6573206e6f742065786973742e35012d205b604572726f723a3a43616e6e6f74556e626f6e64496e76756c6e657261626c65605d2063616e6e6f7420756e626f6e6420616e20696e76756c6e657261626c6520636f6c6c61746f722e29012d205b604572726f723a3a45786974496e50726f6772657373605d20696620756e626f6e64696e6720666f7220636f6c6c61746f7220616c726561647920696e2070726f67726573732e206e6f6d696e61746508012c636f6c6c61746f725f6964000130543a3a4163636f756e744964000118616d6f756e74180124416d6f756e743c543e00032441014e6f6d696e61746520612073706563696669632063616e64696461746520746f2062652073656c656374656420666f7220636f6c6c6174696f6e20616e6420626c6f636b2070726f64756374696f6e2e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742efc2d205b604572726f723a3a4e6f6d696e6174696f6e457869737473605d20696620746865206e6f6d696e6174696f6e20616c7265616479206578697374732e41012d205b604572726f723a3a42656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74605d20696620746865206e6f6d696e6174696f6e20616d6f756e742069732062656c6f77207468652820206d696e696d756d2e51012d205b604572726f723a3a546f6f4d616e794e6f6d696e6174696f6e73605d2069662074686572652061726520746f6f206d616e79206e6f6d696e6174696f6e7320666f72207468652063616e6469646174652e4472656d6f76655f6e6f6d696e6174696f6e04012c636f6c6c61746f725f6964000130543a3a4163636f756e74496400041c310152656d6f76652061206e6f6d696e6174696f6e2070726576696f75736c79207265676973746572656420666f72206120737065636966696320636f6c6c61746f722063616e6469646174652e002023204572726f7273000d012d205b604572726f723a3a43616e646964617465446f65734e6f744578697374605d206966207468652063616e64696461746520646f6573206e6f742065786973742e15012d205b604572726f723a3a4e6f6d696e6174696f6e446f65734e6f744578697374605d20696620746865206e6f6d696e6174696f6e20646f6573206e6f742065786973742e2d012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d2069662074686572652061726520746f6f206d616e792063616e6469646174657320696e20746865207365742e80666f7263655f7365745f63757272656e745f6d61785f63616e646964617465730401386d61785f63616e6469646174657310010c753332000520d0536574207468652063757272656e74206d61782063616e646964617465732c206d7573742062652077697468696e203020616e64a05b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e64696461746573290005014f6e6c79205b60466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616e2063616c6c20746869732066756e6374696f6e2e002023204572726f72730055012d205b604572726f723a3a546f6f4d616e7943616e64696461746573605d20696620746865206e756d626572206f662063616e6469646174657320697320616c726561647920617420746865206d6178696d756d2e70666f7263655f7365745f6d696e5f636f6c6c61746f725f7374616b650401486d696e5f636f6c6c61746f725f7374616b65180124416d6f756e743c543e00060c9453657420746865206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e7400c45b60543a3a466f7263654f726967696e605d28436f6e6669673a3a466f7263654f726967696e292063616c6c206f6e6c79042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e25050c3870616c6c65745f73657373696f6e1870616c6c65741043616c6c040454000108207365745f6b6579730801106b6579732905011c543a3a4b65797300011470726f6f6634011c5665633c75383e000024e453657473207468652073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c657220746f20606b657973602e1d01416c6c6f777320616e206163636f756e7420746f20736574206974732073657373696f6e206b6579207072696f7220746f206265636f6d696e6720612076616c696461746f722ec05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e00d0546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265207369676e65642e0034232320436f6d706c657869747959012d20604f283129602e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f662060543a3a4b6579733a3a6b65795f69647328296020776869636820697320202066697865642e2870757267655f6b657973000130c852656d6f76657320616e792073657373696f6e206b6579287329206f66207468652066756e6374696f6e2063616c6c65722e00c05468697320646f65736e27742074616b652065666665637420756e74696c20746865206e6578742073657373696f6e2e005501546865206469737061746368206f726967696e206f6620746869732066756e6374696f6e206d757374206265205369676e656420616e6420746865206163636f756e74206d757374206265206569746865722062655d01636f6e7665727469626c6520746f20612076616c696461746f72204944207573696e672074686520636861696e2773207479706963616c2061646472657373696e672073797374656d20287468697320757375616c6c7951016d65616e73206265696e67206120636f6e74726f6c6c6572206163636f756e7429206f72206469726563746c7920636f6e7665727469626c6520696e746f20612076616c696461746f722049442028776869636894757375616c6c79206d65616e73206265696e672061207374617368206163636f756e74292e0034232320436f6d706c65786974793d012d20604f2831296020696e206e756d626572206f66206b65792074797065732e2041637475616c20636f737420646570656e6473206f6e20746865206e756d626572206f66206c656e677468206f6698202060543a3a4b6579733a3a6b65795f6964732829602077686963682069732066697865642e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2905083c6566696e6974795f72756e74696d652c53657373696f6e4b6579730000080110617572612d0501c43c41757261206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c6963000114706f6f6c732d0501c83c506f6f6c73206173202463726174653a3a426f756e64546f52756e74696d654170705075626c69633e3a3a5075626c696300002d05104473705f636f6e73656e7375735f617572611c737232353531392c6170705f73723235353139185075626c6963000004003105013c737232353531393a3a5075626c6963000031050c1c73705f636f72651c73723235353139185075626c6963000004000401205b75383b2033325d000035050c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c65741043616c6c04045400012448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d697424011857656967687400003484536572766963657320612073696e676c65206f7665727765696768742058434d2e00c02d20606f726967696e603a204d75737420706173732060457865637574654f7665727765696768744f726967696e602ed42d2060696e646578603a2054686520696e646578206f6620746865206f7665727765696768742058434d20746f20736572766963650d012d20607765696768745f6c696d6974603a2054686520616d6f756e74206f662077656967687420746861742058434d20657865637574696f6e206d61792074616b652e001c4572726f72733a5d012d20604261644f766572776569676874496e646578603a2058434d20756e6465722060696e64657860206973206e6f7420666f756e6420696e2074686520604f766572776569676874602073746f72616765206d61702e45012d206042616458636d603a2058434d20756e6465722060696e646578602063616e6e6f742062652070726f7065726c79206465636f64656420696e746f20612076616c69642058434d20666f726d61742e09012d20605765696768744f7665724c696d6974603a2058434d20657865637574696f6e206d617920757365206772656174657220607765696768745f6c696d6974602e001c4576656e74733a8c2d20604f7665727765696768745365727669636564603a204f6e20737563636573732e5473757370656e645f78636d5f657865637574696f6e00010c490153757370656e647320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652c207265676172646c657373206f66207468652073656e6465722773206f726967696e2e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e50726573756d655f78636d5f657865637574696f6e000214b8526573756d657320616c6c2058434d20657865637574696f6e7320666f72207468652058434d502071756575652e003d014e6f7465207468617420746869732066756e6374696f6e20646f65736e2774206368616e67652074686520737461747573206f662074686520696e2f6f757420626f756e64206368616e6e656c732e00a42d20606f726967696e603a204d75737420706173732060436f6e74726f6c6c65724f726967696e602e607570646174655f73757370656e645f7468726573686f6c6404010c6e657710010c75333200031499014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e2074686520717565756520666f7220746865206f74686572207369646520746f20626520746f6c6420746f5873757370656e642074686569722073656e64696e672e00742d20606f726967696e603a204d75737420706173732060526f6f74602ee82d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e73757370656e645f76616c756560547570646174655f64726f705f7468726573686f6c6404010c6e657710010c75333200041495014f76657277726974657320746865206e756d626572206f66207061676573206f66206d65737361676573207768696368206d75737420626520696e207468652071756575652061667465722077686963682077652064726f7020616e792066757274686572686d657373616765732066726f6d20746865206368616e6e656c2e00742d20606f726967696e603a204d75737420706173732060526f6f74602eec2d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e64726f705f7468726573686f6c64605c7570646174655f726573756d655f7468726573686f6c6404010c6e657710010c75333200051491014f76657277726974657320746865206e756d626572206f66207061676573206f66206d6573736167657320776869636820746865207175657565206d757374206265207265647563656420746f206265666f7265206974207369676e616c732074686174ec6d6573736167652073656e64696e67206d6179207265636f6d6d656e636520616674657220697420686173206265656e2073757370656e6465642e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e726573756d655f7468726573686f6c64605c7570646174655f7468726573686f6c645f77656967687404010c6e657724011857656967687400061049014f7665727772697465732074686520616d6f756e74206f662072656d61696e696e672077656967687420756e6465722077686963682077652073746f702070726f63657373696e67206d657373616765732e00742d20606f726967696e603a204d75737420706173732060526f6f74602ef42d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7468726573686f6c645f77656967687460707570646174655f7765696768745f72657374726963745f646563617904010c6e657724011857656967687400071445014f7665727772697465732074686520737065656420746f2077686963682074686520617661696c61626c652077656967687420617070726f616368657320746865206d6178696d756d207765696768742ea50141206c6f776572206e756d62657220726573756c747320696e2061206661737465722070726f6772657373696f6e2e20412076616c7565206f662031206d616b65732074686520656e746972652077656967687420617661696c61626c6520696e697469616c6c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e0d012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e7765696768745f72657374726963745f6465636179602e847570646174655f78636d705f6d61785f696e646976696475616c5f77656967687404010c6e657724011857656967687400081429014f766572777269746520746865206d6178696d756d20616d6f756e74206f662077656967687420616e7920696e646976696475616c206d657373616765206d617920636f6e73756d652e71014d657373616765732061626f766520746869732077656967687420676f20696e746f20746865206f76657277656967687420717565756520616e64206d6179206f6e6c79206265207365727669636564206578706c696369746c792e00742d20606f726967696e603a204d75737420706173732060526f6f74602e21012d20606e6577603a20446573697265642076616c756520666f7220605175657565436f6e666967446174612e78636d705f6d61785f696e646976696475616c5f776569676874602e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e39050c2870616c6c65745f78636d1870616c6c65741043616c6c04045400012c1073656e6408011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d6573736167653d050154426f783c56657273696f6e656458636d3c28293e3e0000003c74656c65706f72745f61737365747310011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c75333200013c110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e5c726573657276655f7472616e736665725f61737365747310011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320002404d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602e2054686520776569676874206c696d697420666f722066656573206973206e6f742070726f766964656420616e64207468757320697320756e6c696d697465642cb47769746820616c6c20666565732074616b656e206173206e65656465642066726f6d207468652061737365742e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e1c6578656375746508011c6d6573736167656d0501c0426f783c56657273696f6e656458636d3c3c5420617320537973436f6e6669673e3a3a52756e74696d6543616c6c3e3e0001286d61785f77656967687424011857656967687400032cd04578656375746520616e2058434d206d6573736167652066726f6d2061206c6f63616c2c207369676e65642c206f726967696e2e004d01416e206576656e74206973206465706f736974656420696e6469636174696e67207768657468657220606d73676020636f756c6420626520657865637574656420636f6d706c6574656c79206f72206f6e6c79287061727469616c6c792e006d014e6f206d6f7265207468616e20606d61785f776569676874602077696c6c206265207573656420696e2069747320617474656d7074656420657865637574696f6e2e2049662074686973206973206c657373207468616e2074686559016d6178696d756d20616d6f756e74206f6620776569676874207468617420746865206d65737361676520636f756c642074616b6520746f2062652065786563757465642c207468656e206e6f20657865637574696f6e54617474656d70742077696c6c206265206d6164652e006d014e4f54453a2041207375636365737366756c2072657475726e20746f207468697320646f6573202a6e6f742a20696d706c7920746861742074686520606d73676020776173206578656375746564207375636365737366756c6c79cc746f20636f6d706c6574696f6e3b206f6e6c792074686174202a736f6d652a206f66206974207761732065786563757465642e44666f7263655f78636d5f76657273696f6e0801206c6f636174696f6e0d010148426f783c4d756c74694c6f636174696f6e3e00012c78636d5f76657273696f6e10012858636d56657273696f6e00041849014578746f6c6c2074686174206120706172746963756c61722064657374696e6174696f6e2063616e20626520636f6d6d756e6963617465642077697468207468726f756768206120706172746963756c61723c76657273696f6e206f662058434d2e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2ed82d20606c6f636174696f6e603a205468652064657374696e6174696f6e2074686174206973206265696e67206465736372696265642e11012d206078636d5f76657273696f6e603a20546865206c61746573742076657273696f6e206f662058434d207468617420606c6f636174696f6e6020737570706f7274732e64666f7263655f64656661756c745f78636d5f76657273696f6e0401446d617962655f78636d5f76657273696f6e7d0201484f7074696f6e3c58636d56657273696f6e3e0005145901536574206120736166652058434d2076657273696f6e20287468652076657273696f6e20746861742058434d2073686f756c6420626520656e636f646564207769746820696620746865206d6f737420726563656e74b476657273696f6e20612064657374696e6174696f6e2063616e2061636365707420697320756e6b6e6f776e292e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e39012d20606d617962655f78636d5f76657273696f6e603a205468652064656661756c742058434d20656e636f64696e672076657273696f6e2c206f7220604e6f6e656020746f2064697361626c652e78666f7263655f7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ed901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000610390141736b2061206c6f636174696f6e20746f206e6f7469667920757320726567617264696e672074686569722058434d2076657273696f6e20616e6420616e79206368616e67657320746f2069742e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e59012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f2077686963682077652073686f756c642073756273637269626520666f722058434d2076657273696f6e206e6f74696669636174696f6e732e80666f7263655f756e7375627363726962655f76657273696f6e5f6e6f746966790401206c6f636174696f6ed901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e0007184901526571756972652074686174206120706172746963756c61722064657374696e6174696f6e2073686f756c64206e6f206c6f6e676572206e6f7469667920757320726567617264696e6720616e792058434d4076657273696f6e206368616e6765732e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2e3d012d20606c6f636174696f6e603a20546865206c6f636174696f6e20746f207768696368207765206172652063757272656e746c79207375627363726962656420666f722058434d2076657273696f6ea820206e6f74696669636174696f6e73207768696368207765206e6f206c6f6e676572206465736972652e7c6c696d697465645f726573657276655f7472616e736665725f61737365747314011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69749d01012c5765696768744c696d69740008484d015472616e7366657220736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f2074686520736f7665726569676e206163636f756e74206f6620612064657374696e6174696f6e94636861696e20616e6420666f72776172642061206e6f74696669636174696f6e2058434d2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652e85012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546869732073686f756c6420696e636c7564652074686520617373657473207573656420746f207061792074686520666565206f6e2074686538202060646573746020736964652e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e5c6c696d697465645f74656c65706f72745f61737365747314011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00012c62656e6566696369617279d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001386665655f61737365745f6974656d10010c7533320001307765696768745f6c696d69749d01012c5765696768744c696d6974000944110154656c65706f727420736f6d65206173736574732066726f6d20746865206c6f63616c20636861696e20746f20736f6d652064657374696e6174696f6e20636861696e2e005101466565207061796d656e74206f6e207468652064657374696e6174696f6e2073696465206973206d6164652066726f6d2074686520617373657420696e2074686520606173736574736020766563746f72206f666101696e64657820606665655f61737365745f6974656d602c20757020746f20656e6f75676820746f2070617920666f7220607765696768745f6c696d697460206f66207765696768742e204966206d6f72652077656967687459016973206e6565646564207468616e20607765696768745f6c696d6974602c207468656e20746865206f7065726174696f6e2077696c6c206661696c20616e6420746865206173736574732073656e64206d6179206265206174207269736b2e0029012d20606f726967696e603a204d7573742062652063617061626c65206f66207769746864726177696e672074686520606173736574736020616e6420657865637574696e672058434d2e8d012d206064657374603a2044657374696e6174696f6e20636f6e7465787420666f7220746865206173736574732e2057696c6c207479706963616c6c792062652060583228506172656e742c2050617261636861696e282e2e29296020746f2073656e645901202066726f6d2070617261636861696e20746f2070617261636861696e2c206f72206058312850617261636861696e282e2e29296020746f2073656e642066726f6d2072656c617920746f2070617261636861696e2e89012d206062656e6566696369617279603a20412062656e6566696369617279206c6f636174696f6e20666f72207468652061737365747320696e2074686520636f6e74657874206f66206064657374602e2057696c6c2067656e6572616c6c79206265642020616e20604163636f756e7449643332602076616c75652ead012d2060617373657473603a205468652061737365747320746f2062652077697468647261776e2e20546865206669727374206974656d2073686f756c64206265207468652063757272656e6379207573656420746f20746f207061792074686520666565206f6e2074686580202060646573746020736964652e204d6179206e6f7420626520656d7074792e4d012d20606665655f61737365745f6974656d603a2054686520696e64657820696e746f206061737365747360206f6620746865206974656d2077686963682073686f756c64206265207573656420746f207061791c2020666565732e45012d20607765696768745f6c696d6974603a205468652072656d6f74652d7369646520776569676874206c696d69742c20696620616e792c20666f72207468652058434d206665652070757263686173652e40666f7263655f73757370656e73696f6e04012473757370656e646564d00110626f6f6c000a10f4536574206f7220756e7365742074686520676c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e00dc2d20606f726967696e603a204d75737420626520616e206f726967696e207370656369666965642062792041646d696e4f726967696e2ed02d206073757370656e646564603a2060747275656020746f2073757370656e642c206066616c73656020746f20726573756d652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e3d05080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204004105015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304003101015076333a3a58636d3c52756e74696d6543616c6c3e0003000041050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400450501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000450500000249050049050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400a501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400a501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400a501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e73654d050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e736665724173736574080118617373657473a501012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473a501012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065850101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c89010168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c01186173736574735d0501404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574735d0501404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e000e003445786368616e67654173736574080110676976655d0501404d756c7469417373657446696c74657200011c72656365697665a501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574735d0501404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574735d0501404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e0001186173736574735d0501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573ad0101284d756c746941737365740001307765696768745f6c696d69746905012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204004105014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804004105014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473a501012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b00004d050c0c78636d08763220526573706f6e7365000110104e756c6c000000184173736574730400a501012c4d756c74694173736574730001003c457865637574696f6e526573756c740400510501504f7074696f6e3c287533322c204572726f72293e0002001c56657273696f6e040010013873757065723a3a56657273696f6e00030000510504184f7074696f6e0404540155050108104e6f6e6500000010536f6d65040055050000010000550500000408105905005905100c78636d08763218747261697473144572726f72000168204f766572666c6f7700000034556e696d706c656d656e74656400010060556e74727573746564526573657276654c6f636174696f6e00020064556e7472757374656454656c65706f72744c6f636174696f6e000300444d756c74694c6f636174696f6e46756c6c000400684d756c74694c6f636174696f6e4e6f74496e7665727469626c65000500244261644f726967696e0006003c496e76616c69644c6f636174696f6e0007003441737365744e6f74466f756e64000800544661696c6564546f5472616e7361637441737365740009003c4e6f74576974686472617761626c65000a00484c6f636174696f6e43616e6e6f74486f6c64000b0054457863656564734d61784d65737361676553697a65000c005844657374696e6174696f6e556e737570706f72746564000d00245472616e73706f7274000e0028556e726f757461626c65000f0030556e6b6e6f776e436c61696d001000384661696c6564546f4465636f6465001100404d6178576569676874496e76616c6964001200384e6f74486f6c64696e674665657300130030546f6f457870656e73697665001400105472617004002c010c7536340015004c556e68616e646c656458636d56657273696f6e001600485765696768744c696d69745265616368656404002c01185765696768740017001c426172726965720018004c5765696768744e6f74436f6d70757461626c65001900005d05100c78636d087632286d756c74696173736574404d756c7469417373657446696c74657200010820446566696e6974650400a501012c4d756c74694173736574730000001057696c6404006105013857696c644d756c74694173736574000100006105100c78636d087632286d756c746961737365743857696c644d756c746941737365740001080c416c6c00000014416c6c4f660801086964b101011c4173736574496400010c66756e6505013c57696c6446756e676962696c697479000100006505100c78636d087632286d756c746961737365743c57696c6446756e676962696c6974790001082046756e6769626c650000002c4e6f6e46756e6769626c650001000069050c0c78636d0876322c5765696768744c696d697400010824556e6c696d697465640000001c4c696d69746564040028010c753634000100006d05080c78636d3056657273696f6e656458636d042c52756e74696d6543616c6c00010808563204007105015076323a3a58636d3c52756e74696d6543616c6c3e00020008563304008105015076333a3a58636d3c52756e74696d6543616c6c3e0003000071050c0c78636d0876320c58636d042c52756e74696d6543616c6c00000400750501745665633c496e737472756374696f6e3c52756e74696d6543616c6c3e3e0000750500000279050079050c0c78636d0876322c496e737472756374696f6e042c52756e74696d6543616c6c00017034576974686472617741737365740400a501012c4d756c7469417373657473000000545265736572766541737365744465706f73697465640400a501012c4d756c7469417373657473000100585265636569766554656c65706f7274656441737365740400a501012c4d756c7469417373657473000200345175657279526573706f6e73650c012071756572795f696428011c51756572794964000120726573706f6e73654d050120526573706f6e73650001286d61785f77656967687428010c753634000300345472616e736665724173736574080118617373657473a501012c4d756c746941737365747300012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c0118617373657473a501012c4d756c746941737365747300011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f74797065850101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737428010c75363400011063616c6c7d050168446f75626c65456e636f6465643c52756e74696d6543616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e0400b9010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f720c012071756572795f696428011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e00014c6d61785f726573706f6e73655f77656967687428010c753634000c00304465706f73697441737365740c01186173736574735d0501404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200012c62656e6566696369617279b50101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365741001186173736574735d0501404d756c7469417373657446696c7465720001286d61785f6173736574731901010c75333200011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e000e003445786368616e67654173736574080110676976655d0501404d756c7469417373657446696c74657200011c72656365697665a501012c4d756c7469417373657473000f005c496e6974696174655265736572766557697468647261770c01186173736574735d0501404d756c7469417373657446696c74657200011c72657365727665b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e00100040496e69746961746554656c65706f72740c01186173736574735d0501404d756c7469417373657446696c74657200011064657374b50101344d756c74694c6f636174696f6e00010c78636d4105011c58636d3c28293e001100305175657279486f6c64696e6710012071756572795f696428011c5175657279496400011064657374b50101344d756c74694c6f636174696f6e0001186173736574735d0501404d756c7469417373657446696c74657200014c6d61785f726573706f6e73655f77656967687428010c75363400120030427579457865637574696f6e08011066656573ad0101284d756c746941737365740001307765696768745f6c696d69746905012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204007105014058636d3c52756e74696d6543616c6c3e0015002c536574417070656e64697804007105014058636d3c52756e74696d6543616c6c3e00160028436c6561724572726f7200170028436c61696d4173736574080118617373657473a501012c4d756c74694173736574730001187469636b6574b50101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f77656967687428010c753634001a0048556e73756273637269626556657273696f6e001b00007d050c0c78636d38646f75626c655f656e636f64656434446f75626c65456e636f646564040454000004011c656e636f64656434011c5665633c75383e000081050c0c78636d0876330c58636d041043616c6c00000400850501585665633c496e737472756374696f6e3c43616c6c3e3e0000850500000289050089050c0c78636d0876332c496e737472756374696f6e041043616c6c0001c0345769746864726177417373657404003d01012c4d756c7469417373657473000000545265736572766541737365744465706f736974656404003d01012c4d756c7469417373657473000100585265636569766554656c65706f72746564417373657404003d01012c4d756c7469417373657473000200345175657279526573706f6e736510012071756572795f696428011c51756572794964000120726573706f6e73655d010120526573706f6e73650001286d61785f77656967687424011857656967687400011c71756572696572810101544f7074696f6e3c4d756c74694c6f636174696f6e3e000300345472616e7366657241737365740801186173736574733d01012c4d756c746941737365747300012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000400505472616e736665725265736572766541737365740c01186173736574733d01012c4d756c7469417373657473000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000500205472616e736163740c012c6f726967696e5f6b696e64850101284f726967696e4b696e64000158726571756972655f7765696768745f61745f6d6f737424011857656967687400011063616c6c7d05014c446f75626c65456e636f6465643c43616c6c3e0006006448726d704e65774368616e6e656c4f70656e526571756573740c011873656e6465721901010c7533320001406d61785f6d6573736167655f73697a651901010c7533320001306d61785f63617061636974791901010c7533320007004c48726d704368616e6e656c4163636570746564040124726563697069656e741901010c7533320008004848726d704368616e6e656c436c6f73696e670c0124696e69746961746f721901010c75333200011873656e6465721901010c753332000124726563697069656e741901010c7533320009002c436c6561724f726967696e000a003444657363656e644f726967696e040011010154496e746572696f724d756c74694c6f636174696f6e000b002c5265706f72744572726f7204008d0101445175657279526573706f6e7365496e666f000c00304465706f7369744173736574080118617373657473910101404d756c7469417373657446696c74657200012c62656e65666963696172790d0101344d756c74694c6f636174696f6e000d004c4465706f7369745265736572766541737365740c0118617373657473910101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e000e003445786368616e676541737365740c011067697665910101404d756c7469417373657446696c74657200011077616e743d01012c4d756c746941737365747300011c6d6178696d616cd00110626f6f6c000f005c496e6974696174655265736572766557697468647261770c0118617373657473910101404d756c7469417373657446696c74657200011c726573657276650d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e00100040496e69746961746554656c65706f72740c0118617373657473910101404d756c7469417373657446696c746572000110646573740d0101344d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e001100345265706f7274486f6c64696e67080134726573706f6e73655f696e666f8d0101445175657279526573706f6e7365496e666f000118617373657473910101404d756c7469417373657446696c74657200120030427579457865637574696f6e08011066656573450101284d756c746941737365740001307765696768745f6c696d69749d01012c5765696768744c696d697400130034526566756e64537572706c75730014003c5365744572726f7248616e646c657204008105012458636d3c43616c6c3e0015002c536574417070656e64697804008105012458636d3c43616c6c3e00160028436c6561724572726f7200170028436c61696d41737365740801186173736574733d01012c4d756c74694173736574730001187469636b65740d0101344d756c74694c6f636174696f6e0018001054726170040028010c7536340019004053756273637269626556657273696f6e08012071756572795f696428011c5175657279496400014c6d61785f726573706f6e73655f776569676874240118576569676874001a0048556e73756273637269626556657273696f6e001b00244275726e417373657404003d01012c4d756c7469417373657473001c002c457870656374417373657404003d01012c4d756c7469417373657473001d00304578706563744f726967696e0400810101544f7074696f6e3c4d756c74694c6f636174696f6e3e001e002c4578706563744572726f720400610101504f7074696f6e3c287533322c204572726f72293e001f00504578706563745472616e736163745374617475730400790101384d617962654572726f72436f64650020002c517565727950616c6c657408012c6d6f64756c655f6e616d6534011c5665633c75383e000134726573706f6e73655f696e666f8d0101445175657279526573706f6e7365496e666f0021003045787065637450616c6c6574140114696e6465781901010c7533320001106e616d6534011c5665633c75383e00012c6d6f64756c655f6e616d6534011c5665633c75383e00012c63726174655f6d616a6f721901010c75333200013c6d696e5f63726174655f6d696e6f721901010c753332002200505265706f72745472616e7361637453746174757304008d0101445175657279526573706f6e7365496e666f0023004c436c6561725472616e736163745374617475730024003c556e6976657273616c4f726967696e0400150101204a756e6374696f6e002500344578706f72744d6573736167650c011c6e6574776f726b210101244e6574776f726b496400012c64657374696e6174696f6e11010154496e746572696f724d756c74694c6f636174696f6e00010c78636d3101011c58636d3c28293e002600244c6f636b41737365740801146173736574450101284d756c74694173736574000120756e6c6f636b65720d0101344d756c74694c6f636174696f6e0027002c556e6c6f636b41737365740801146173736574450101284d756c746941737365740001187461726765740d0101344d756c74694c6f636174696f6e002800384e6f7465556e6c6f636b61626c650801146173736574450101284d756c746941737365740001146f776e65720d0101344d756c74694c6f636174696f6e0029003452657175657374556e6c6f636b0801146173736574450101284d756c746941737365740001186c6f636b65720d0101344d756c74694c6f636174696f6e002a002c536574466565734d6f64650401306a69745f7769746864726177d00110626f6f6c002b0020536574546f70696304000401205b75383b2033325d002c0028436c656172546f706963002d002c416c6961734f726967696e04000d0101344d756c74694c6f636174696f6e002e003c556e70616964457865637574696f6e0801307765696768745f6c696d69749d01012c5765696768744c696d6974000130636865636b5f6f726967696e810101544f7074696f6e3c4d756c74694c6f636174696f6e3e002f00008d050c4863756d756c75735f70616c6c65745f78636d1870616c6c65741043616c6c040454000100042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e91050c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c65741043616c6c04045400010448736572766963655f6f766572776569676874080114696e6465782c013c4f766572776569676874496e6465780001307765696768745f6c696d6974240118576569676874000004905365727669636520612073696e676c65206f766572776569676874206d6573736167652e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e95050c206f726d6c5f78636d186d6f64756c651043616c6c0404540001044473656e645f61735f736f7665726569676e08011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e00011c6d6573736167653d050154426f783c56657273696f6e656458636d3c28293e3e000004ac53656e6420616e2058434d206d6573736167652061732070617261636861696e20736f7665726569676e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e99050c486566696e6974795f70616c6c65745f78636d1870616c6c65741043616c6c040454000110547472616e736665725f746f5f70617261636861696e10011c706172615f69649d05012c50617261636861696e496400012c62656e6566696369617279a10501544163636f756e743c543a3a4163636f756e7449643e000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768749502012c4f7074696f6e3c7536343e0000381901606f726967696e60207472616e73666572732060616d6f756e7460206f662045464920746f206062656e656669636961727960206f6e20746865206070617261636861696e600029014e6f74653a20454649206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e01012d206062656e6566696369617279603a206163636f756e7420746f20726563656976652045464920696e2064657374696e6174696f6e2070617261636861696e942d2060616d6f756e74603a20616d6f756e74206f662045464920746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d6c7472616e736665725f61737365745f746f5f70617261636861696e14011c706172615f69649d05012c50617261636861696e496400012c62656e6566696369617279a10501544163636f756e743c543a3a4163636f756e7449643e00012c63757272656e63795f69641102019c3c54206173206f726d6c5f78746f6b656e733a3a436f6e6669673e3a3a43757272656e63794964000118616d6f756e7418013042616c616e63654f663c543e00012c646573745f7765696768749502012c4f7074696f6e3c7536343e0001442901606f726967696e60207472616e73666572732060616d6f756e7460206f66206061737365746020746f206062656e656669636961727960206f6e20746865206070617261636861696e600039014e6f74653a2060617373657460206e6565647320746f206265207265676973746572656420617320666f726569676e20746f6b656e20696e2064657374696e6174696f6e2070617261636861696e00882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e11012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e702d20606173736574603a20617373657420746f207472616e73666572a42d2060616d6f756e74603a20616d6f756e74206f66206061737365746020746f207472616e7366657261012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773202020604e6f6e6560002023204572726f72730051012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d59012d205b604572726f723a3a4e6f745472616e7366657261626c65605d3a204120636f72726573706f6e64696e67206d756c74696c6f636174696f6e20636f756c64206e6f7420626520636f6e76657274656420666f723020207468652061737365742e5c7472616e736665725f61737365745f776974685f66656514012861737365745f70616972a905016443757272656e63794964416d6f756e74506169724f663c543e0001206665655f70616972a905016443757272656e63794964416d6f756e74506169724f663c543e00011c706172615f69649d05012c50617261636861696e496400012c62656e6566696369617279a10501544163636f756e743c543a3a4163636f756e7449643e00012c646573745f7765696768749502012c4f7074696f6e3c7536343e0003404101606f726967696e60207472616e7366657273206061737365746020746f206062656e656669636961727960206174206070617261636861696e60207573696e6720606665655f61737365746020666f723101746865206665652e205468697320616c6c6f777320746865207472616e73666572206f6620637573746f6d20617373657473206c696b652061206e6f6e2d66756e6769626c652077686963686c63616e6e6f74206265207573656420746f2070617920666565732e0049014e6f74653a2065616368205b604d756c74694173736574605d206d7573742062652072656769737465726564206173206120666f726569676e206173736574206174207468652064657374696e6174696f6e2870617261636861696e2e00702d20606173736574603a20617373657420746f207472616e73666572982d20606665655f6173736574603a20617373657420746f20626520757365642061732066656511012d206062656e6566696369617279603a206163636f756e7420746f2072656365697665206061737365746020696e2064657374696e6174696f6e2070617261636861696e882d2060706172615f6964603a2064657374696e6174696f6e2070617261636861696e61012d2060646573745f776569676874603a206f7074696f6e616c2077656967687420746f206265207061696420696e2064657374696e6174696f6e20636861696e2c20756e6c696d6974656420696e20636173652069742773002023204572726f727351012d205b604572726f723a3a496e76616c696441646472657373605d3a206062656e65666963696172796020697320696e76616c69642c20692e6520636f756c64206e6f7420626520636f6e76657274656420746f4c20205b604d756c74694c6f636174696f6e605d60666f7263655f7365745f6d696e696d756d5f77656967687408012078636d5f63616c6cad05013058636d4f7065726174696f6e00014c78636d5f7765696768745f6665655f6d697363ed0101a04d696e696d756d576569676874466565506169723c5765696768742c20543a3a42616c616e63653e000204e45570646174652078636d206665657320616d6f756e7420746f206265207573656420696e2078636d2e5769746864726177206d657373616765042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e9d050c486566696e6974795f70616c6c65745f78636d14696d706c732c50617261636861696e496400010c144163616c6100d000204d6f6f6e6265616d00d4002453746174656d696e7400e80000a105101c65705f636f7265146672616d651474797065731c4163636f756e7404244163636f756e744964010001082453756273747261746504000001244163636f756e7449640000000c45564d0400a50501104831363000010000a505083c7072696d69746976655f7479706573104831363000000400250101205b75383b2032305d0000a9050c486566696e6974795f70616c6c65745f78636d1474797065735043757272656e63794964416d6f756e7450616972082843757272656e637949640111021c42616c616e636501180008012c63757272656e63795f69641102012843757272656e63794964000118616d6f756e74b4011c42616c616e63650000ad050c486566696e6974795f70616c6c65745f78636d1474797065733058636d4f7065726174696f6e0001083c58546f6b656e735472616e736665720000003050617261636861696e46656504000d01018473705f7374643a3a626f7865643a3a426f783c4d756c74694c6f636174696f6e3e00010000b1050c306f726d6c5f78746f6b656e73186d6f64756c651043616c6c040454000118207472616e7366657210012c63757272656e63795f696411020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d69740000306c5472616e73666572206e61746976652063757272656e636965732e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e4c7472616e736665725f6d756c746961737365740c01146173736574b5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d6974000130585472616e7366657220604d756c74694173736574602e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e447472616e736665725f776974685f66656514012c63757272656e63795f696411020134543a3a43757272656e63794964000118616d6f756e74180128543a3a42616c616e636500010c666565180128543a3a42616c616e636500011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d6974000254ec5472616e73666572206e61746976652063757272656e636965732073706563696679696e67207468652066656520616e6420616d6f756e742061732473657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d0160666565602069732074686520616d6f756e7420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e2064657374696e6174696f6ef8636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d207468652063616c6c6572732062616c616e63652e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e707472616e736665725f6d756c746961737365745f776974685f6665651001146173736574b5050160426f783c56657273696f6e65644d756c746941737365743e00010c666565b5050160426f783c56657273696f6e65644d756c746941737365743e00011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d697400035401015472616e7366657220604d756c74694173736574602073706563696679696e67207468652066656520616e6420616d6f756e742061732073657061726174652e00fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00ec606665656020697320746865206d756c7469617373657420746f206265207370656e7420746f2070617920666f7220657865637574696f6e20696e090164657374696e6174696f6e20636861696e2e20426f74682066656520616e6420616d6f756e742077696c6c206265207375627472616374656420666f726d20746865110163616c6c6572732062616c616e636520466f72206e6f77207765206f6e6c79206163636570742066656520616e6420617373657420686176696e67207468652073616d654c604d756c74694c6f636174696f6e602069642e000d014966206066656560206973206e6f74206869676820656e6f75676820746f20636f76657220666f722074686520657865637574696f6e20636f73747320696e20746865e464657374696e6174696f6e20636861696e2c207468656e20746865206173736574732077696c6c206265207472617070656420696e207468654464657374696e6174696f6e20636861696e001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e607472616e736665725f6d756c746963757272656e6369657310012863757272656e63696573b90501805665633c28543a3a43757272656e637949642c20543a3a42616c616e6365293e0001206665655f6974656d10010c75333200011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d697400043c05015472616e73666572207365766572616c2063757272656e636965732073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e000d01606665655f6974656d6020697320696e646578206f66207468652063757272656e63696573207475706c6520746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e507472616e736665725f6d756c7469617373657473100118617373657473a1010164426f783c56657273696f6e65644d756c74694173736574733e0001206665655f6974656d10010c75333200011064657374d901016c426f783c56657273696f6e65644d756c74694c6f636174696f6e3e000144646573745f7765696768745f6c696d69749d01012c5765696768744c696d697400053c0d015472616e73666572207365766572616c20604d756c74694173736574602073706563696679696e6720746865206974656d20746f20626520757365642061732066656500fc60646573745f7765696768745f6c696d697460206973207468652077656967687420666f722058434d20657865637574696f6e206f6e2074686520646573740901636861696e2c20616e6420697420776f756c6420626520636861726765642066726f6d20746865207472616e73666572726564206173736574732e20496620736574050162656c6f7720726571756972656d656e74732c2074686520657865637574696f6e206d6179206661696c20616e642061737365747320776f756c646e27742062652472656365697665642e00f8606665655f6974656d6020697320696e646578206f6620746865204d756c746941737365747320746861742077652077616e7420746f2075736520666f721c7061796d656e74001101497427732061206e6f2d6f7020696620616e79206572726f72206f6e206c6f63616c2058434d20657865637574696f6e206f72206d6573736167652073656e64696e672ef84e6f74652073656e64696e6720617373657473206f75742070657220736520646f65736e27742067756172616e746565207468657920776f756c64206265110172656365697665642e20526563656976696e6720646570656e6473206f6e206966207468652058434d206d65737361676520636f756c642062652064656c697665726564dc627920746865206e6574776f726b2c20616e642069662074686520726563656976696e6720636861696e20776f756c642068616e646c654c6d6573736167657320636f72726563746c792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb505080c78636d4c56657273696f6e65644d756c746941737365740001080856320400ad01013876323a3a4d756c7469417373657400010008563304004501013876333a3a4d756c7469417373657400030000b905000002bd0500bd050000040811021800c1050c3c70616c6c65745f626f756e746965731870616c6c65741043616c6c0804540004490001243870726f706f73655f626f756e747908011476616c7565b4013c42616c616e63654f663c542c20493e00012c6465736372697074696f6e34011c5665633c75383e0000305450726f706f73652061206e657720626f756e74792e00cc546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265205f5369676e65645f2e0051015061796d656e743a20605469705265706f72744465706f73697442617365602077696c6c2062652072657365727665642066726f6d20746865206f726967696e206163636f756e742c2061732077656c6c206173510160446174614465706f736974506572427974656020666f722065616368206279746520696e2060726561736f6e602e2049742077696c6c20626520756e72657365727665642075706f6e20617070726f76616c2c646f7220736c6173686564207768656e2072656a65637465642e00f82d206063757261746f72603a205468652063757261746f72206163636f756e742077686f6d2077696c6c206d616e616765207468697320626f756e74792e642d2060666565603a205468652063757261746f72206665652e25012d206076616c7565603a2054686520746f74616c207061796d656e7420616d6f756e74206f66207468697320626f756e74792c2063757261746f722066656520696e636c756465642ec02d20606465736372697074696f6e603a20546865206465736372697074696f6e206f66207468697320626f756e74792e38617070726f76655f626f756e7479040124626f756e74795f69641901012c426f756e7479496e64657800011c5d01417070726f7665206120626f756e74792070726f706f73616c2e2041742061206c617465722074696d652c2074686520626f756e74792077696c6c2062652066756e64656420616e64206265636f6d6520616374697665a8616e6420746865206f726967696e616c206465706f7369742077696c6c2062652072657475726e65642e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e3c70726f706f73655f63757261746f720c0124626f756e74795f69641901012c426f756e7479496e64657800011c63757261746f72d90401504163636f756e7449644c6f6f6b75704f663c543e00010c666565b4013c42616c616e63654f663c542c20493e0002189041737369676e20612063757261746f7220746f20612066756e64656420626f756e74792e00a44d6179206f6e6c792062652063616c6c65642066726f6d2060543a3a5370656e644f726967696e602e0034232320436f6d706c65786974791c2d204f2831292e40756e61737369676e5f63757261746f72040124626f756e74795f69641901012c426f756e7479496e6465780003447c556e61737369676e2063757261746f722066726f6d206120626f756e74792e001d01546869732066756e6374696f6e2063616e206f6e6c792062652063616c6c656420627920746865206052656a6563744f726967696e602061207369676e6564206f726967696e2e003d01496620746869732066756e6374696f6e2069732063616c6c656420627920746865206052656a6563744f726967696e602c20776520617373756d652074686174207468652063757261746f7220697331016d616c6963696f7573206f7220696e6163746976652e204173206120726573756c742c2077652077696c6c20736c617368207468652063757261746f72207768656e20706f737369626c652e006101496620746865206f726967696e206973207468652063757261746f722c2077652074616b6520746869732061732061207369676e20746865792061726520756e61626c6520746f20646f207468656972206a6f6220616e645d01746865792077696c6c696e676c7920676976652075702e20576520636f756c6420736c617368207468656d2c2062757420666f72206e6f7720776520616c6c6f77207468656d20746f207265636f76657220746865697235016465706f73697420616e64206578697420776974686f75742069737375652e20285765206d61792077616e7420746f206368616e67652074686973206966206974206973206162757365642e29005d0146696e616c6c792c20746865206f726967696e2063616e20626520616e796f6e6520696620616e64206f6e6c79206966207468652063757261746f722069732022696e616374697665222e205468697320616c6c6f77736101616e796f6e6520696e2074686520636f6d6d756e69747920746f2063616c6c206f7574207468617420612063757261746f72206973206e6f7420646f696e67207468656972206475652064696c6967656e63652c20616e64390177652073686f756c64207069636b2061206e65772063757261746f722e20496e20746869732063617365207468652063757261746f722073686f756c6420616c736f20626520736c61736865642e0034232320436f6d706c65786974791c2d204f2831292e386163636570745f63757261746f72040124626f756e74795f69641901012c426f756e7479496e64657800041c94416363657074207468652063757261746f7220726f6c6520666f72206120626f756e74792e290141206465706f7369742077696c6c2062652072657365727665642066726f6d2063757261746f7220616e6420726566756e642075706f6e207375636365737366756c207061796f75742e00904d6179206f6e6c792062652063616c6c65642066726f6d207468652063757261746f722e0034232320436f6d706c65786974791c2d204f2831292e3061776172645f626f756e7479080124626f756e74795f69641901012c426f756e7479496e64657800012c62656e6566696369617279d90401504163636f756e7449644c6f6f6b75704f663c543e0005285901417761726420626f756e747920746f20612062656e6566696369617279206163636f756e742e205468652062656e65666963696172792077696c6c2062652061626c6520746f20636c61696d207468652066756e647338616674657220612064656c61792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f2061776172642e19012d206062656e6566696369617279603a205468652062656e6566696369617279206163636f756e742077686f6d2077696c6c207265636569766520746865207061796f75742e0034232320436f6d706c65786974791c2d204f2831292e30636c61696d5f626f756e7479040124626f756e74795f69641901012c426f756e7479496e646578000620ec436c61696d20746865207061796f75742066726f6d20616e206177617264656420626f756e7479206166746572207061796f75742064656c61792e002501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652062656e6566696369617279206f66207468697320626f756e74792e00882d2060626f756e74795f6964603a20426f756e747920494420746f20636c61696d2e0034232320436f6d706c65786974791c2d204f2831292e30636c6f73655f626f756e7479040124626f756e74795f69641901012c426f756e7479496e646578000724390143616e63656c20612070726f706f736564206f722061637469766520626f756e74792e20416c6c207468652066756e64732077696c6c2062652073656e7420746f20747265617375727920616e64cc7468652063757261746f72206465706f7369742077696c6c20626520756e726573657276656420696620706f737369626c652e00c84f6e6c792060543a3a52656a6563744f726967696e602069732061626c6520746f2063616e63656c206120626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f2063616e63656c2e0034232320436f6d706c65786974791c2d204f2831292e50657874656e645f626f756e74795f657870697279080124626f756e74795f69641901012c426f756e7479496e64657800011872656d61726b34011c5665633c75383e000824ac457874656e6420746865206578706972792074696d65206f6620616e2061637469766520626f756e74792e001501546865206469737061746368206f726967696e20666f7220746869732063616c6c206d757374206265207468652063757261746f72206f66207468697320626f756e74792e008c2d2060626f756e74795f6964603a20426f756e747920494420746f20657874656e642e8c2d206072656d61726b603a206164646974696f6e616c20696e666f726d6174696f6e2e0034232320436f6d706c65786974791c2d204f2831292e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec5050c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c65741043616c6c04045400016c446372656174655f636f6c6c656374696f6e04012864657363726970746f72c905015c543a3a436f6c6c656374696f6e44657363726970746f720000142d01437265617465732061206e6577205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292066726f6d206064657363726970746f7260002023204572726f7273000d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f742062652072657365727665644864657374726f795f636f6c6c656374696f6e040134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000138510144657374726f7973205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e29207769746820606964602e20606f726967696e60206d75737420626520746865e46f776e6572206f6620746865205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e292e002023204572726f72730025012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e25012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e602077697468206069646020646f6573206e6f742065786973742e41012d205b604572726f723a3a44657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e74605d20696620616e6f746865722070616c6c657420697320626c6f636b696e6720746865682020636f6c6c656374696f6e2773206465737472756374696f6e49012d205b604572726f723a3a44657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73605d20696620636f6c6c656374696f6e207374696c6c2068617320746f6b656e73207768656e30202064657374726f79696e6755012d205b604572726f723a3a44657374726f79466f7262696464656e4279417474726962757465436f756e74605d20696620636f6c6c656374696f6e207374696c6c206861732061747472696275746573207768656e30202064657374726f79696e67a063757272656e74206e756d626572206f6620636f6c6c656374696f6e20617474726962757465732e446d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206d75746174696f6e01020154543a3a436f6c6c656374696f6e4d75746174696f6e0002184d014d6f64696679205b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206f776e6572206f662060636f6c6c656374696f6e602e306d75746174655f746f6b656e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001206d75746174696f6e29020140543a3a546f6b656e4d75746174696f6e000328f84d6f64696679205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e2920776974682060746f6b656e5f696460202066726f6d5d015b60436f6c6c656374696f6e605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e2920776974682060636f6c6c656374696f6e5f696460206279206170706c79696e6720606d75746174696f6e60002023204572726f72730041012d205b604572726f723a3a43757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479605d20696620746f6b656e2068617320616c7265616479206265656e50202061737369676e6564206120726f79616c7479d42d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206e6f742074686520636f6c6c656374696f6e206f776e6572c82d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20646f6573206e6f7420657869737421012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d20696620746865206e6577206c6f636174696f6e20697320616c7265616479206f63637570696564106d696e740c0124726563697069656e74d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d73f105013c4d696e74506172616d734f663c543e0004404901606f726967696e60206d696e747320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360207573696e67207468652070616c6c65742773bc5b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74292e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602efc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060436f6c6c656374696f6e6020646f6573206e6f742065786973742ed42d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060546f6b656e6020646f6573206e6f742065786973742e4d012d205b604572726f723a3a546f6b656e416c7265616479457869737473605d20696620617474656d7074696e6720746f20637265617465206120746f6b656e207468617420616c72656164792065786973747339012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6721012d20604d6178546f6b656e436f756e7445786365656465646020696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f73697451012d205b604572726f723a3a436f6e666c696374696e674c6f636174696f6e605d2069662074686520746f6b656e20697320666f726569676e20616e6420746865206c6f636174696f6e20697320616c7265616479c420206d617070656420746f20616e6f7468657220617373657420696e2060417373657449647342794c6f636174696f6e60106275726e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d730106013c4275726e506172616d734f663c543e000524390152656475636573207468652062616c616e6365206f6620606f776e6572602062792060616d6f756e7460206f662060746f6b656e5f6964602066726f6d2060636f6c6c656374696f6e5f6964602ed0497420616c736f20757064617465732074686520746f74616c20737570706c79206f662060636f6c6c656374696f6e5f6964602e002023204572726f7273fc2d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573206e6f742065786973742e55012d205b604572726f723a3a42616c616e63654c6f77605d20696620606f776e657260206163636f756e7420646f6573206e6f742068617320656e6f75676820616d6f756e74206f6620616e7920746f6b656e20696e6c202060746f6b656e7360206f662060636f6c6c656374696f6e602e59012d205b604572726f723a3a4465706f736974556e726573657276654661696c6564605d2069662063616c6c657220646f6573206e6f74206861766520656e6f7567682072657365727665642062616c616e636520746f2c2020756e72657365727665207472616e736665720c0124726563697069656e74d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d730506014c5472616e73666572506172616d734f663c543e0006181501606f70657261746f7260207472616e736665727320746f2060726563697069656e746020666f722060636f6c6c656374696f6e5f69646020776974682060706172616d7360002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e18667265657a65040110696e666f6502012c467265657a654f663c543e0007048c467265657a6520636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e741074686177040110696e666f6502012c467265657a654f663c543e000804845468617720636f6c6c656374696f6e2c20746f6b656e206f72206163636f756e74347365745f617474726962757465100134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65797502013c543a3a4174747269627574654b657900011476616c756579020144543a3a41747472696275746556616c756500092ce053657473207468652061747472696275746520606b65796020746f206076616c75656020666f722060636f6c6c656374696f6e5f6964602e5d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e4072656d6f76655f6174747269627574650c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65797502013c543a3a4174747269627574654b6579000a20250152656d6f7665732074686520606b657960206174747269627574652066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f7273d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e25012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2ec02d2060556e646572666c6f776020696620616e2061747472696275746520636f756e74657220756e646572666c6f77735472656d6f76655f616c6c5f617474726962757465730c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00013c6174747269627574655f636f756e7410010c753332000b24110152656d6f76657320616c6c20617474726962757465732066726f6d2074686520676976656e2060636f6c6c656374696f6e5f696460206f722060746f6b656e5f6964602e002023204572726f727355012d2060496e76616c6964417474726962757465436f756e746020696620606174747269627574655f636f756e746020646f65736e2774206d6174636820746865206e756d626572206f66206174747269627574657349012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d20696620436f6c6c656374696f6e20776974682060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e0d012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d20696620546f6b656e20776974682060746f6b656e5f69646020646f6573206e6f742065786973742e4d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206163636f756e74206973206e6f7420746865206f776e6572206f662074686520436f6c6c656374696f6e206f721c2020546f6b656e982d206f74686572206572726f72732066726f6d206072656d6f76655f617474726962757465603862617463685f7472616e73666572080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000128726563697069656e74730906015c5472616e73666572526563697069656e74734f663c543e000c1c55015472616e73666572732074686520737065636966696320616d6f756e74206f6620746f6b656e73206f662060636f6c6c656374696f6e6020746f2060726563697069656e7473602066726f6d20606f726967696e60c86163636f756e742e20412073696e676c65206661696c7572652077696c6c206661696c20616c6c207472616e73666572732e002023204572726f727300a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e3d012d205b604572726f723a3a42616c616e63654c6f77605d2069662060736f757263656020646f6573206e6f74206f776e20656e6f75676820616d6f756e74206f662060636f6c6c656374696f6e602e2862617463685f6d696e74080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000128726563697069656e74731506014c4d696e74526563697069656e74734f663c543e000d304501436f6c6c656374696f6e206f776e6572206d696e747320746f6b656e73206f662060636f6c6c656374696f6e5f69646020746f2060726563697069656e74736020636f6e73697374696e67206f6620616e61015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920616e64205b604d696e74506172616d73605d2e20412073696e676c65206d696e74206661696c7572658c77696c6c206661696c20616c6c206f66207468656d20696e207468652062617463682e002023204572726f7273a42d205b604572726f723a3a416d6f756e745a65726f605d2069662060616d6f756e74203d3d2030602e0d012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e6020646f6573202a2a6e6f742a2a2065786973742e39012d205b604572726f723a3a4e6f5065726d697373696f6e605d206966206063616c6c657260206973206e6f7420616c6c6f77656420746f206d696e74207468652060636f6c6c656374696f6e602e51012d205b604572726f723a3a546f6b656e4d696e744361704578636565646564605d20696620746865206d696e7420706f6c69637920546f6b656e43617020646f6573206e6f7420616c6c6f77206d696e74696e6745012d205b604572726f723a3a4d6178546f6b656e436f756e744578636565646564605d20696620746865206d696e7420706f6c696379206d61785f746f6b656e5f636f756e742069732065786365656465644d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d206966207468652069737375657220646f6573206e6f74206861766520737566666963656e742062616c616e636520666f723c2020746f6b656e206465706f7369744c62617463685f7365745f6174747269627574650c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00012861747472696275746573cd05013c417474726962757465734f663c543e000e34d4436f6c6c656374696f6e206f776e657220736574732060617474726962757465736020746f2060636f6c6c656374696f6e5f696460005d0149662060746f6b656e5f696460206973205b604e6f6e65605d2c207468652061747472696275746520697320616464656420746f2074686520636f6c6c656374696f6e2e204966206974206973205b60536f6d65605d2c907468652061747472696275746520697320616464656420746f2074686520746f6b656e2e002023204572726f727300d02d205b604572726f723a3a496e76616c69644174747269627574654b6579605d20696620606b65792e6c656e2829203d3d20306009012d205b604572726f723a3a436f6c6c656374696f6e4e6f74466f756e64605d2069662060636f6c6c656374696f6e5f69646020646f6573206e6f742065786973742e19012d205b604572726f723a3a546f6b656e4e6f74466f756e64605d2069662060746f6b656e5f6964602069732060536f6d656020616e6420646f6573206e6f742065786973742e45012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662060736f7572636560206163636f756e74206973206e6f7420746865206f776e6572206f662074686520636f6c6c656374696f6e2e51012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620756e61626c6520746f207265736572766520746865206465706f73697420666f72207468652061747472696275746528202073746f726167652e48617070726f76655f636f6c6c656374696f6e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e74496400012865787069726174696f6e7d020134543a3a45787069726174696f6e000f245d01417070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e5f6964602e1901496620616e206065787069726174696f6e602069732070726f76696465642c2074686520617070726f76616c2077696c6c20656e64207768656e20697420657870697265732e002023204572726f727300d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f7260fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f773d012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d50756e617070726f76655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206f70657261746f72000130543a3a4163636f756e7449640010145501556e617070726f76652074686520606f70657261746f726020746f206d616e61676520616c6c206f6620606f726967696e60277320746f6b656e732062656c6f6e67696e6720746f2060636f6c6c656374696f6e60002023204572726f72730041012d205b604572726f723a3a436f6c6c656374696f6e4163636f756e744e6f74466f756e64605d2069662074686520636f6c6c656374696f6e206163636f756e742063616e6e6f7420626520666f756e6434617070726f76655f746f6b656e180134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e744964000118616d6f756e74b4013c543a3a546f6b656e42616c616e636500012865787069726174696f6e7d020134543a3a45787069726174696f6e00013863757272656e745f616d6f756e74b4013c543a3a546f6b656e42616c616e63650011305501417070726f766520606f70657261746f726020746f207472616e7366657220757020746f2060616d6f756e7460206f66206063616c6c65726027732062616c616e636520666f722060746f6b656e5f696460206f66450160636f6c6c656374696f6e5f6964602e20416e206065787069726174696f6e602063616e2062652070726f76696465642e206063757272656e745f616d6f756e7460206d757374206d61746368207468656063757272656e7420617070726f76656420616d6f756e742e002023204572726f7273d82d205b604572726f723a3a43616e6e6f74417070726f766553656c66605d20696620606f726967696e203d3d206f70657261746f726035012d205b604572726f723a3a436f6c6c656374696f6e416c7265616479417070726f766564605d2069662060636f6c6c656374696f6e5f69646020697320616c726561647920617070726f766564fc2d205b604572726f723a3a416c726561647945787069726564605d206966206065787069726174696f6e60206973206561726c696572207468616e206e6f7715012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f7420657869737431012d205b604572726f723a3a4d6178417070726f76616c734578636565646564605d20696620617070726f76616c20636f756e742068617320657863656564656420746865206d6178696d756d59012d205b604572726f723a3a57726f6e6743757272656e74417070726f766564416d6f756e74605d206966206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652063757272656e74442020617070726f76616c20616d6f756e743c756e617070726f76655f746f6b656e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001206f70657261746f72000130543a3a4163636f756e7449640012142501556e617070726f766520606f70657261746f726020746f207472616e7366657220606f726967696e6027732060746f6b656e5f696460206f662060636f6c6c656374696f6e5f696460002023204572726f72730015012d205b604572726f723a3a546f6b656e4163636f756e744e6f74466f756e64605d2069662074686520746f6b656e206163636f756e7420646f6573206e6f742065786973745c666f7263655f6d75746174655f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001206d75746174696f6e01020154543a3a436f6c6c656374696f6e4d75746174696f6e001318510145786163746c79206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e292c2065786365707420746865206f726967696e206d757374206265c8726f6f7420616e6420746865206063616c6c657260206163636f756e742073686f756c64206265207370656369666965642e002023204572726f727300d853616d65206173205b606d75746174655f636f6c6c656374696f6e605d2853656c663a3a6d75746174655f636f6c6c656374696f6e2938666f7263655f7472616e73666572100118736f75726365d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c64657374696e6174696f6ed904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f75726365000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000118706172616d730506014c5472616e73666572506172616d734f663c543e001418590145786163746c79206173205b607472616e73666572605d2853656c663a3a7472616e73666572292c2065786365707420746865206f726967696e206d75737420626520726f6f7420616e642074686520736f75726365706163636f756e742073686f756c64206265207370656369666965642e002023204572726f7273009053616d65206173205b607472616e73666572605d2853656c663a3a7472616e736665722950666f7263655f7365745f636f6c6c656374696f6e080134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e496400011476616c75658502015c4f7074696f6e3c436f6c6c656374696f6e4f663c543e3e00150415015365742074686520436f6c6c656374696f6e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f743c666f7263655f7365745f746f6b656e0c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e496400011476616c7565b90201484f7074696f6e3c546f6b656e4f663c543e3e00160401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f744c666f7263655f7365745f617474726962757465100134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f69644d0201484f7074696f6e3c543a3a546f6b656e49643e00010c6b65797502013c543a3a4174747269627574654b657900011476616c7565210601584f7074696f6e3c4174747269627574654f663c543e3e00170401015365742074686520546f6b656e732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f7470666f7263655f7365745f636f6c6c656374696f6e5f6163636f756e740c0134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e49640001286163636f756e745f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565cd0201784f7074696f6e3c436f6c6c656374696f6e4163636f756e744f663c543e3e00180431015365742074686520436f6c6c656374696f6e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f7365745f746f6b656e5f6163636f756e74100134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e4964000120746f6b656e5f6964b40128543a3a546f6b656e49640001286163636f756e745f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500011476616c7565e90201644f7074696f6e3c546f6b656e4163636f756e744f663c543e3e0019041d015365742074686520546f6b656e4163636f756e74732073746f7261676520746f2074686520676976656e206076616c7565602c206f726967696e206d75737420626520726f6f745c666f7263655f6372656174655f636f6c6c656374696f6e0c01146f776e6572000130543a3a4163636f756e744964000134636f6c6c656374696f6e5f6964b4013c543a3a436f6c6c656374696f6e496400012864657363726970746f72c905015c543a3a436f6c6c656374696f6e44657363726970746f72001a144901437265617465732061206e657720636f6c6c656374696f6e2066726f6d206064657363726970746f72602061742060636f6c6c656374696f6e5f6964602c206f726967696e206d75737420626520726f6f74002023204572726f72730d012d205b604572726f723a3a4465706f736974526573657276654661696c6564605d20696620746865206465706f7369742063616e6e6f7420626520726573657276656431012d205b604572726f723a3a436f6c6c656374696f6e4964416c7265616479496e557365605d2069662074686520636f6c6c656374696f6e20696420697320616c726561647920696e20757365042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec9050c3c65705f6d756c74695f746f6b656e7328636f6c6c656374696f6e6c44656661756c74436f6c6c656374696f6e44657363726970746f721030546f6b656e42616c616e636501181c526f79616c7479010502704578706c69636974526f79616c747943757272656e63696573566563010d02284174747269627574657301cd05000c0118706f6c696379d90501e044656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f723c546f6b656e42616c616e63652c20526f79616c74793e00016c6578706c696369745f726f79616c74795f63757272656e636965730d0201704578706c69636974526f79616c747943757272656e6369657356656300012861747472696275746573cd050128417474726962757465730000cd050c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d105045300000400d50501185665633c543e0000d1050c3c65705f6d756c74695f746f6b656e73146261746368544174747269627574654b657956616c756550616972080c4b65790175021456616c75650179020008010c6b65797502010c4b657900011476616c75657902011456616c75650000d505000002d10500d9050c3c65705f6d756c74695f746f6b656e7318706f6c6963798444656661756c74436f6c6c656374696f6e506f6c69637944657363726970746f720830546f6b656e42616c616e636501181c526f79616c7479010502001401106d696e74dd0501a444656661756c744d696e74506f6c69637944657363726970746f723c546f6b656e42616c616e63653e0001106275726ee105016c44656661756c744275726e506f6c69637944657363726970746f720001207472616e73666572e505017c44656661756c745472616e73666572506f6c69637944657363726970746f72000124617474726962757465e905018044656661756c74417474726962757465506f6c69637944657363726970746f720001186d61726b6574ed05019844656661756c744d61726b6574506f6c69637944657363726970746f723c526f79616c74793e0000dd05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e746c44656661756c744d696e74506f6c69637944657363726970746f720430546f6b656e42616c616e63650118000c013c6d61785f746f6b656e5f636f756e74950201484f7074696f6e3c546f6b656e436f756e743e0001406d61785f746f6b656e5f737570706c794d0201504f7074696f6e3c546f6b656e42616c616e63653e000144666f7263655f73696e676c655f6d696e74d00110626f6f6c0000e105103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e6c44656661756c744275726e506f6c69637944657363726970746f7200000000e505103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665727c44656661756c745472616e73666572506f6c69637944657363726970746f7200000000e905103c65705f6d756c74695f746f6b656e7318706f6c696379246174747269627574658044656661756c74417474726962757465506f6c69637944657363726970746f7200000000ed05103c65705f6d756c74695f746f6b656e7318706f6c696379186d61726b65747444656661756c744d61726b6574506f6c69637944657363726970746f72041c526f79616c74790105020004011c726f79616c74791d02013c4f7074696f6e3c526f79616c74793e0000f105103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744444656661756c744d696e74506172616d73201c546f6b656e4964011830546f6b656e42616c616e636501181c42616c616e636501181c526f79616c7479010502284174747269627574657301cd052c466f726569676e4e616d6501350234466f726569676e53796d626f6c014102204c6f636174696f6e010d0101082c437265617465546f6b656e240120746f6b656e5f6964b4011c546f6b656e4964000138696e697469616c5f737570706c79b40130546f6b656e42616c616e636500012c73756666696369656e6379f505019c53756666696369656e6379506172616d3c42616c616e63652c20546f6b656e42616c616e63653e00010c636170c10201784f7074696f6e3c546f6b656e4361703c546f6b656e42616c616e63653e3e0001206265686176696f72550201904f7074696f6e3c546f6b656e4d61726b65744265686176696f723c526f79616c74793e3e0001446c697374696e675f666f7262696464656ed00110626f6f6c000130667265657a655f73746174656d02014c4f7074696f6e3c467265657a6553746174653e00012861747472696275746573cd05012841747472696275746573000138666f726569676e5f706172616d73f9050121014f7074696f6e3c466f726569676e546f6b656e4372656174696f6e506172616d733c466f726569676e4e616d652c20466f726569676e53796d626f6c2c204c6f636174696f6e3e3e000000104d696e740c0120746f6b656e5f6964b4011c546f6b656e4964000118616d6f756e74b40130546f6b656e42616c616e6365000128756e69745f70726963654d02013c4f7074696f6e3c42616c616e63653e00010000f505103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e744053756666696369656e6379506172616d081c42616c616e6365011830546f6b656e42616c616e63650118010830496e73756666696369656e74040128756e69745f70726963654d02013c4f7074696f6e3c42616c616e63653e0000002853756666696369656e7404013c6d696e696d756d5f62616c616e6365180130546f6b656e42616c616e636500010000f90504184f7074696f6e04045401fd050108104e6f6e6500000010536f6d650400fd050000010000fd05103c65705f6d756c74695f746f6b656e7318706f6c696379106d696e7468466f726569676e546f6b656e4372656174696f6e506172616d730c104e616d650135021853796d626f6c014102204c6f636174696f6e010d0100140134646563696d616c5f636f756e741901010c7533320001106e616d65350201104e616d6500011873796d626f6c4102011853796d626f6c0001206c6f636174696f6e810101404f7074696f6e3c4c6f636174696f6e3e000140756e6974735f7065725f7365636f6e644d0201304f7074696f6e3c753132383e00000106103c65705f6d756c74695f746f6b656e7318706f6c696379106275726e4444656661756c744275726e506172616d73081c546f6b656e4964011830546f6b656e42616c616e6365011800100120746f6b656e5f6964b4011c546f6b656e4964000118616d6f756e74b40130546f6b656e42616c616e63650001286b6565705f616c697665d00110626f6f6c00015072656d6f76655f746f6b656e5f73746f72616765d00110626f6f6c00000506103c65705f6d756c74695f746f6b656e7318706f6c696379207472616e736665725444656661756c745472616e73666572506172616d730c244163636f756e74496401001c546f6b656e4964011830546f6b656e42616c616e6365011801081853696d706c650c0120746f6b656e5f6964b4011c546f6b656e4964000118616d6f756e74b40130546f6b656e42616c616e63650001286b6565705f616c697665d00110626f6f6c000000204f70657261746f72100120746f6b656e5f6964b4011c546f6b656e4964000118736f757263650001244163636f756e744964000118616d6f756e74b40130546f6b656e42616c616e63650001286b6565705f616c697665d00110626f6f6c0001000009060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010d06045300000400110601185665633c543e00000d060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d73010506000801286163636f756e745f69640001244163636f756e744964000118706172616d7305060118506172616d73000011060000020d060015060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540119060453000004001d0601185665633c543e000019060c3c65705f6d756c74695f746f6b656e7314626174636824526563697069656e7408244163636f756e744964010018506172616d7301f105000801286163636f756e745f69640001244163636f756e744964000118706172616d73f1050118506172616d7300001d06000002190600210604184f7074696f6e0404540125060108104e6f6e6500000010536f6d6504002506000001000025060c3c65705f6d756c74695f746f6b656e732461747472696275746524417474726962757465083841747472696275746556616c75650179021c42616c616e636501180008011476616c75657902013841747472696275746556616c756500011c6465706f736974b4011c42616c616e6365000029060c3470616c6c65745f636c61696d731870616c6c65741043616c6c040454000104606d696e745f656e6a5f66726f6d5f6e61746976655f656669040118616d6f756e7418013042616c616e63654f663c543e00061cf8427269646765204546492066726f6d20746865204566696e6974792070617261636861696e20746f2074686520456e6a696e2052656c617920436861696e002c506172616d65746572733a3d012d20606f726967696e603a20546865206163636f756e7420696e6974696174696e672074686520636c61696d20616e642066726f6d207768696368204546492077696c6c206265206275726e65642e4d012d2060616d6f756e74603a204e756d626572206f66204546497320746f206275726e20696e206f7264657220746f2062726964676520746f2074686520456e6a696e2052656c617920436861696e2e205468654901636f6e76657273696f6e20726174652077696c6c206265206163636f7264696e6720746f20746865206045786368616e676552617465602073746f72616765206f6e2074686520456e6a696e2052656c617918436861696e2e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e2d060c3070616c6c65745f706f6f6c731870616c6c65741043616c6c040454000104306d75746174655f706f6f6c730401206d75746174696f6e2d030134506f6f6c734d75746174696f6e000014b44d75746174652074686520706f6f6c732e2043616e206f6e6c792062652063616c6c656420627920726f6f742e002023204572726f72730015012d205b604572726f723a3a496e76616c6964466565536861726573605d20696620746865206665652073686172657320646f206e6f742061646420757020746f2031303025042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e31060c4470616c6c65745f6675656c5f74616e6b731870616c6c65741043616c6c040454000138406372656174655f6675656c5f74616e6b04012864657363726970746f723506015c4675656c54616e6b44657363726970746f724f663c543e0000189c437265617465732061206675656c2074616e6b2c20676976656e20612064657363726970746f72002023204572726f727300f82d205b604572726f723a3a4675656c54616e6b416c7265616479457869737473605d206966206074616e6b5f69646020616c72656164792065786973747345012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620612072756c652073657420686173206d756c7469706c652072756c6573206f66207468652073616d65206b696e64406d75746174655f6675656c5f74616e6b08011c74616e6b5f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f757263650001206d75746174696f6e4503013c543a3a54616e6b4d75746174696f6e000118b44170706c7920606d75746174696f6e6020746f206675656c2074616e6b2077697468206074616e6b5f6964602e002023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e01012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e60206973206e6f7420746865206675656c2074616e6b206f776e65722c6164645f6163636f756e7408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964d90401444c6f6f6b7570536f757263654f663c543e0002241d0141646473206e6577206163636f756e7420666f722060757365725f69646020746f206675656c2074616e6b206174206074616e6b5f6964602e20416e206163636f756e742069731501726571756972656420746f2064697370617463682063616c6c732e2041206465706f7369742069732072657175697265642c20616e64206d61792062652070616964206279d47468652075736572206f7220746865206675656c2074616e6b2c20646570656e64696e67206f6e207468652073657474696e67732e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374733872656d6f76655f6163636f756e7408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964d90401444c6f6f6b7570536f757263654f663c543e0003201d0152656d6f766573206163636f756e7420666f722060757365725f6964602066726f6d206675656c2074616e6b206174206074616e6b5f6964602e20416e79206465706f73697473346172652072657475726e65642e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f742065786973746072656d6f76655f6163636f756e745f72756c655f6461746110011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964d90401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012472756c655f6b696e6481030140446973706174636852756c654b696e6400042c5d0152656d6f7665206163636f756e742072756c652064617461206966206974206578697374732e204f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e205265717569726573ac746865206675656c2074616e6b206f72207468652072756c652073657420746f2062652066726f7a656e2e0028232323204572726f72730019012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b20666f72206074616e6b5f69646020646f65736e2774206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6564206279206e6f6e2d6f776e657211012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e7420646f6573206e6f7420657869737420666f722060757365725f69646025012d205b604572726f723a3a52756c655365744e6f74466f756e64605d2069662072756c652073657420646f6573206e6f7420657869737420666f72206072756c655f7365745f69646029012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e01012d205b604572726f723a3a52756c654e6f74466f756e64605d2069662072756c6520646f6573206e6f7420657869737420666f72206072756c655f6b696e646020646973706174636810011c74616e6b5f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6ca1040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565d00110626f6f6c0005202501446973706174636820612063616c6c207573696e6720746865206074616e6b5f696460207375626a65637420746f207468652072756c6573206f66206072756c655f7365745f696460002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742e1d012d205b604572726f723a3a557361676552657374726963746564605d2069662063616c6c6572206973206e6f742070617274206f662072756c657365742077686974656c69737459012d205b604572726f723a3a43616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365605d2069662063616c6c657220646f6573206e6f74206f776e2074686520746f6b656e7320746f15012020757365207468652072756c6573657420666f722072656d61696e696e675f666565207768656e2060706179735f72656d61696e696e675f66656560206973207472756521012d205b604572726f723a3a4675656c54616e6b4f75744f6646756e6473605d20696620746865206675656c2074616e6b206163636f756e742063616e6e6f742070617920666565734864697370617463685f616e645f746f75636810011c74616e6b5f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f6964100130543a3a52756c65536574496400011063616c6ca1040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000148706179735f72656d61696e696e675f666565d00110626f6f6c00061c590153616d65206173205b64697370617463685d2853656c663a3a6469737061746368292c20627574206372656174657320616e206163636f756e7420666f7220606f726967696e6020696620697420646f6573206e6f742d01657869737420616e6420697320616c6c6f77656420627920746865206675656c2074616e6b27732060757365725f6163636f756e745f6d616e6167656d656e74602073657474696e67732e002023204572726f727300e452657475726e73207468652073616d65206572726f7273206173205b64697370617463685d2853656c663a3a64697370617463682920616e64805b6164645f6163636f756e745d2853656c663a3a6164645f6163636f756e7429707363686564756c655f6d75746174655f667265657a655f73746174650c011c74616e6b5f6964d904018c3c543a3a4c6f6f6b7570206173205374617469634c6f6f6b75703e3a3a536f7572636500012c72756c655f7365745f69647d0201504f7074696f6e3c543a3a52756c6553657449643e00012469735f66726f7a656ed00110626f6f6c00072459015363686564756c65206d75746174696e67206f66206069735f66726f7a656e6020737461746520746861742064657465726d696e6573206966206675656c2074616e6b206f722072756c65207365742063616e2062651075736564005d014164646974696f6e616c2031207265616420616e6420312077726974652061726520616464656420746f206163636f756e7420666f7220606f6e5f66696e616c697a65602073746f72616765206f7065726174696f6e73002023204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f742061206675656c2074616e6b206f776e6572c42d205b604572726f723a3a467265657a65517565756546756c6c605d206966207468652071756575652069732066756c6c3c696e736572745f72756c655f7365740c011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c65536574496400011472756c65739106015052756c6544657363726970746f72734f663c543e0008403d01496e736572742061206e65772072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e2049742063616e2062652061206e65772072756c652073657461016f722069742063616e207265706c61636520616e206578697374696e67206f6e652e204966206974206973207265706c6163696e6720612072756c65207365742c20612072756c6520746861742069732073746f72696e67590164617461206f6e20616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f7665610174686520646174612066697273742e20496620612072756c65206973206265696e67207265706c616365642c2069742077696c6c206265206d757461746564207769746820746865206e657720706172616d65746572732ce0616e642069742077696c6c206d61696e7461696e20616e792070657273697374656e74206461746120697420616c7265616479206861732e00bc54686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e28232323204572726f7273e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e74206461746121012d205b604572726f723a3a4d617852756c65536574734578636565646564605d206966206d6178206e756d626572206f662072756c6520736574732077617320657863656564656451012d205b604572726f723a3a4475706c696361746552756c654b696e6473605d20696620616464696e6720612072756c65207365742077697468206d756c7469706c652072756c6573206f66207468652073616d651820206b696e643c72656d6f76655f72756c655f73657408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00012c72756c655f7365745f6964100130543a3a52756c6553657449640009283d0152656d6f76652072756c652073657420666f72206074616e6b5f69646020616e64206072756c655f7365745f6964602e20412072756c6520746861742069732073746f72696e672064617461206f6e4901616e79206163636f756e74732063616e6e6f742062652072656d6f7665642e20557365205b53656c663a3a72656d6f76655f6163636f756e745f72756c655f646174615d20746f2072656d6f766520746865ec646174612066697273742e2054686973206973206f6e6c792063616c6c61626c6520627920746865206675656c2074616e6b2773206f776e65722e2023204572726f727300e82d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206074616e6b5f69646020646f6573206e6f742065786973742ef82d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420746865206675656c2074616e6b206f776e657229012d205b604572726f723a3a526571756972657346726f7a656e54616e6b4f7252756c65736574605d2069662074616e6b206f722072756c6520736574206973206e6f742066726f7a656e61012d205b604572726f723a3a43616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e7444617461605d2069662072656d6f76696e6720612072756c6520746861742069732073746f72696e673820206163636f756e7420646174614462617463685f6164645f6163636f756e7408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000a18a853696d696c617220746f206164645f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f20696e7365727420696e746f2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e7421012d205b604572726f723a3a4163636f756e74416c7265616479457869737473605d206966206163636f756e742061742060757365725f69646020616c7265616479206578697374735062617463685f72656d6f76655f6163636f756e7408011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e000120757365725f696473a50601584261746368557365724163636f756e74734f663c543e000b18b453696d696c617220746f2072656d6f76655f6163636f756e74206275742074616b65732061206c697374206f662d015b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e744964297320746f2072656d6f76652066726f6d2061206675656c2074616e6b2e28232323204572726f727319012d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d206966206675656c2074616e6b206174206074616e6b5f69646020646f6573206e6f7420657869737441012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620606f726967696e6020646f6573206e6f742068617665207065726d697373696f6e20746f2061646420616e206163636f756e740d012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d206966206163636f756e742061742060757365725f69646020646f6573206e6f7420657869737454666f7263655f7365745f636f6e73756d7074696f6e10011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e00011c757365725f6964ad0601644f7074696f6e3c4c6f6f6b7570536f757263654f663c543e3e00012c72756c655f7365745f6964100130543a3a52756c65536574496400012c636f6e73756d7074696f6e85030140436f6e73756d7074696f6e4f663c543e000c2c8c466f7263652073657420746865206675656c2074616e6b20636f6e73756d7074696f6e0d0149662060757365725f696460206973205b60536f6d65605d2c20697420736574732074686520636f6e73756d7074696f6e20666f722074686174206163636f756e742e15014966206974206973205b604e6f6e65605d2c20697420736574732074686520636f6e73756d7074696f6e206f6e20746865206675656c2074616e6b206469726563746c792e002023204572726f72730039012d205b604572726f723a3a4163636f756e744e6f74466f756e64605d2069662060757365725f6964602069732060536f6d656020616e64206163636f756e7420646f6573206e6f74206578697374dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f7420657869737425012d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f7420466f7263654f726967696e206f72206675656c2074616e6b206f776e6572ec2d205b604572726f723a3a496e76616c696452756c65536574605d206966206072756c655f7365745f69646020646f6573206e6f7420657869737445012d205b604572726f723a3a4d697373696e67526571756972656452756c65605d206966206072756c655f7365745f69646020646f6573206e6f7420686176652074686520726571756972656420726f6c654464657374726f795f6675656c5f74616e6b04011c74616e6b5f6964d90401444c6f6f6b7570536f757263654f663c543e000d2c350144657374726f7920746865206675656c2074616e6b206279207363686564756c696e67207468652064656c6574696f6e20666f7220606f6e5f66696e616c697a656020746f2065786563757465584f6e6c792063616c6c61626c65206279206f776e657270546865206675656c2074616e6b206d7573742062652066726f7a656ec443616e206f6e6c792062652064657374726f79656420696620616c6c206163636f756e7473206172652072656d6f766564002023204572726f727300dc2d205b604572726f723a3a4675656c54616e6b4e6f74466f756e64605d2069662074616e6b5f696420646f6573206e6f74206578697374c02d205b604572726f723a3a4e6f5065726d697373696f6e605d2069662063616c6c6572206973206e6f74206f776e6572d82d205b604572726f723a3a44657374726f79556e66726f7a656e54616e6b605d2069662074616e6b206973206e6f742066726f7a656e41012d205b604572726f723a3a44657374726f79576974684578697374696e674163636f756e7473605d20696620746865726520617265207374696c6c206163636f756e7473206f6e207468652074616e6b042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632e35060c4470616c6c65745f6675656c5f74616e6b73147479706573484675656c54616e6b44657363726970746f720c104e616d650139034852756c6553657444657363726970746f7273013906644163636f756e7452756c6553657444657363726970746f7273016103001401106e616d65390301104e616d6500015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012472756c655f736574733906014852756c6553657444657363726970746f727300014070726f76696465735f6465706f736974d00110626f6f6c0001346163636f756e745f72756c6573610301644163636f756e7452756c6553657444657363726970746f7273000039060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01100456013d060453000004009906013842547265654d61703c4b2c20563e00003d060c4470616c6c65745f6675656c5f74616e6b731472756c65734452756c6553657444657363726970746f720858446973706174636852756c6544657363726970746f72014106204d617852756c6573018d06000400910601b0426f756e6465645665633c446973706174636852756c6544657363726970746f722c204d617852756c65733e000041060c4470616c6c65745f6675656c5f74616e6b731472756c657358446973706174636852756c6544657363726970746f720404540001204857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404005d060184557365724675656c42756467657452756c6544657363726970746f724f663c543e0003003854616e6b4675656c42756467657404006506018454616e6b4675656c42756467657452756c6544657363726970746f724f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400810601885065726d697474656445787472696e7369637344657363726970746f724f663c543e000700004506104470616c6c65745f6675656c5f74616e6b731472756c65735c77686974656c69737465645f636f6c6c656374696f6e736857686974656c6973746564436f6c6c656374696f6e7352756c650830436f6c6c656374696f6e496401180c4d61780149060004004d060188426f756e64656442547265655365743c436f6c6c656374696f6e49642c204d61783e00004906083c6566696e6974795f72756e74696d65404d6178436f6c6c656374696f6e496473000000004d060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e646564425472656553657408045401180453000004005106012c42547265655365743c543e000051060420425472656553657404045401180004005506000000550600000218005906104470616c6c65745f6675656c5f74616e6b731472756c6573506d61785f6675656c5f6275726e5f7065725f7478744d61784675656c4275726e5065725472616e73616374696f6e52756c65041c42616c616e6365011800040018011c42616c616e636500005d06104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657470557365724675656c42756467657452756c6544657363726970746f72041842756467657401610600040061060118427564676574000061060c4470616c6c65745f6675656c5f74616e6b7314747970657318427564676574081c42616c616e636501182c426c6f636b4e756d626572011000080118616d6f756e74b4011c42616c616e636500013072657365745f706572696f6410012c426c6f636b4e756d62657200006506104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765747054616e6b4675656c42756467657452756c6544657363726970746f7204184275646765740161060004006106011842756467657400006906104470616c6c65745f6675656c5f74616e6b731472756c65733c7065726d69747465645f63616c6c73485065726d697474656443616c6c7352756c65082c456e636f64656443616c6c016d060c4d617801710600040075060184426f756e64656442547265655365743c456e636f64656443616c6c2c204d61783e00006d060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e00007106083c6566696e6974795f72756e74696d65384d617843616c6c46696c746572730000000075060c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f7365743c426f756e6465644254726565536574080454016d060453000004007906012c42547265655365743c543e0000790604204254726565536574040454016d060004007d060000007d060000026d06008106104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e73696373745065726d697474656445787472696e7369637344657363726970746f72081043616c6c01a1040c4d617801850600040089060154426f756e6465645665633c43616c6c2c204d61783e00008506083c6566696e6974795f72756e74696d656c4d61785065726d697474656445787472696e7369634c656e6774680000000089060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401a104045300000400b50401185665633c543e00008d06083c6566696e6974795f72756e74696d65384d617852756c65735065725365740000000091060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454014106045300000400950601185665633c543e000095060000024106009906042042547265654d617008044b01100456013d060004009d060000009d06000002a10600a10600000408103d0600a5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401d904045300000400a90601185665633c543e0000a906000002d90400ad0604184f7074696f6e04045401d9040108104e6f6e6500000010536f6d650400d9040000010000b1060c4870616c6c65745f6d61726b6574706c6163651870616c6c65741043616c6c040454000118386372656174655f6c697374696e671801346d616b655f61737365745f696411020130417373657449644f663c543e00013474616b655f61737365745f696411020130417373657449644f663c543e000118616d6f756e74b40144546f6b656e42616c616e63654f663c543e0001147072696365b40144546f6b656e42616c616e63654f663c543e00011073616c749103011c53616c743c543e00013061756374696f6e5f64617461b50601604f7074696f6e3c41756374696f6e446174614f663c543e3e00005c4901506c6163657320612073656c6c206f726465722e20526571756972657320606d616b655f61737365745f696460206f72206074616b655f61737365745f69646020746f20626520612063757272656e63792e410154686520696420666f7220746865206c697374696e672069732067656e6572617465642062792068617368696e672074686520656e636f646564206279746573206f6620746865206c697374696e672e00302320506172616d657465727300c42d20606d616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720736f6c64d82d206074616b655f61737365745f6964603a20546865206964206f6620746865206173736574206265696e6720726571756573746564a82d2060616d6f756e74603a20546865206e756d626572206f6620756e697473206265696e6720736f6c6455012d20607072696365603a205468652072657175657374656420707269636520666f72206561636820756e69742e204966206974277320616e2061756374696f6e2c207468697320697320746865206d696e696d756d142020626964bc2d206073616c74603a2043616e206265207573656420746f20646966666572656e7469617465206c697374696e6773f42d206061756374696f6e5f64617461603a20496e636c7564696e672074686973206d616b657320746865206c697374696e6720616e2061756374696f6e002023204572726f72730039012d205b604572726f723a3a496e76616c696441756374696f6e5374617274605d20696620746865207374617274206973206c657373207468616e207468652063757272656e7420626c6f636b202b64202060543a3a4c697374696e6741637469766544656c61796039012d205b604572726f723a3a4e6f43757272656e6379605d204e65697468657220746865206d616b65206f722074616b65207369646520697320636f6e7369646572656420612063757272656e637959012d205b604572726f723a3a4c697374696e67466f7262696464656e605d206966206d616b65206f722074616b65207369646520746f6b656e7320617265206e6f7420616c6c6f77656420746f206265206c697374656441012d205b604572726f723a3a43757272656e63794e6f74416c6c6f7765644173526f79616c7479605d2069662063757272656e63792063616e6e6f742062652075736564206173206120726f79616c74791d012d205b604572726f723a3a4c6f774261736543757272656e637942616c616e6365605d20696620626173652063757272656e63792062616c616e636520697320746f6f206c6f7705012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d20746f6b656e2062616c616e636520697320746f6f206c6f7720666f72207265736572766539012d205b604572726f723a3a4c697374696e67416c7265616479457869737473605d2069662061206c697374696e672077697468207468652073616d6520494420616c7265616479206578697374733863616e63656c5f6c697374696e670401286c697374696e675f69643001384c697374696e6749644f663c543e0001280d0143616e63656c7320746865206c697374696e67207769746820606c697374696e675f6964602e204f6e6c792063616c6c61626c65206279207468652073656c6c65722e00302320506172616d657465727300bc2d20606c697374696e675f6964603a20546865204944206f6620746865206c697374696e6720746f2063616e63656c002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f742065786973742d012d205b604572726f723a3a4e6f5065726d697373696f6e605d20696620746865206c697374696e672073656c6c6572206973206e6f74207468652063616c6c65722c20606f726967696e603066696c6c5f6c697374696e670801286c697374696e675f69643001384c697374696e6749644f663c543e000118616d6f756e74b40144546f6b656e42616c616e63654f663c543e000244ec46696c6c732061206669786564207072696365206c697374696e672e20546869732077696c6c206578656375746520696d6d6564696174656c792e302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6da42d2060616d6f756e74603a20546865206e756d626572206f6620756e69747320707572636861736564002023204572726f72730035012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d20696620746865206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737411012d205b604572726f723a3a4275796572497353656c6c6572605d20696620746865206275796572206973207468652073656c6c6572206f6620746865206c697374696e670d012d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d20696620746865206c697374696e67206973206e6f7420756e6465722061756374696f6e59012d205b604572726f723a3a496e76616c6964416d6f756e74605d2069662074686520616d6f756e742074686174207374696c6c206e6565647320746f2062652066696c6c65642069732067726561746572207468616e28202060616d6f756e746061012d205b604572726f723a3a4c697374696e674e6f74416374697665605d20696620746865206c697374696e6720686173206e6f74207061737365642074686520604c697374696e6741637469766544656c6179602079657451012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d20696620746865206c697374696e6773206074616b65602076616c756520697320756e64657220746865206d696e696d756d282020726571756972656445012d205b604572726f723a3a4c6f77546f6b656e42616c616e6365605d2069662074686520627579657220646f6573206e6f74206861766520656e6f75676820746f6b656e7320666f72207265736572766524706c6163655f6269640801286c697374696e675f69643001384c697374696e6749644f663c543e0001147072696365b40144546f6b656e42616c616e63654f663c543e00033c4d01506c61636573206120626964206f6e2061206c697374696e672e20546865206c697374696e67206d75737420626520616e2061756374696f6e2c20616e64206974206d7573742062652063757272656e746c791c6163746976652e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520696420666f7220746865206c697374696e6720746f206275792066726f6d982d20607072696365603a2054686520707269636520666f7220612073696e676c6520756e6974002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f7420657869737415012d205b604572726f723a3a4275796572497353656c6c6572605d2069662074686520626964646572206973207468652073656c6c6572206f6620746865206c697374696e674d012d205b604572726f723a3a496e61637469766541756374696f6e605d206966206c697374696e67206f70657261746573206f757473696465206f662073706563696669656420737461727420616e6420656e641c2020626c6f636b1d012d205b604572726f723a3a496e76616c69645072696365605d206966207072696365206973206c657373207468616e206d696e696e756d5f707269636520666f722061206269644066696e616c697a655f61756374696f6e0401286c697374696e675f69643001384c697374696e6749644f663c543e000434490146696e616c697a65207468652061756374696f6e20776974682069643a20606c697374696e675f6964602e20546869732077696c6c20656e64207468652061756374696f6e20616e64207472616e73666572ac66756e64732e204974206661696c73206966207468652061756374696f6e206973206e6f74206f7665722e00302320506172616d657465727300c82d20606c697374696e675f6964603a2054686520494420666f7220746865206c697374696e6720746f2066696e616c697a65002023204572726f72730025012d205b604572726f723a3a4c697374696e674e6f74466f756e64605d206966206c697374696e6720756e64657220606c697374696e675f69646020646f6573206e6f74206578697374f02d205b604572726f723a3a4c697374696e67497357726f6e6754797065605d206966206c697374696e67206973206e6f7420616e2061756374696f6efc2d205b604572726f723a3a41756374696f6e4e6f744f766572605d206966207468652061756374696f6e20686173206e6f742066696e69736865642079657459012d205b604572726f723a3a54616b6556616c7565556e6465724d696e696d756d605d206966207468652074616b652076616c7565206973206c657373207468616e20746865206d696e696d756d207265717569726564407365745f70726f746f636f6c5f66656504013070726f746f636f6c5f666565f0011c50657262696c6c00051421014368616e6765207468652070726f746f636f6c2066656520746f206070726f746f636f6c5f666565602e204661696c7320696620606f726967696e6020697320696e76616c69642e002c23506172616d657465727300a82d206070726f746f636f6c5f666565603a2050657263656e74616765206f662066656520746f20736574042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632eb50604184f7074696f6e040454019d030108104e6f6e6500000010536f6d6504009d030000010000b9060c5870616c6c65745f65787472696e7369635f70617573651870616c6c65741043616c6c0404540001083c70617573655f65787472696e73696308011063616c6ca1040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e00015070617573655f6f6e6c795f65787472696e736963d00110626f6f6c00002c7c506175736520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e45014578203a20546f20706175736520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b06973207061757365642c20656c73652074686520656e746972652070616c6c6574206973207061757365642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e5d012d205b604572726f723a3a43616e6e6f74506175736553656c66605d206966207468652070616c6c6574206e616d65206973207468652073616d6520617320746865206e616d65206f6620746869732070616c6c65742e40726573756d655f65787472696e73696308011063616c6ca1040160426f783c3c5420617320436f6e6669673e3a3a43616c6c3e000154726573756d655f6f6e6c795f65787472696e736963d00110626f6f6c00012880526573756d6520657865637574696f6e206f662065787472696e7369632873290055015468652076616c756573206f662070616c6c65745f6e616d6520616e642065787472696e7369635f6e616d6520617265206578747261637465642066726f6d20746865206063616c6c6020706172616d657465722e49014578203a20546f20726573756d6520746865206d756c74695f746f6b656e732070616c6c65742c20746865206063616c6c6020706172616d657465722073686f756c64206265206f6620746865207479706559016070616c6c65745f6d756c74695f746f6b656e733a3a43616c6c60204966206070617573655f6f6e6c795f65787472696e7369636020697320747275652c207468656e206f6e6c79207468652065787472696e736963b8697320726573756d65642c20656c73652074686520656e746972652070616c6c657420697320726573756d65642e002023204572726f7273003d012d205b604572726f723a3a43616e6e6f7450726f63657373496e707574605d206966207468652070616c6c6574206e616d65206f722065787472696e736963206e616d65206973206661756c74792e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ebd060c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c65741043616c6c04045400010414626174636808011463616c6c73b504017c5665633c3c5420617320436f6e6669673e3a3a52756e74696d6543616c6c3e00014c636f6e74696e75655f6f6e5f6661696c757265d00110626f6f6c0000346844697370617463682061206261746368206f662063616c6c732e00b84d61792062652063616c6c65642066726f6d20616e79206f726967696e20657863657074205b604e6f6e65605d2e005d012d206063616c6c73603a205468652063616c6c7320746f20626520646973706174636865642066726f6d207468652073616d65206f726967696e2e20546865206e756d626572206f662063616c6c206d757374206e6f74390120206578636565642074686520636f6e7374616e743a2060626174636865645f63616c6c735f6c696d6974602028617661696c61626c6520696e20636f6e7374616e74206d65746164617461292e0055014966206f726967696e20697320726f6f74207468656e207468652063616c6c7320617265206469737061746368656420776974686f757420636865636b696e67206f726967696e2066696c7465722e202854686973f4696e636c7564657320627970617373696e67205b606672616d655f73797374656d3a3a436f6e6669673a3a4261736543616c6c46696c746572605d292e002023204572726f72730011012d205b604572726f723a3a546f6f4d616e7943616c6c73605d3a20496620746865206e756d626572206f662063616c6c73206578636565647320746865206c696d69742e042501436f6e7461696e73206f6e652076617269616e742070657220646973706174636861626c6520746861742063616e2062652063616c6c656420627920616e2065787472696e7369632ec1060c2c70616c6c65745f7375646f1870616c6c6574144572726f720404540001042c526571756972655375646f0000047c53656e646572206d75737420626520746865205375646f206163636f756e7404644572726f7220666f7220746865205375646f2070616c6c6574c506083c70616c6c65745f707265696d616765345265717565737453746174757308244163636f756e74496401001c42616c616e6365011801082c556e72657175657374656408011c6465706f736974c9060150284163636f756e7449642c2042616c616e63652900010c6c656e10010c753332000000245265717565737465640c011c6465706f736974cd0601704f7074696f6e3c284163636f756e7449642c2042616c616e6365293e000114636f756e7410010c75333200010c6c656e7d02012c4f7074696f6e3c7533323e00010000c90600000408001800cd0604184f7074696f6e04045401c9060108104e6f6e6500000010536f6d650400c9060000010000d10600000408301000d5060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000d9060c3c70616c6c65745f707265696d6167651870616c6c6574144572726f7204045400011818546f6f426967000004a0507265696d61676520697320746f6f206c6172676520746f2073746f7265206f6e2d636861696e2e30416c72656164794e6f746564000104a4507265696d6167652068617320616c7265616479206265656e206e6f746564206f6e2d636861696e2e344e6f74417574686f72697a6564000204c85468652075736572206973206e6f7420617574686f72697a656420746f20706572666f726d207468697320616374696f6e2e204e6f744e6f746564000304fc54686520707265696d6167652063616e6e6f742062652072656d6f7665642073696e636520697420686173206e6f7420796574206265656e206e6f7465642e2452657175657374656400040409014120707265696d616765206d6179206e6f742062652072656d6f766564207768656e20746865726520617265206f75747374616e64696e672072657175657374732e304e6f745265717565737465640005042d0154686520707265696d61676520726571756573742063616e6e6f742062652072656d6f7665642073696e6365206e6f206f75747374616e64696e672072657175657374732065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909dd060c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401e106045300000400e90601185665633c543e0000e10604184f7074696f6e04045401e5060108104e6f6e6500000010536f6d650400e5060000010000e506084070616c6c65745f7363686564756c6572245363686564756c656414104e616d6501041043616c6c01fd042c426c6f636b4e756d62657201103450616c6c6574734f726967696e01b904244163636f756e7449640100001401206d617962655f69647c01304f7074696f6e3c4e616d653e0001207072696f726974790801487363686564756c653a3a5072696f7269747900011063616c6cfd04011043616c6c0001386d617962655f706572696f646963ad0401944f7074696f6e3c7363686564756c653a3a506572696f643c426c6f636b4e756d6265723e3e0001186f726967696eb904013450616c6c6574734f726967696e0000e906000002e10600ed060c4070616c6c65745f7363686564756c65721870616c6c6574144572726f72040454000114404661696c6564546f5363686564756c65000004644661696c656420746f207363686564756c6520612063616c6c204e6f74466f756e640001047c43616e6e6f742066696e6420746865207363686564756c65642063616c6c2e5c546172676574426c6f636b4e756d626572496e50617374000204a4476976656e2074617267657420626c6f636b206e756d62657220697320696e2074686520706173742e4852657363686564756c654e6f4368616e6765000304f052657363686564756c65206661696c6564206265636175736520697420646f6573206e6f74206368616e6765207363686564756c65642074696d652e144e616d6564000404d0417474656d707420746f207573652061206e6f6e2d6e616d65642066756e6374696f6e206f6e2061206e616d6564207461736b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f1060c3870616c6c65745f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f5060c4c626f756e6465645f636f6c6c656374696f6e73407765616b5f626f756e6465645f766563385765616b426f756e64656456656308045401f906045300000400010701185665633c543e0000f9060c3c70616c6c65745f62616c616e6365731474797065732c42616c616e63654c6f636b041c42616c616e63650118000c01086964550101384c6f636b4964656e746966696572000118616d6f756e7418011c42616c616e636500011c726561736f6e73fd06011c526561736f6e730000fd060c3c70616c6c65745f62616c616e6365731474797065731c526561736f6e7300010c0c466565000000104d6973630001000c416c6c000200000107000002f9060005070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540109070453000004000d0701185665633c543e000009070c3c70616c6c65745f62616c616e6365731474797065732c52657365727665446174610844526573657276654964656e7469666965720155011c42616c616e6365011800080108696455010144526573657276654964656e746966696572000118616d6f756e7418011c42616c616e636500000d0700000209070011070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454011507045300000400190701185665633c543e000015070c3c70616c6c65745f62616c616e636573147479706573204964416d6f756e740808496401881c42616c616e636501180008010869648801084964000118616d6f756e7418011c42616c616e6365000019070000021507001d070c3c70616c6c65745f62616c616e6365731870616c6c6574144572726f720804540004490001283856657374696e6742616c616e63650000049c56657374696e672062616c616e636520746f6f206869676820746f2073656e642076616c75652e544c69717569646974795265737472696374696f6e73000104c84163636f756e74206c6971756964697479207265737472696374696f6e732070726576656e74207769746864726177616c2e4c496e73756666696369656e7442616c616e63650002047842616c616e636520746f6f206c6f7720746f2073656e642076616c75652e484578697374656e7469616c4465706f736974000304ec56616c756520746f6f206c6f7720746f20637265617465206163636f756e742064756520746f206578697374656e7469616c206465706f7369742e34457870656e646162696c697479000404905472616e736665722f7061796d656e7420776f756c64206b696c6c206163636f756e742e5c4578697374696e6756657374696e675363686564756c65000504cc412076657374696e67207363686564756c6520616c72656164792065786973747320666f722074686973206163636f756e742e2c446561644163636f756e740006048c42656e6566696369617279206163636f756e74206d757374207072652d65786973742e3c546f6f4d616e795265736572766573000704b84e756d626572206f66206e616d65642072657365727665732065786365656420604d61785265736572766573602e30546f6f4d616e79486f6c6473000804884e756d626572206f6620686f6c64732065786365656420604d6178486f6c6473602e38546f6f4d616e79467265657a6573000904984e756d626572206f6620667265657a65732065786365656420604d6178467265657a6573602e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090921070c3473705f61726974686d657469632c66697865645f706f696e7424466978656455313238000004001801107531323800002507086870616c6c65745f7472616e73616374696f6e5f7061796d656e742052656c6561736573000108245631416e6369656e740000000856320001000029070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401b0045300000400e50401185665633c543e00002d070c306f726d6c5f76657374696e67186d6f64756c65144572726f72040454000118445a65726f56657374696e67506572696f640000045856657374696e6720706572696f64206973207a65726f585a65726f56657374696e67506572696f64436f756e740001045c4e756d626572206f66207665737473206973207a65726f64496e73756666696369656e7442616c616e6365546f4c6f636b00020498496e73756666696369656e7420616d6f756e74206f662062616c616e636520746f206c6f636b5c546f6f4d616e7956657374696e675363686564756c6573000304b054686973206163636f756e74206861766520746f6f206d616e792076657374696e67207363686564756c657324416d6f756e744c6f770004049454686520766573746564207472616e7366657220616d6f756e7420697320746f6f206c6f776c4d617856657374696e675363686564756c65734578636565646564000504e44661696c6564206265636175736520746865206d6178696d756d2076657374696e67207363686564756c65732077617320657863656564656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090931070c6070616c6c65745f76657374696e675f7265676973747261721870616c6c6574144572726f7204045400010c48496e76616c6964506572696f64436f756e7400000460506572696f6420636f756e7420697320696e76616c69642e4c496e76616c6964566573746564416d6f756e740001046856657374656420616d6f756e7420697320696e76616c69642e2e40456d7074794163636f756e744c6973740002047c656d707479206c69737420737570706c69656420666f722076657374696e6704b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090935070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540139070453000004003d0701185665633c543e000039070000040c10fd0400003d070000023907004107000004084507180045070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400ec01185665633c543e000049070c4070616c6c65745f64656d6f6372616379147479706573385265666572656e64756d496e666f0c2c426c6f636b4e756d62657201102050726f706f73616c01fd041c42616c616e6365011801081c4f6e676f696e6704004d0701c05265666572656e64756d5374617475733c426c6f636b4e756d6265722c2050726f706f73616c2c2042616c616e63653e0000002046696e6973686564080120617070726f766564d00110626f6f6c00010c656e6410012c426c6f636b4e756d626572000100004d070c4070616c6c65745f64656d6f6372616379147479706573405265666572656e64756d5374617475730c2c426c6f636b4e756d62657201102050726f706f73616c01fd041c42616c616e636501180014010c656e6410012c426c6f636b4e756d62657200012070726f706f73616cfd04012050726f706f73616c0001247468726573686f6c64bc0134566f74655468726573686f6c6400011464656c617910012c426c6f636b4e756d62657200011474616c6c795107013854616c6c793c42616c616e63653e000051070c4070616c6c65745f64656d6f63726163791474797065731454616c6c79041c42616c616e63650118000c01106179657318011c42616c616e63650001106e61797318011c42616c616e636500011c7475726e6f757418011c42616c616e6365000055070c4070616c6c65745f64656d6f637261637910766f746518566f74696e67101c42616c616e63650118244163636f756e74496401002c426c6f636b4e756d6265720110204d6178566f746573000108184469726563740c0114766f746573590701f4426f756e6465645665633c285265666572656e64756d496e6465782c204163636f756e74566f74653c42616c616e63653e292c204d6178566f7465733e00012c64656c65676174696f6e736507015044656c65676174696f6e733c42616c616e63653e0001147072696f726907017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0000002844656c65676174696e6714011c62616c616e636518011c42616c616e63650001187461726765740001244163636f756e744964000128636f6e76696374696f6e05050128436f6e76696374696f6e00012c64656c65676174696f6e736507015044656c65676174696f6e733c42616c616e63653e0001147072696f726907017c5072696f724c6f636b3c426c6f636b4e756d6265722c2042616c616e63653e0001000059070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454015d07045300000400610701185665633c543e00005d070000040810c00061070000025d070065070c4070616c6c65745f64656d6f63726163791474797065732c44656c65676174696f6e73041c42616c616e6365011800080114766f74657318011c42616c616e636500011c6361706974616c18011c42616c616e6365000069070c4070616c6c65745f64656d6f637261637910766f7465245072696f724c6f636b082c426c6f636b4e756d62657201101c42616c616e6365011800080010012c426c6f636b4e756d626572000018011c42616c616e636500006d0700000408fd04bc007107000004081045070075070c4070616c6c65745f64656d6f63726163791870616c6c6574144572726f720404540001602056616c75654c6f770000043456616c756520746f6f206c6f773c50726f706f73616c4d697373696e670001045c50726f706f73616c20646f6573206e6f742065786973743c416c726561647943616e63656c65640002049443616e6e6f742063616e63656c207468652073616d652070726f706f73616c207477696365444475706c696361746550726f706f73616c0003045450726f706f73616c20616c7265616479206d6164654c50726f706f73616c426c61636b6c69737465640004046850726f706f73616c207374696c6c20626c61636b6c6973746564444e6f7453696d706c654d616a6f72697479000504a84e6578742065787465726e616c2070726f706f73616c206e6f742073696d706c65206d616a6f726974792c496e76616c69644861736800060430496e76616c69642068617368284e6f50726f706f73616c000704504e6f2065787465726e616c2070726f706f73616c34416c72656164795665746f6564000804984964656e74697479206d6179206e6f74207665746f20612070726f706f73616c207477696365445265666572656e64756d496e76616c696400090484566f746520676976656e20666f7220696e76616c6964207265666572656e64756d2c4e6f6e6557616974696e67000a04504e6f2070726f706f73616c732077616974696e67204e6f74566f746572000b04c454686520676976656e206163636f756e7420646964206e6f7420766f7465206f6e20746865207265666572656e64756d2e304e6f5065726d697373696f6e000c04c8546865206163746f7220686173206e6f207065726d697373696f6e20746f20636f6e647563742074686520616374696f6e2e44416c726561647944656c65676174696e67000d0488546865206163636f756e7420697320616c72656164792064656c65676174696e672e44496e73756666696369656e7446756e6473000e04fc546f6f206869676820612062616c616e6365207761732070726f7669646564207468617420746865206163636f756e742063616e6e6f74206166666f72642e344e6f7444656c65676174696e67000f04a0546865206163636f756e74206973206e6f742063757272656e746c792064656c65676174696e672e28566f74657345786973740010085501546865206163636f756e742063757272656e746c792068617320766f74657320617474616368656420746f20697420616e6420746865206f7065726174696f6e2063616e6e6f74207375636365656420756e74696ce87468657365206172652072656d6f7665642c20656974686572207468726f7567682060756e766f746560206f722060726561705f766f7465602e44496e7374616e744e6f74416c6c6f776564001104d854686520696e7374616e74207265666572656e64756d206f726967696e2069732063757272656e746c7920646973616c6c6f7765642e204e6f6e73656e73650012049444656c65676174696f6e20746f206f6e6573656c66206d616b6573206e6f2073656e73652e3c57726f6e675570706572426f756e6400130450496e76616c696420757070657220626f756e642e3c4d6178566f74657352656163686564001404804d6178696d756d206e756d626572206f6620766f74657320726561636865642e1c546f6f4d616e79001504804d6178696d756d206e756d626572206f66206974656d7320726561636865642e3c566f74696e67506572696f644c6f7700160454566f74696e6720706572696f6420746f6f206c6f7740507265696d6167654e6f7445786973740017047054686520707265696d61676520646f6573206e6f742065786973742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090979070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400d10301185665633c543e00007d07084470616c6c65745f636f6c6c65637469766514566f74657308244163636f756e74496401002c426c6f636b4e756d626572011000140114696e64657810013450726f706f73616c496e6465780001247468726573686f6c6410012c4d656d626572436f756e7400011061796573ec01385665633c4163636f756e7449643e0001106e617973ec01385665633c4163636f756e7449643e00010c656e6410012c426c6f636b4e756d626572000081070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090985070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540130045300000400d10301185665633c543e000089070c4470616c6c65745f636f6c6c6563746976651870616c6c6574144572726f72080454000449000128244e6f744d656d6265720000045c4163636f756e74206973206e6f742061206d656d626572444475706c696361746550726f706f73616c0001047c4475706c69636174652070726f706f73616c73206e6f7420616c6c6f7765643c50726f706f73616c4d697373696e670002044c50726f706f73616c206d7573742065786973742857726f6e67496e646578000304404d69736d61746368656420696e646578344475706c6963617465566f7465000404584475706c696361746520766f74652069676e6f72656448416c7265616479496e697469616c697a6564000504804d656d626572732061726520616c726561647920696e697469616c697a65642120546f6f4561726c79000604010154686520636c6f73652063616c6c20776173206d61646520746f6f206561726c792c206265666f72652074686520656e64206f662074686520766f74696e672e40546f6f4d616e7950726f706f73616c73000704fc54686572652063616e206f6e6c792062652061206d6178696d756d206f6620604d617850726f706f73616c7360206163746976652070726f706f73616c732e4c57726f6e6750726f706f73616c576569676874000804d054686520676976656e2077656967687420626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e4c57726f6e6750726f706f73616c4c656e677468000904d054686520676976656e206c656e67746820626f756e6420666f72207468652070726f706f73616c2077617320746f6f206c6f772e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909098d07083c70616c6c65745f74726561737572792050726f706f73616c08244163636f756e74496401001c42616c616e636501180010012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500012c62656e65666963696172790001244163636f756e744964000110626f6e6418011c42616c616e6365000091070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540110045300000400950701185665633c543e00009507000002100099070c3473705f61726974686d65746963287065725f7468696e67731c5065726d696c6c0000040010010c75333200009d0708346672616d655f737570706f72742050616c6c65744964000004005501011c5b75383b20385d0000a1070c3c70616c6c65745f74726561737572791870616c6c6574144572726f7208045400044900011470496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e40546f6f4d616e79417070726f76616c7300020480546f6f206d616e7920617070726f76616c7320696e207468652071756575652e58496e73756666696369656e745065726d697373696f6e0003084501546865207370656e64206f726967696e2069732076616c6964206275742074686520616d6f756e7420697420697320616c6c6f77656420746f207370656e64206973206c6f776572207468616e207468654c616d6f756e7420746f206265207370656e742e4c50726f706f73616c4e6f74417070726f7665640004047c50726f706f73616c20686173206e6f74206265656e20617070726f7665642e04784572726f7220666f72207468652074726561737572792070616c6c65742ea5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400ec01185665633c543e0000a9070c4470616c6c65745f6d656d626572736869701870616c6c6574144572726f7208045400044900010c34416c72656164794d656d62657200000444416c72656164792061206d656d6265722e244e6f744d656d626572000104344e6f742061206d656d6265722e38546f6f4d616e794d656d6265727300020444546f6f206d616e79206d656d626572732e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ad0700000408000400b107083c70616c6c65745f6d756c7469736967204d756c7469736967102c426c6f636b4e756d62657201101c42616c616e63650118244163636f756e7449640100304d6178417070726f76616c7300001001107768656ee4015854696d65706f696e743c426c6f636b4e756d6265723e00011c6465706f73697418011c42616c616e63650001246465706f7369746f720001244163636f756e744964000124617070726f76616c73b507018c426f756e6465645665633c4163636f756e7449642c204d6178417070726f76616c733e0000b5070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400ec01185665633c543e0000b9070c3c70616c6c65745f6d756c74697369671870616c6c6574144572726f72040454000138404d696e696d756d5468726573686f6c640000047c5468726573686f6c64206d7573742062652032206f7220677265617465722e3c416c7265616479417070726f766564000104ac43616c6c20697320616c726561647920617070726f7665642062792074686973207369676e61746f72792e444e6f417070726f76616c734e65656465640002049c43616c6c20646f65736e2774206e65656420616e7920286d6f72652920617070726f76616c732e44546f6f4665775369676e61746f72696573000304a854686572652061726520746f6f20666577207369676e61746f7269657320696e20746865206c6973742e48546f6f4d616e795369676e61746f72696573000404ac54686572652061726520746f6f206d616e79207369676e61746f7269657320696e20746865206c6973742e545369676e61746f726965734f75744f664f726465720005040d01546865207369676e61746f7269657320776572652070726f7669646564206f7574206f66206f726465723b20746865792073686f756c64206265206f7264657265642e4c53656e646572496e5369676e61746f726965730006040d015468652073656e6465722077617320636f6e7461696e656420696e20746865206f74686572207369676e61746f726965733b2069742073686f756c646e27742062652e204e6f74466f756e64000704dc4d756c7469736967206f7065726174696f6e206e6f7420666f756e64207768656e20617474656d7074696e6720746f2063616e63656c2e204e6f744f776e65720008042d014f6e6c7920746865206163636f756e742074686174206f726967696e616c6c79206372656174656420746865206d756c74697369672069732061626c6520746f2063616e63656c2069742e2c4e6f54696d65706f696e740009041d014e6f2074696d65706f696e742077617320676976656e2c2079657420746865206d756c7469736967206f7065726174696f6e20697320616c726561647920756e6465727761792e3857726f6e6754696d65706f696e74000a042d014120646966666572656e742074696d65706f696e742077617320676976656e20746f20746865206d756c7469736967206f7065726174696f6e207468617420697320756e6465727761792e4c556e657870656374656454696d65706f696e74000b04f4412074696d65706f696e742077617320676976656e2c20796574206e6f206d756c7469736967206f7065726174696f6e20697320756e6465727761792e3c4d6178576569676874546f6f4c6f77000c04d0546865206d6178696d756d2077656967687420696e666f726d6174696f6e2070726f76696465642077617320746f6f206c6f772e34416c726561647953746f726564000d04a0546865206461746120746f2062652073746f72656420697320616c72656164792073746f7265642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909bd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c107045300000400cd0701185665633c543e0000c1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657320436f6c6c61746f720c244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301c5070014011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e7400012c746f74616c5f7374616b65180118416d6f756e7400012c726577617264735f637574f0011c50657262696c6c0001286e6f6d696e61746f7273c9070190426f756e6465645665633c4163636f756e7449642c204d61784e6f6d696e61746f72733e0000c507083c6566696e6974795f72756e74696d65604d61784e6f6d696e6174696f6e506572436f6c6c61746f7200000000c9070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540100045300000400ec01185665633c543e0000cd07000002c10700d1070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c107045300000400cd0701185665633c543e0000d5070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065733043616e64696461746553657410244163636f756e744964010018416d6f756e740118344d61784e6f6d696e61746f727301c507344d617843616e6469646174657301d907000400dd07011501426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d617843616e646964617465733e0000d907083c6566696e6974795f72756e74696d65344d617843616e6469646174657300000000dd070c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401c107045300000400cd0701185665633c543e0000e1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e67147479706573284e6f6d696e6174696f6e08244163636f756e744964010018416d6f756e7401180008011c6163636f756e740001244163636f756e744964000118616d6f756e74180118416d6f756e740000e5070c5c70616c6c65745f636f6c6c61746f725f7374616b696e6714747970657314526f756e64142c426c6f636b4e756d6265720110244163636f756e744964010018416d6f756e740118304d6178436f6c6c61746f727301e907344d61784e6f6d696e61746f727301c507000c01186e756d62657210012c426c6f636b4e756d6265720001387374617274696e675f626c6f636b10012c426c6f636b4e756d626572000124636f6c6c61746f7273bd07011101426f756e6465645665633c436f6c6c61746f723c4163636f756e7449642c20416d6f756e742c204d61784e6f6d696e61746f72733e2c204d6178436f6c6c61746f72733e0000e907083c6566696e6974795f72756e74696d65304d6178436f6c6c61746f727300000000ed0700000408001000f1070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671474797065734c436f6c6c61746f7253657373696f6e496e666f0000080150617574686f7265645f626c6f636b5f636f756e741901010c753332000118757074696d650902011c50657262696c6c0000f5070c5c70616c6c65745f636f6c6c61746f725f7374616b696e671870616c6c6574144572726f720404540001383c43616e6469646174654578697374730000048443616e6469646174652077617320616c726561647920726567697374657265642e5443616e646964617465446f65734e6f7445786973740001046043616e64696461746520776173206e6f7420666f756e642e404e6f6d696e6174696f6e457869737473000204884e6f6d696e6174696f6e2077617320616c726561647920726567697374657265642e584e6f6d696e6174696f6e446f65734e6f744578697374000304644e6f6d696e6174696f6e20776173206e6f7420666f756e642e4c42656c6f774d696e5374616b65416d6f756e74000404d443616e646964617465207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e7442656c6f774d696e4e6f6d696e6174696f6e5374616b65416d6f756e74000504d84e6f6d696e6174696f6e207374616b652069732062656c6f7720746865206d696e696d756d20726571756972656420616d6f756e742e3845786974496e50726f6772657373000604ac412063616e6469646174652068617320616c7265616479207265676973746572656420616e20657869742e50546f6f4d616e79496e76756c6e657261626c6573000704a0416e20617474656d707420746f2073657420746f6f206d616e7920696e76756c6e657261626c657344546f6f4d616e7943616e64696461746573000804ac50617261636861696e207265616368656420746865206c696d697420666f722063616e646964617465732e48546f6f4d616e794e6f6d696e6174696f6e73000904b8436f6c6c61746f72206861732072656163686564206d6178206e756d626572206f66206e6f6d696e6174696f6e732c4e6f74436f6c6c61746f72000a04504e6f74206120626c6f636b2070726f64756365726043616e6e6f74556e626f6e64496e76756c6e657261626c65000b046843616e6e6f7420756e626f6e6420496e76756c6e657261626c65584163636f756e7449644e6f7452656769737465726564000c049c436f6c6c61746f7273204163636f756e74206973206e6f742079657420726567697374657265645c4e6f4173736f63696174656456616c696461746f724964000d04984163636f756e7420686173206e6f206173736f6369617465642076616c696461746f7220494404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909f907000002fd0700fd0700000408002905000108000004080508340005080c1c73705f636f72651863727970746f244b65795479706549640000040044011c5b75383b20345d000009080c3870616c6c65745f73657373696f6e1870616c6c6574144572726f7204045400011430496e76616c696450726f6f6600000460496e76616c6964206f776e6572736869702070726f6f662e5c4e6f4173736f63696174656456616c696461746f7249640001049c4e6f206173736f6369617465642076616c696461746f7220494420666f72206163636f756e742e344475706c6963617465644b65790002046452656769737465726564206475706c6963617465206b65792e184e6f4b657973000304a44e6f206b65797320617265206173736f63696174656420776974682074686973206163636f756e742e244e6f4163636f756e7400040419014b65792073657474696e67206163636f756e74206973206e6f74206c6976652c20736f206974277320696d706f737369626c6520746f206173736f6369617465206b6579732e04744572726f7220666f72207468652073657373696f6e2070616c6c65742e0d080000021108001108086463756d756c75735f70616c6c65745f78636d705f717565756554496e626f756e644368616e6e656c44657461696c7300000c011873656e64657201010118506172614964000114737461746515080130496e626f756e6453746174650001406d6573736167655f6d65746164617461190801a85665633c2852656c6179426c6f636b4e756d6265722c2058636d704d657373616765466f726d6174293e00001508086463756d756c75735f70616c6c65745f78636d705f717565756530496e626f756e645374617465000108084f6b0000002453757370656e6465640001000019080000021d08001d08000004081021080021080c48706f6c6b61646f745f70617261636861696e287072696d6974697665734458636d704d657373616765466f726d617400010c60436f6e636174656e6174656456657273696f6e656458636d0000005c436f6e636174656e61746564456e636f646564426c6f620001001c5369676e616c73000200002508000004080101100029080000022d08002d08086463756d756c75735f70616c6c65745f78636d705f7175657565584f7574626f756e644368616e6e656c44657461696c730000140124726563697069656e74010101185061726149640001147374617465310801344f7574626f756e6453746174650001347369676e616c735f6578697374d00110626f6f6c00012c66697273745f696e6465781d04010c7531360001286c6173745f696e6465781d04010c75313600003108086463756d756c75735f70616c6c65745f78636d705f7175657565344f7574626f756e645374617465000108084f6b0000002453757370656e6465640001000035080000040801011d04003908086463756d756c75735f70616c6c65745f78636d705f71756575653c5175657565436f6e66696744617461000018014473757370656e645f7468726573686f6c6410010c75333200013864726f705f7468726573686f6c6410010c753332000140726573756d655f7468726573686f6c6410010c7533320001407468726573686f6c645f7765696768742401185765696768740001547765696768745f72657374726963745f646563617924011857656967687400016878636d705f6d61785f696e646976696475616c5f77656967687424011857656967687400003d080000040c010110340041080c6463756d756c75735f70616c6c65745f78636d705f71756575651870616c6c6574144572726f72040454000114304661696c6564546f53656e640000046c4661696c656420746f2073656e642058434d206d6573736167652e3042616458636d4f726967696e0001043c4261642058434d206f726967696e2e1842616458636d000204344261642058434d20646174612e484261644f766572776569676874496e64657800030454426164206f76657277656967687420696e6465782e3c5765696768744f7665724c696d6974000404f850726f76696465642077656967687420697320706f737369626c79206e6f7420656e6f75676820746f206578656375746520746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090945080c2870616c6c65745f78636d1870616c6c65742c5175657279537461747573042c426c6f636b4e756d6265720110010c1c50656e64696e67100124726573706f6e646572d901015856657273696f6e65644d756c74694c6f636174696f6e00014c6d617962655f6d617463685f71756572696572490801784f7074696f6e3c56657273696f6e65644d756c74694c6f636174696f6e3e0001306d617962655f6e6f746966794d0801404f7074696f6e3c2875382c207538293e00011c74696d656f757410012c426c6f636b4e756d6265720000003c56657273696f6e4e6f7469666965720801186f726967696ed901015856657273696f6e65644d756c74694c6f636174696f6e00012469735f616374697665d00110626f6f6c000100145265616479080120726573706f6e73655508014456657273696f6e6564526573706f6e7365000108617410012c426c6f636b4e756d62657200020000490804184f7074696f6e04045401d9010108104e6f6e6500000010536f6d650400d90100000100004d0804184f7074696f6e0404540151080108104e6f6e6500000010536f6d650400510800000100005108000004080808005508080c78636d4456657273696f6e6564526573706f6e736500010808563204004d05013076323a3a526573706f6e736500020008563304005d01013076333a3a526573706f6e73650003000059080000040810d901005d080000040c2c24100061080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454016508045300000400690801185665633c543e0000650800000408d901100069080000026508006d080c2870616c6c65745f78636d1870616c6c65745456657273696f6e4d6967726174696f6e53746167650001105c4d696772617465537570706f7274656456657273696f6e0000005c4d69677261746556657273696f6e4e6f74696669657273000100504e6f7469667943757272656e745461726765747304007108013c4f7074696f6e3c5665633c75383e3e000200684d696772617465416e644e6f746966794f6c645461726765747300030000710804184f7074696f6e04045401340108104e6f6e6500000010536f6d65040034000001000075080000040c10007908007908080c78636d4056657273696f6e65644173736574496400010408563304004901012c76333a3a41737365744964000300007d080c2870616c6c65745f78636d1870616c6c65746852656d6f74654c6f636b656446756e6769626c655265636f72640000100118616d6f756e74180110753132380001146f776e6572d901015856657273696f6e65644d756c74694c6f636174696f6e0001186c6f636b6572d901015856657273696f6e65644d756c74694c6f636174696f6e000114757365727310010c753332000081080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454018508045300000400890801185665633c543e000085080000040818d9010089080000028508008d080c2870616c6c65745f78636d1870616c6c6574144572726f720404540001502c556e726561636861626c650000085d0154686520646573697265642064657374696e6174696f6e2077617320756e726561636861626c652c2067656e6572616c6c7920626563617573652074686572652069732061206e6f20776179206f6620726f7574696e6718746f2069742e2c53656e644661696c757265000108610154686572652077617320736f6d65206f746865722069737375652028692e652e206e6f7420746f20646f207769746820726f7574696e672920696e2073656e64696e6720746865206d6573736167652e2050657268617073a861206c61636b206f6620737061636520666f7220627566666572696e6720746865206d6573736167652e2046696c74657265640002049c546865206d65737361676520657865637574696f6e206661696c73207468652066696c7465722e48556e776569676861626c654d657373616765000304b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e6044657374696e6174696f6e4e6f74496e7665727469626c65000404f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e14456d707479000504805468652061737365747320746f2062652073656e742061726520656d7074792e3843616e6e6f745265616e63686f720006043501436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468652064657374696e6174696f6e20636861696e2e34546f6f4d616e79417373657473000704c4546f6f206d616e79206173736574732068617665206265656e20617474656d7074656420666f72207472616e736665722e34496e76616c69644f726967696e000804784f726967696e20697320696e76616c696420666f722073656e64696e672e2842616456657273696f6e00090421015468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626520696e7465727072657465642e2c4261644c6f636174696f6e000a08410154686520676976656e206c6f636174696f6e20636f756c64206e6f7420626520757365642028652e672e20626563617573652069742063616e6e6f742062652065787072657373656420696e2074686560646573697265642076657273696f6e206f662058434d292e384e6f537562736372697074696f6e000b04bc546865207265666572656e63656420737562736372697074696f6e20636f756c64206e6f7420626520666f756e642e44416c726561647953756273637269626564000c041101546865206c6f636174696f6e20697320696e76616c69642073696e636520697420616c726561647920686173206120737562736372697074696f6e2066726f6d2075732e30496e76616c69644173736574000d0480496e76616c696420617373657420666f7220746865206f7065726174696f6e2e284c6f7742616c616e6365000e044101546865206f776e657220646f6573206e6f74206f776e2028616c6c29206f662074686520617373657420746861742074686579207769736820746f20646f20746865206f7065726174696f6e206f6e2e30546f6f4d616e794c6f636b73000f04c0546865206173736574206f776e65722068617320746f6f206d616e79206c6f636b73206f6e207468652061737365742e4c4163636f756e744e6f74536f7665726569676e001004310154686520676976656e206163636f756e74206973206e6f7420616e206964656e7469666961626c6520736f7665726569676e206163636f756e7420666f7220616e79206c6f636174696f6e2e28466565734e6f744d65740011042901546865206f7065726174696f6e207265717569726564206665657320746f20626520706169642077686963682074686520696e69746961746f7220636f756c64206e6f74206d6565742e304c6f636b4e6f74466f756e64001204f4412072656d6f7465206c6f636b20776974682074686520636f72726573706f6e64696e67206461746120636f756c64206e6f7420626520666f756e642e14496e557365001304390154686520756e6c6f636b206f7065726174696f6e2063616e6e6f742073756363656564206265636175736520746865726520617265207374696c6c207573657273206f6620746865206c6f636b2e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090991080c4863756d756c75735f70616c6c65745f78636d1870616c6c6574144572726f7204045400010004b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a0909099508086063756d756c75735f70616c6c65745f646d705f717565756528436f6e6669674461746100000401386d61785f696e646976696475616c24011857656967687400009908086063756d756c75735f70616c6c65745f646d705f71756575653450616765496e6465784461746100000c0128626567696e5f7573656410012c50616765436f756e746572000120656e645f7573656410012c50616765436f756e7465720001406f7665727765696768745f636f756e742c013c4f766572776569676874496e64657800009d08000002a10800a10800000408103400a5080c6063756d756c75735f70616c6c65745f646d705f71756575651870616c6c6574144572726f720404540001081c556e6b6e6f776e0000048c546865206d65737361676520696e64657820676976656e20697320756e6b6e6f776e2e244f7665724c696d6974000104310154686520616d6f756e74206f662077656967687420676976656e20697320706f737369626c79206e6f7420656e6f75676820666f7220657865637574696e6720746865206d6573736167652e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909a9080c206f726d6c5f78636d186d6f64756c65144572726f7204045400010c2c556e726561636861626c650000080d01546865206d65737361676520616e642064657374696e6174696f6e20636f6d62696e6174696f6e20776173206e6f74207265636f676e697a6564206173206265696e6728726561636861626c652e2c53656e644661696c7572650001080501546865206d65737361676520616e642064657374696e6174696f6e20776173207265636f676e697a6564206173206265696e6720726561636861626c652062757494746865206f7065726174696f6e20636f756c64206e6f7420626520636f6d706c657465642e2842616456657273696f6e000208ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ad080c486566696e6974795f70616c6c65745f78636d1870616c6c6574144572726f7204045400010838496e76616c6964416464726573730000043c496e76616c696420616464726573733c4e6f745472616e7366657261626c65000104944173736574206973206e6f742063726f73732d636861696e207472616e7366657261626c6504544572726f7273206f6620746869732070616c6c6574b1080c4c6f726d6c5f756e6b6e6f776e5f746f6b656e73186d6f64756c65144572726f7204045400010c3442616c616e6365546f6f4c6f770000045c5468652062616c616e636520697320746f6f206c6f772e3c42616c616e63654f766572666c6f77000104b4546865206f7065726174696f6e2077696c6c2063617573652062616c616e636520746f206f766572666c6f772e38556e68616e646c6564417373657400020440556e68616e646c65642061737365742e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b5080c306f726d6c5f78746f6b656e73186d6f64756c65144572726f7204045400014c4441737365744861734e6f5265736572766500000478417373657420686173206e6f2072657365727665206c6f636174696f6e2e544e6f7443726f7373436861696e5472616e73666572000104644e6f742063726f73732d636861696e207472616e736665722e2c496e76616c69644465737400020474496e76616c6964207472616e736665722064657374696e6174696f6e2e844e6f7443726f7373436861696e5472616e7366657261626c6543757272656e6379000304a443757272656e6379206973206e6f742063726f73732d636861696e207472616e7366657261626c652e48556e776569676861626c654d657373616765000404b4546865206d65737361676527732077656967687420636f756c64206e6f742062652064657465726d696e65642e4858636d457865637574696f6e4661696c65640005045458434d20657865637574696f6e206661696c65642e3843616e6e6f745265616e63686f72000608e8436f756c64206e6f742072652d616e63686f72207468652061737365747320746f206465636c61726520746865206665657320666f72207468654864657374696e6174696f6e20636861696e2e3c496e76616c6964416e636573747279000704c4436f756c64206e6f742067657420616e636573747279206f662061737365742072657365727665206c6f636174696f6e2e30496e76616c6964417373657400080468546865204d756c7469417373657420697320696e76616c69642e6044657374696e6174696f6e4e6f74496e7665727469626c65000904f05468652064657374696e6174696f6e20604d756c74694c6f636174696f6e602070726f76696465642063616e6e6f7420626520696e7665727465642e2842616456657273696f6e000a08ec5468652076657273696f6e206f6620746865206056657273696f6e6564602076616c75652075736564206973206e6f742061626c6520746f20626530696e7465727072657465642e7444697374696e637452657365727665466f724173736574416e64466565000b08fc57652074726965642073656e64696e672064697374696e637420617373657420616e6420666565206275742074686579206861766520646966666572656e743c7265736572766520636861696e732e1c5a65726f466565000c044054686520666565206973207a65726f2e285a65726f416d6f756e74000d0494546865207472616e73666572696e6720617373657420616d6f756e74206973207a65726f2e58546f6f4d616e794173736574734265696e6753656e74000e04d0546865206e756d626572206f662061737365747320746f2062652073656e74206973206f76657220746865206d6178696d756d2e544173736574496e6465784e6f6e4578697374656e74000f04ec5468652073706563696669656420696e64657820646f6573206e6f7420657869737420696e2061204d756c7469417373657473207374727563742e304665654e6f74456e6f75676800100448466565206973206e6f7420656e6f7567682e644e6f74537570706f727465644d756c74694c6f636174696f6e0011046c4e6f7420737570706f72746564204d756c74694c6f636174696f6e4c4d696e58636d4665654e6f74446566696e6564001204d44d696e58636d466565206e6f74207265676973746572656420666f72206365727461696e2072657365727665206c6f636174696f6e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909b908083c70616c6c65745f626f756e7469657318426f756e74790c244163636f756e74496401001c42616c616e636501182c426c6f636b4e756d62657201100018012070726f706f7365720001244163636f756e74496400011476616c756518011c42616c616e636500010c66656518011c42616c616e636500013c63757261746f725f6465706f73697418011c42616c616e6365000110626f6e6418011c42616c616e6365000118737461747573bd080190426f756e74795374617475733c4163636f756e7449642c20426c6f636b4e756d6265723e0000bd08083c70616c6c65745f626f756e7469657330426f756e747953746174757308244163636f756e74496401002c426c6f636b4e756d626572011001182050726f706f73656400000020417070726f7665640001001846756e6465640002003c43757261746f7250726f706f73656404011c63757261746f720001244163636f756e7449640003001841637469766508011c63757261746f720001244163636f756e7449640001287570646174655f64756510012c426c6f636b4e756d6265720004003450656e64696e675061796f75740c011c63757261746f720001244163636f756e74496400012c62656e65666963696172790001244163636f756e744964000124756e6c6f636b5f617410012c426c6f636b4e756d62657200050000c1080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000c5080c3c70616c6c65745f626f756e746965731870616c6c6574144572726f7208045400044900012c70496e73756666696369656e7450726f706f7365727342616c616e63650000047850726f706f73657227732062616c616e636520697320746f6f206c6f772e30496e76616c6964496e646578000104904e6f2070726f706f73616c206f7220626f756e7479206174207468617420696e6465782e30526561736f6e546f6f4269670002048454686520726561736f6e20676976656e206973206a75737420746f6f206269672e40556e65787065637465645374617475730003048054686520626f756e74792073746174757320697320756e65787065637465642e385265717569726543757261746f720004045c5265717569726520626f756e74792063757261746f722e30496e76616c696456616c756500050454496e76616c696420626f756e74792076616c75652e28496e76616c69644665650006044c496e76616c696420626f756e7479206665652e3450656e64696e675061796f75740007086c4120626f756e7479207061796f75742069732070656e64696e672ef8546f2063616e63656c2074686520626f756e74792c20796f75206d75737420756e61737369676e20616e6420736c617368207468652063757261746f722e245072656d6174757265000804450154686520626f756e746965732063616e6e6f7420626520636c61696d65642f636c6f73656420626563617573652069742773207374696c6c20696e2074686520636f756e74646f776e20706572696f642e504861734163746976654368696c64426f756e7479000904050154686520626f756e74792063616e6e6f7420626520636c6f73656420626563617573652069742068617320616374697665206368696c6420626f756e746965732e34546f6f4d616e79517565756564000a0498546f6f206d616e7920617070726f76616c732061726520616c7265616479207175657565642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909c9080000040c18180000cd0800000408181800d10800000408180000d5080000040c184d02750200d9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401dd08045300000400e50801185665633c543e0000dd08144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c6514747970657354576569676874656449646c654f7065726174696f6e0c30436f6c6c656374696f6e496401181c546f6b656e49640118185765696768740124000801246f7065726174696f6ee108019049646c654f7065726174696f6e3c436f6c6c656374696f6e49642c20546f6b656e49643e000140657374696d617465645f7765696768742401185765696768740000e108144c70616c6c65745f6d756c74695f746f6b656e732066656174757265731c6f6e5f69646c651474797065733449646c654f7065726174696f6e0830436f6c6c656374696f6e496401181c546f6b656e4964011801044044656c657465417474726962757465730c0134636f6c6c656374696f6e5f6964b40130436f6c6c656374696f6e4964000120746f6b656e5f69644d02013c4f7074696f6e3c546f6b656e49643e00013c6174747269627574655f636f756e741901010c75333200000000e508000002dd0800e9080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000ed08101c65705f636f7265146672616d65286d6967726174696f6e73244d6967726174696f6e04544d61784d6967726174696f6e4b65794c656e67746801f108000801147374616765210301384d6967726174696f6e53746167650001446c6173745f69746572617465645f6b6579f50801b44f7074696f6e3c426f756e6465645665633c75382c204d61784d6967726174696f6e4b65794c656e6774683e3e0000f108083c6566696e6974795f72756e74696d65544d61784d6967726174696f6e4b65794c656e67746800000000f50804184f7074696f6e04045401e9080108104e6f6e6500000010536f6d650400e9080000010000f9080c3c65705f6d756c74695f746f6b656e731474797065733c4e61746976654173736574496e666f041c417373657449640111020008010869641102011c41737365744964000140756e6974735f7065725f7365636f6e64180110753132380000fd080c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e646564566563080454010109045300000400090901185665633c543e00000109101c65705f636f7265146672616d651474797065733445787472696e736963496e666f04344d61784e616d654c656e67746801b9030008012c70616c6c65745f6e616d65b5030170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d65050901904f7074696f6e3c426f756e646564537472696e673c4d61784e616d654c656e6774683e3e0000050904184f7074696f6e04045401b5030108104e6f6e6500000010536f6d650400b503000001000009090000020109000d090c4c70616c6c65745f6d756c74695f746f6b656e731870616c6c6574144572726f720404540001b848436f6c6c656374696f6e4e6f74466f756e6400000460436f6c6c656374696f6e20776173206e6f7420666f756e6464436f6c6c656374696f6e4163636f756e744e6f74466f756e640001047c436f6c6c656374696f6e4163636f756e7420776173206e6f7420666f756e6434546f6b656e4e6f74466f756e640002044c546f6b656e20776173206e6f7420666f756e6450546f6b656e4163636f756e744e6f74466f756e6400030468546f6b656e4163636f756e7420776173206e6f7420666f756e64304e6f5065726d697373696f6e000404bc43616c6c6572206973206e6f7420616c6c6f77656420746f206578656375746520746869732065787472696e7369632842616c616e63654c6f77000504b04e6f7420656e6f7567682062616c616e636520746f20706572666f726d20746865206f7065726174696f6e2e1846726f7a656e000604c0546865206f7065726174696f6e206661696c65642064756520746f20616e206974656d206265696e672066726f7a656e4c4861734e65766572467265657a6553746174650007085d0154686520746f6b656e206861732061206e6576657220667265657a652073746174652e205468652073746174652063616e6e6f74206265206368616e67656420616e642074686520746f6b656e2063616e6e6f742062651c66726f7a656e2e445065726d616e656e746c7946726f7a656e0008047c54686520746f6b656e206973207065726d616e656e746c792066726f7a656e48496e76616c6964467265657a6553746174650009047454686520667265657a65207374617465206973206e6f742076616c696428416d6f756e745a65726f000a04c0416e20616d6f756e74206f66207a65726f207761732075736564207768656e2069742773206e6f7420616c6c6f7765644c496e76616c69644174747269627574654b6579000b0454417474726962757465206b657920696e76616c6964544d6178546f6b656e436f756e744578636565646564000c0498547269656420746f206d696e74206d6f726520746f6b656e73207468616e20616c6c6f77656450546f6b656e4d696e744361704578636565646564000d04b85468652063617020666f722074686520746f6b656e2077617320657863656564656420647572696e67206d696e7448546f6b656e416c7265616479457869737473000e041501547269656420746f20637265617465205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29207468617420616c7265616479206578697374738044657374726f79466f7262696464656e4279417474726962757465436f756e74000f04f054686520636f6c6c656374696f6e2063616e6e6f742062652064657374726f79656420626563617573652069742068617320617474726962757465738444657374726f79466f7262696464656e427952656d61696e696e67546f6b656e73001018450144657374726f79206973206e6f7420616c6c6f776564206f6e20636f6c6c656374696f6e732074686174206861766520746f6b656e732e2044657374726f7920616c6c20746f6b656e73206265666f7265450163616c6c696e67205b6064657374726f795f636f6c6c656374696f6e605d2850616c6c65743a3a64657374726f795f636f6c6c656374696f6e292e204b65657020696e206d696e6420746861742074686559015b60546f6b656e73605d2073746f726167652063616e2072656d61696e206576656e20696620616c6c206f66205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e29277320756e697473450177657265206275726e65642e2041205b60546f6b656e605d2865705f6d756c74695f746f6b656e733a3a546f6b656e292063616e206f6e6c792062652064657374726f7965642062792073657474696e6719015b6072656d6f76655f746f6b656e5f73746f72616765605d284f6e4275726e496e7075743a3a72656d6f76655f746f6b656e5f73746f726167652920746f207472756520696e5c5b606275726e605d2850616c6c65743a3a6275726e292e8444657374726f79466f7262696464656e4279436f6c6c656374696f6e4576656e740011041d01546865205b604f6e436f6c6c656374696f6e4576656e74605d2074726169742068617320666f7262696464656e206275726e696e67206f662074686520636f6c6c656374696f6e504465706f736974526573657276654661696c6564001204f4556e61626c6520746f20726573657276652074686520616d6f756e7420746f206372656174652061206e657720636f6c6c656374696f6e2f746f6b656e584465706f736974556e726573657276654661696c65640013040d01556e61626c6520746f20756e726573657276652074686520616d6f756e7420746f206275726e20616e206578697374696e6720636f6c6c656374696f6e2f746f6b656e40496e76616c6964556e69745072696365001408510154686520756e69742070726963652063616e6e6f74206265207a65726f2c2063616e6e6f742064656372656173652c20616e642060756e69745f7072696365202a20746f74616c5f737570706c7960206d757374bc62652067726561746572207468616e205b60436f6e6669673a3a546f6b656e4163636f756e744465706f736974605d7842616c616e636542656c6f774d696e696d756d526571756972656d656e74001504c45468652062616c616e63652069732062656c6f7720746865206d696e696d756d2072657175697265642062616c616e6365584d696e744661696c6564526571756972656d656e7473001608d0546865206d696e74696e6720646964206e6f74206d6565742074686520726571756972656d656e74732073657420627920746865b85b604d696e74506f6c696379605d287472616974733a3a436f6c6c656374696f6e506f6c6963793a3a4d696e74295849646c654f7065726174696f6e517565756546756c6c00170405015468652069646c65206f7065726174696f6e2071756575652069732066756c6c20616e642063616e6e6f7420616363657074206e6577206f7065726174696f6e732c52657365727665734c6f77001804dc52657365727665642062616c616e6365206973206e6f7420656e6f75676820746f20706572666f726d20746865206f7065726174696f6e3c546f6f4d616e795265736572766573001904b84d6178206e616d656420726573657276657320666f7220616e206163636f756e742061726520657863656564656430546f6f4d616e794c6f636b73001a04ac4d6178206e616d6564206c6f636b7320666f7220616e206163636f756e7420617265206578636565646564544c69717569646974795265737472696374696f6e73001b048c5468652062616c616e6365206973206c6f636b6564206f7220726573747269637465645450657263656e746167654f75744f66426f756e6473001c04cc526f79616c74792070657263656e746167652069732061626f7665206f722062656c6f7720616c6c6f77656420626f756e6473a443757272656e6379496e636f6d70617469626c6557697468436f6c6c656374696f6e526f79616c7479001d0c54546f6b656e2063616e6e6f7420616374206173206145015b6063757272656e6379605d2865705f6d756c74695f746f6b656e733a3a436f6c6c656374696f6e3a3a6578706c696369745f726f79616c74795f63757272656e636965732920616e6420616c736f2061705b60526f79616c7479605d28436f6e6669673a3a526f79616c747929504d6178417070726f76616c734578636565646564001e04e4546865206d6178206e756d626572206f6620617070726f76616c7320666f722074686973206163636f756e742077617320657863656564656438416c726561647945787069726564001f04c8547269656420746f2073657420616e2065787069726174696f6e20746861742068617320616c72656164792070617373656464436f6c6c656374696f6e416c7265616479417070726f766564002008510154686520636f6c6c656374696f6e20697320616c726561647920617070726f76656420666f7220616c6c2c20736f206974206973207573656c65737320746f20617070726f766520666f7220612073696e676c6514746f6b656e54496e73756666696369656e74416c6c6f77616e6365002104b44e6f7420656e6f75676820616c6c6f77616e636520746f20706572666f726d20746865206f7065726174696f6e6857726f6e6743757272656e74417070726f766564416d6f756e74002204510154686520706173736564206063757272656e745f616d6f756e746020646f6573206e6f74206d61746368207468652061637475616c2063757272656e7420616d6f756e74206f662074686520617070726f76616c4443616e6e6f74417070726f766553656c66002304bc416e206163636f756e742063616e6e6f7420617070726f766520697473656c6620617320616e206f70657261746f725043616e6e6f745472616e73666572546f53656c66002404ac416e206163636f756e742063616e6e6f74207472616e7366657220746f6b656e7320746f20697473656c666c5472616e73666572506172616d4372656174696f6e4661696c6564002504905472616e7366657220706172616d7320636f756c64206e6f742062652063726561746564844f7065726174696f6e4e6f74416c6c6f776564466f724e6174697665546f6b656e002604c854686973206f7065726174696f6e206973206e6f7420616c6c6f77656420666f7220746865206e617469766520746f6b656e80496e76616c69644578706c69636974526f79616c747943757272656e63696573002704e84f6e65206f72206d6f7265206f6620746865206578706c6963697420726f79616c74792063757272656e636965732061726520696e76616c696454496e76616c6964417474726962757465436f756e74002804e850726f76696465642061747472696275746520636f756e7420646f65736e74206d617463682074686520636f756e742069732073746f726167654c436f6e666c696374696e674c6f636174696f6e002904a0436f6e666c696374696e67204d756c74694c6f636174696f6e20666f7220616e204173736574496460436f6c6c656374696f6e4964416c7265616479496e557365002a047c436f6c6c656374696f6e20494420697320616c726561647920696e207573654c467265657a6553746174655265717569726564002b04b8467265657a65207374617465206973207265717569726564207768656e20667265657a696e67206120746f6b656e3c5072656d696e744578636565646564002c04f0546865207072656d696e74656420616d6f756e7420776f756c6420626520657863656564656420627920746865206d696e74206f7065726174696f6e6c546f6b656e4d657461646174614372656174696f6e4661696c6564002d04d0546f6b656e206d6574616461746120636f756c64206e6f7420626520637265617465642066726f6d206d696e7420706172616d7304b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090911090c3470616c6c65745f636c61696d731870616c6c6574144572726f7204045400010c28416d6f756e745a65726f00000438416d6f756e74206973207a65726f404e6f74456e6f75676842616c616e6365000104c4546865206163636f756e7420646f6573206e6f74206861766520656e6f7567682062616c616e636520746f20636c61696d58436c61696d436f756c644e6f744265536574746c65640002047854686520636c61696d20636f756c64206e6f7420626520736574746c656404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a09090915090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b010004560131030453000004001909013842547265654d61703c4b2c20563e00001909042042547265654d617008044b010004560131030004001d090000001d09000002210900210900000408003103002509101c65705f636f7265146672616d6514747970657338506f6f6c4163636f756e7449647304244163636f756e744964010000100120636f6c6c61746f720001244163636f756e744964000124636f6d6d756e6974790001244163636f756e7449640001286675656c5f74616e6b730001244163636f756e74496400013c70726963655f646973636f766572790001244163636f756e744964000029090c3070616c6c65745f706f6f6c731870616c6c6574144572726f7204045400010840496e76616c6964466565536861726573000004a45468652066656520736861726573206d7573742061646420757020746f203130302070657263656e7444506f6f6c436f756e74457863656564656400010480546865206e756d626572206f6620706f6f6c7320776173206578636565646564045c5468652070616c6c65742773206572726f7220747970652d090c4470616c6c65745f6675656c5f74616e6b73147479706573204675656c54616e6b14104e616d65013903244163636f756e74496401001c42616c616e6365011840446973706174636852756c65536574730131093c4163636f756e7452756c6553657473017d09002401146f776e65720001244163636f756e7449640001106e616d65390301104e616d6500012472756c655f7365747331090140446973706174636852756c6553657473000138746f74616c5f7265736572766564b4011c42616c616e63650001346163636f756e745f636f756e741901010c75333200015c757365725f6163636f756e745f6d616e6167656d656e74510301744f7074696f6e3c557365724163636f756e744d616e6167656d656e743e00012469735f66726f7a656ed00110626f6f6c00014070726f76696465735f6465706f736974d00110626f6f6c0001346163636f756e745f72756c65737d09013c4163636f756e7452756c6553657473000031090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b011004560135090453000004007109013842547265654d61703c4b2c20563e000035090c4470616c6c65745f6675656c5f74616e6b731472756c65731c52756c65536574081052756c65013909204d617852756c6573018d060008011472756c6573610901c4426f756e64656442547265654d61703c446973706174636852756c654b696e642c2052756c652c204d617852756c65733e00012469735f66726f7a656ed00110626f6f6c000039090c4470616c6c65745f6675656c5f74616e6b731472756c65734c446973706174636852756c65577261707065720404540001204857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000005857686974656c6973746564436f6c6c656374696f6e7304004506017c57686974656c6973746564436f6c6c656374696f6e7352756c654f663c543e000100644d61784675656c4275726e5065725472616e73616374696f6e0400590601884d61784675656c4275726e5065725472616e73616374696f6e52756c654f663c543e00020038557365724675656c42756467657404003d09015c557365724675656c42756467657452756c654f663c543e0003003854616e6b4675656c42756467657404004109015c54616e6b4675656c42756467657452756c654f663c543e0004003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000500385065726d697474656443616c6c7304006906015c5065726d697474656443616c6c7352756c654f663c543e0006004c5065726d697474656445787472696e736963730400450901705065726d697474656445787472696e7369637352756c654f663c543e000700003d09104470616c6c65745f6675656c5f74616e6b731472756c657340757365725f6675656c5f62756467657448557365724675656c42756467657452756c6504184275646765740161060008011862756467657461060118427564676574000128757365725f636f756e741901010c75333200004109104470616c6c65745f6675656c5f74616e6b731472756c65734074616e6b5f6675656c5f6275646765744854616e6b4675656c42756467657452756c65081c42616c616e636501182c426c6f636b4e756d626572011000080118627564676574610601704275646765743c42616c616e63652c20426c6f636b4e756d6265723e00012c636f6e73756d7074696f6e85030184436f6e73756d7074696f6e3c42616c616e63652c20426c6f636b4e756d6265723e00004509104470616c6c65745f6675656c5f74616e6b731472756c6573507065726d69747465645f65787472696e736963735c5065726d697474656445787472696e7369637352756c65083445787472696e736963496e666f0149090c4d617801850600040059090178426f756e6465645665633c45787472696e736963496e666f2c204d61783e000049090c4470616c6c65745f6675656c5f74616e6b731474797065733445787472696e736963496e666f04344d61784e616d654c656e677468014d090008012c70616c6c65745f6e616d6551090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00013865787472696e7369635f6e616d6551090170426f756e646564537472696e673c4d61784e616d654c656e6774683e00004d09083c6566696e6974795f72756e74696d65584d617845787472696e7369634e616d654c656e677468000000005109101c65705f636f7265146672616d6514747970657334426f756e646564537472696e6704244d61784c656e677468014d0900040055090164426f756e6465645665633c75382c204d61784c656e6774683e000055090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e000059090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e6465645665630804540149090453000004005d0901185665633c543e00005d0900000249090061090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01810304560139090453000004006509013842547265654d61703c4b2c20563e00006509042042547265654d617008044b0181030456013909000400690900000069090000026d09006d090000040881033909007109042042547265654d617008044b0110045601350900040075090000007509000002790900790900000408103509007d090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b01810904560185090453000004008909013842547265654d61703c4b2c20563e000081090c4470616c6c65745f6675656c5f74616e6b731472756c65733c4163636f756e7452756c654b696e640001084857686974656c697374656443616c6c6572730000003052657175697265546f6b656e0001000085090c4470616c6c65745f6675656c5f74616e6b731472756c6573484163636f756e7452756c65577261707065720404540001084857686974656c697374656443616c6c65727304006903016c57686974656c697374656443616c6c65727352756c654f663c543e0000003052657175697265546f6b656e04007903015452657175697265546f6b656e52756c654f663c543e000100008909042042547265654d617008044b01810904560185090004008d090000008d09000002910900910900000408810985090095090000040800000099090c4470616c6c65745f6675656c5f74616e6b731474797065732c557365724163636f756e74141c42616c616e636501182452756c65536574496401102c4d617852756c6553657473019d09304d617852756c65436f756e74018d06444d617852756c65446174614c656e67746801a109000c013074616e6b5f6465706f736974b4011c42616c616e6365000130757365725f6465706f736974b4011c42616c616e636500013872756c655f646174615f73657473a50901f501426f756e64656442547265654d61703c52756c6553657449642c20426f756e64656442547265654d61703c446973706174636852756c654b696e642c20426f756e6465645665633c0a75382c204d617852756c65446174614c656e6774683e2c204d617852756c65436f756e743e2c204d617852756c65536574732c3e00009d09083c6566696e6974795f72756e74696d652c4d617852756c655365747300000000a109083c6566696e6974795f72756e74696d65604d61784163636f756e7452756c65446174614c656e67746800000000a5090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b0110045601a909045300000400bd09013842547265654d61703c4b2c20563e0000a9090c4c626f756e6465645f636f6c6c656374696f6e7344626f756e6465645f62747265655f6d61703c426f756e64656442547265654d61700c044b018103045601ad09045300000400b109013842547265654d61703c4b2c20563e0000ad090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401080453000004003401185665633c543e0000b109042042547265654d617008044b018103045601ad09000400b509000000b509000002b90900b909000004088103ad0900bd09042042547265654d617008044b0110045601a909000400c109000000c109000002c50900c5090000040810a90900c9090c4c626f756e6465645f636f6c6c656374696f6e732c626f756e6465645f76656328426f756e64656456656308045401cd09045300000400d10901185665633c543e0000cd090c4470616c6c65745f6675656c5f74616e6b731474797065733c467265657a6551756575654974656d08244163636f756e74496401002452756c6553657449640110000c011c74616e6b5f69640001244163636f756e74496400012c72756c655f7365745f69647d0201444f7074696f6e3c52756c6553657449643e00012469735f66726f7a656ed00110626f6f6c0000d109000002cd0900d5090c4470616c6c65745f6675656c5f74616e6b731870616c6c6574144572726f72040454000170404675656c54616e6b4e6f74466f756e640000044c4675656c2054616e6b206e6f7420666f756e64544675656c54616e6b416c7265616479457869737473000104604675656c2054616e6b20616c7265616479206578697374734c496e73756666696369656e7442616c616e6365000204944e6f7420656e6f7567682066756e647320746f20706572666f726d206f7065726174696f6e3c557361676552657374726963746564000304b04675656c2074616e6b2063616e6e6f7420626520757365642064756520746f207265737472696374696f6e73484675656c54616e6b4f75744f6646756e6473000404884675656c2074616e6b20646f65736e74206861766520656e6f7567682066756e64733c52756c655365744e6f74466f756e640005046c5468652072756c652073657420646f6573206e6f742065786973743052756c654e6f74466f756e640006044c5468652072756c65206973206d697373696e67304e6f5065726d697373696f6e000704c85573657220646f6573206e6f742068617665207065726d697373696f6e20746f20706572666f726d206f7065726174696f6e504163636f756e74416c726561647945786973747300080468546865206163636f756e7420616c7265616479206578697374733c4163636f756e744e6f74466f756e6400090464546865206163636f756e7420776173206e6f7420666f756e646c44657374726f79576974684578697374696e674163636f756e7473000a04310144657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c6520697420686173206578697374696e67206163636f756e74732061747461636865644c44657374726f79556e66726f7a656e54616e6b000b04ec44657374726f79696e67206675656c2074616e6b206973206e6f7420706f737369626c65207768696c65206974206973206e6f742066726f7a656e4c4d617852756c65536574734578636565646564000c04cc4d6178206e756d626572206f662072756c6573207365747320706572206675656c2074616e6b207761732065786365656465646c5573657252756c654461746145786365656465644d617853697a65000d0405015468652073697a65206f662074686520757365722072756c6520646174612069732067726561746572207468616e2074686520616c6c6f77656420616d6f756e74604465636f64655573657252756c65446174614661696c6564000e049c54686520757365722072756c65206461746120636f756c64206e6f74206265206465636f6465643c467265657a65517565756546756c6c000f04d454686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e672069732066756c6c6c526571756972657346726f7a656e54616e6b4f7252756c65736574001004f0456974686572207468652074616e6b206f722072756c65736574206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e48526571756972657346726f7a656e54616e6b001104bc546865206675656c2074616e6b206d7573742062652066726f7a656e20666f722074686973206f7065726174696f6e4c4d697373696e67526571756972656452756c65001204e4412072756c65207468617420697320726571756972656420666f722074686973206f7065726174696f6e20646f6573206e6f742065786973746c4d697373696e67526571756972656452756c655573657244617461001304b855736572206461746120666f72207468652072657175697265642072756c6520646f6573206e6f7420657869737438496e76616c696452756c6553657400140439015468652072756c6520736574206f6620746865206675656c2074616e6b206973206d6973636f6e666967757265642e2054686973206572726f722073686f756c64206e65766572206f636375722e5c4163636f756e74436f6e7461696e7352756c6544617461001504fc4120757365722063616e6e6f742072656d6f766520616e206163636f756e7420746861742069732073746f72696e67206461746120666f7220612072756c65a043616e6e6f7452656d6f766552756c6554686174497353746f72696e674163636f756e74446174610016043501412072756c652063616e6e6f742062652072656d6f7665642066726f6d20612072756c65207365742069662069742069732073746f72696e672064617461206f6e20616e79206163636f756e74484475706c696361746552756c654b696e6473001704ec41206675656c2074616e6b2063616e6e6f742068617665206d6f7265207468616e206f6e652072756c65206f66207468652073616d65206b696e646c4d696e744465706f73697443616c63756c6174696f6e4572726f72001804c050726f626c656d732063616c63756c6174696e6720746865206d696e74206465706f73697420666f7220612063616c6c384675656c54616e6b46726f7a656e0019045c546865206675656c2074616e6b2069732066726f7a656e9043616c6c6572446f65734e6f744861766552756c65536574546f6b656e42616c616e6365001a04d4546865207573657220646f6573206e6f7420686176652074686520746f6b656e2072657175697265642062792072756c6520736574384e6f44617461546f52656d6f7665001b04cc546865207573657220646f6573206e6f74206861766520616e7920646174612073746f72656420666f722072756c652073657404b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909d9090c4870616c6c65745f6d61726b6574706c6163651474797065733c4d61726b6574506c616365496e666f00000c013070726f746f636f6c5f6665650902011c50657262696c6c00016466697865645f70726963655f6c697374696e675f636f756e741901010c75333200015461756374696f6e5f6c697374696e675f636f756e741901010c7533320000dd0900000408003000e1090c4870616c6c65745f6d61726b6574706c6163651870616c6c6574144572726f7204045400015430556e61626c65546f46696c6c00000468746865206f726465722063616e6e6f742062652066696c6c65643c4c697374696e674e6f74466f756e6400010468546865206c697374696e6720646f6573206e6f74206578697374304e6f5065726d697373696f6e000204d85468652063616c6c657220646f6573206e6f742068617665207065726d697373696f6e20666f722074686973206f7065726174696f6e604d6178526f756e64696e674572726f7245786365656465640003048c546865206d617820726f756e64696e67206572726f7220776173206578636565646564584c6f774261736543757272656e637942616c616e63650004049054686520626173652063757272656e63792062616c616e636520697320746f6f206c6f773c4c6f77546f6b656e42616c616e63650005047054686520746f6b656e2062616c616e636520697320746f6f206c6f776c5472616e73666572506172616d4372656174696f6e4661696c6564000604905472616e7366657220706172616d7320636f756c64206e6f7420626520637265617465645454616b6556616c7565556e6465724d696e696d756d000704bc5468652074616b652076616c756520697320756e64657220746865206d696e696d756d20726571756972656d656e74504c697374696e67416c72656164794578697374730008049441206c697374696e672077697468207468697320696420616c7265616479206578697374734c496e76616c696441756374696f6e537461727400090835015468652073746172742074696d65206f66207468652061756374696f6e206d7573742062652067726561746572207468616e207468652063757272656e7420626c6f636b20706c7573207468654c6d696e696d756d20726571756972656d656e7444496e76616c696441756374696f6e456e64000a04cc54686520656e642074696d65206f66207468652061756374696f6e206d757374206265206166746572207468652073746172743c496e61637469766541756374696f6e000b04e043616e6e6f7420626964206f6e20616e2061756374696f6e207468617420686173206e6f742073746172746564206f72206973206f7665723841756374696f6e4e6f744f766572000c04ac43616e6e6f742066696e616c697a6520616e2061756374696f6e2074686174206973206e6f74206f766572484c697374696e67497357726f6e6754797065000d040d01416e20616374696f6e207761732074616b656e2074686174206973206e6f7420636f6d70617469626c65207769746820746865206c697374696e67277320747970652e34496e76616c6964416d6f756e74000e045454686520616d6f756e7420697320696e76616c696430496e76616c69645072696365000f045054686520707269636520697320696e76616c6964404c697374696e67466f7262696464656e0010048c4c697374696e6720697320666f7262696464656e20666f72207468697320746f6b656e284e6f43757272656e637900110439014e65697468657220746865206d616b652073696465206f72207468652074616b652073696465206f6620746865206c697374696e6720697320636f6e7369646572656420612063757272656e6379404c697374696e674e6f744163746976650012043101546865206c697374696e6720686173206e6f742063726f7373656420746865206d616e6461746f72792064656c6179206265666f72652069747320636f6e73696465726564206163746976656c43757272656e63794e6f74416c6c6f7765644173526f79616c7479001304ec5468652063757272656e6379206973206e6f7420616c6c6f77656420746f2062652075736564206173206120726f79616c7479207061796d656e74344275796572497353656c6c6572001404c85468652073656c6c6572206973206e6f7420616c6c6f77656420746f20627579207468656972206f776e206c697374696e670464546865206572726f7220666f7220746869732070616c6c6574e5090c5870616c6c65745f65787472696e7369635f70617573651870616c6c6574144572726f720404540001083c43616e6e6f74506175736553656c66000004a843616e6e6f7420706175736520746869732070616c6c6574206f7220697427732065787472696e7369634843616e6e6f7450726f63657373496e707574000104a043616e6e6f742072656164207468652070616c6c6574206f722065787472696e736963206e616d65045050616c6c65742773206572726f7220747970652ee9090c5870616c6c65745f6566696e6974795f7574696c6974791870616c6c6574144572726f7204045400010430546f6f4d616e7943616c6c730000045c546f6f206d616e792063616c6c7320626174636865642e04b5010a090909437573746f6d205b6469737061746368206572726f72735d2868747470733a2f2f646f63732e7375627374726174652e696f2f6d61696e2d646f63732f6275696c642f6576656e74732d6572726f72732f290a0909096f6620746869732070616c6c65742e0a090909ed09102873705f72756e74696d651c67656e657269634c756e636865636b65645f65787472696e73696348556e636865636b656445787472696e736963101c4164647265737301d9041043616c6c01a104245369676e617475726501f10914457874726101090a00040034000000f109082873705f72756e74696d65384d756c74695369676e617475726500010c1c456432353531390400f5090148656432353531393a3a5369676e61747572650000001c537232353531390400fd090148737232353531393a3a5369676e61747572650001001445636473610400010a014065636473613a3a5369676e617475726500020000f5090c1c73705f636f72651c65643235353139245369676e617475726500000400f90901205b75383b2036345d0000f909000003400000000800fd090c1c73705f636f72651c73723235353139245369676e617475726500000400f90901205b75383b2036345d0000010a0c1c73705f636f7265146563647361245369676e617475726500000400050a01205b75383b2036355d0000050a000003410000000800090a000004200d0a110a150a190a210a250a290a2d0a000d0a10306672616d655f73797374656d28657874656e73696f6e7348636865636b5f737065635f76657273696f6e40436865636b5370656356657273696f6e04045400000000110a10306672616d655f73797374656d28657874656e73696f6e7340636865636b5f74785f76657273696f6e38436865636b547856657273696f6e04045400000000150a10306672616d655f73797374656d28657874656e73696f6e7334636865636b5f67656e6573697330436865636b47656e6573697304045400000000190a10306672616d655f73797374656d28657874656e73696f6e733c636865636b5f6d6f7274616c69747938436865636b4d6f7274616c697479040454000004001d0a010c45726100001d0a102873705f72756e74696d651c67656e657269630c6572610c4572610001010420496d6d6f7274616c0000001c4d6f7274616c31040008000001001c4d6f7274616c32040008000002001c4d6f7274616c33040008000003001c4d6f7274616c34040008000004001c4d6f7274616c35040008000005001c4d6f7274616c36040008000006001c4d6f7274616c37040008000007001c4d6f7274616c38040008000008001c4d6f7274616c3904000800000900204d6f7274616c313004000800000a00204d6f7274616c313104000800000b00204d6f7274616c313204000800000c00204d6f7274616c313304000800000d00204d6f7274616c313404000800000e00204d6f7274616c313504000800000f00204d6f7274616c313604000800001000204d6f7274616c313704000800001100204d6f7274616c313804000800001200204d6f7274616c313904000800001300204d6f7274616c323004000800001400204d6f7274616c323104000800001500204d6f7274616c323204000800001600204d6f7274616c323304000800001700204d6f7274616c323404000800001800204d6f7274616c323504000800001900204d6f7274616c323604000800001a00204d6f7274616c323704000800001b00204d6f7274616c323804000800001c00204d6f7274616c323904000800001d00204d6f7274616c333004000800001e00204d6f7274616c333104000800001f00204d6f7274616c333204000800002000204d6f7274616c333304000800002100204d6f7274616c333404000800002200204d6f7274616c333504000800002300204d6f7274616c333604000800002400204d6f7274616c333704000800002500204d6f7274616c333804000800002600204d6f7274616c333904000800002700204d6f7274616c343004000800002800204d6f7274616c343104000800002900204d6f7274616c343204000800002a00204d6f7274616c343304000800002b00204d6f7274616c343404000800002c00204d6f7274616c343504000800002d00204d6f7274616c343604000800002e00204d6f7274616c343704000800002f00204d6f7274616c343804000800003000204d6f7274616c343904000800003100204d6f7274616c353004000800003200204d6f7274616c353104000800003300204d6f7274616c353204000800003400204d6f7274616c353304000800003500204d6f7274616c353404000800003600204d6f7274616c353504000800003700204d6f7274616c353604000800003800204d6f7274616c353704000800003900204d6f7274616c353804000800003a00204d6f7274616c353904000800003b00204d6f7274616c363004000800003c00204d6f7274616c363104000800003d00204d6f7274616c363204000800003e00204d6f7274616c363304000800003f00204d6f7274616c363404000800004000204d6f7274616c363504000800004100204d6f7274616c363604000800004200204d6f7274616c363704000800004300204d6f7274616c363804000800004400204d6f7274616c363904000800004500204d6f7274616c373004000800004600204d6f7274616c373104000800004700204d6f7274616c373204000800004800204d6f7274616c373304000800004900204d6f7274616c373404000800004a00204d6f7274616c373504000800004b00204d6f7274616c373604000800004c00204d6f7274616c373704000800004d00204d6f7274616c373804000800004e00204d6f7274616c373904000800004f00204d6f7274616c383004000800005000204d6f7274616c383104000800005100204d6f7274616c383204000800005200204d6f7274616c383304000800005300204d6f7274616c383404000800005400204d6f7274616c383504000800005500204d6f7274616c383604000800005600204d6f7274616c383704000800005700204d6f7274616c383804000800005800204d6f7274616c383904000800005900204d6f7274616c393004000800005a00204d6f7274616c393104000800005b00204d6f7274616c393204000800005c00204d6f7274616c393304000800005d00204d6f7274616c393404000800005e00204d6f7274616c393504000800005f00204d6f7274616c393604000800006000204d6f7274616c393704000800006100204d6f7274616c393804000800006200204d6f7274616c393904000800006300244d6f7274616c31303004000800006400244d6f7274616c31303104000800006500244d6f7274616c31303204000800006600244d6f7274616c31303304000800006700244d6f7274616c31303404000800006800244d6f7274616c31303504000800006900244d6f7274616c31303604000800006a00244d6f7274616c31303704000800006b00244d6f7274616c31303804000800006c00244d6f7274616c31303904000800006d00244d6f7274616c31313004000800006e00244d6f7274616c31313104000800006f00244d6f7274616c31313204000800007000244d6f7274616c31313304000800007100244d6f7274616c31313404000800007200244d6f7274616c31313504000800007300244d6f7274616c31313604000800007400244d6f7274616c31313704000800007500244d6f7274616c31313804000800007600244d6f7274616c31313904000800007700244d6f7274616c31323004000800007800244d6f7274616c31323104000800007900244d6f7274616c31323204000800007a00244d6f7274616c31323304000800007b00244d6f7274616c31323404000800007c00244d6f7274616c31323504000800007d00244d6f7274616c31323604000800007e00244d6f7274616c31323704000800007f00244d6f7274616c31323804000800008000244d6f7274616c31323904000800008100244d6f7274616c31333004000800008200244d6f7274616c31333104000800008300244d6f7274616c31333204000800008400244d6f7274616c31333304000800008500244d6f7274616c31333404000800008600244d6f7274616c31333504000800008700244d6f7274616c31333604000800008800244d6f7274616c31333704000800008900244d6f7274616c31333804000800008a00244d6f7274616c31333904000800008b00244d6f7274616c31343004000800008c00244d6f7274616c31343104000800008d00244d6f7274616c31343204000800008e00244d6f7274616c31343304000800008f00244d6f7274616c31343404000800009000244d6f7274616c31343504000800009100244d6f7274616c31343604000800009200244d6f7274616c31343704000800009300244d6f7274616c31343804000800009400244d6f7274616c31343904000800009500244d6f7274616c31353004000800009600244d6f7274616c31353104000800009700244d6f7274616c31353204000800009800244d6f7274616c31353304000800009900244d6f7274616c31353404000800009a00244d6f7274616c31353504000800009b00244d6f7274616c31353604000800009c00244d6f7274616c31353704000800009d00244d6f7274616c31353804000800009e00244d6f7274616c31353904000800009f00244d6f7274616c3136300400080000a000244d6f7274616c3136310400080000a100244d6f7274616c3136320400080000a200244d6f7274616c3136330400080000a300244d6f7274616c3136340400080000a400244d6f7274616c3136350400080000a500244d6f7274616c3136360400080000a600244d6f7274616c3136370400080000a700244d6f7274616c3136380400080000a800244d6f7274616c3136390400080000a900244d6f7274616c3137300400080000aa00244d6f7274616c3137310400080000ab00244d6f7274616c3137320400080000ac00244d6f7274616c3137330400080000ad00244d6f7274616c3137340400080000ae00244d6f7274616c3137350400080000af00244d6f7274616c3137360400080000b000244d6f7274616c3137370400080000b100244d6f7274616c3137380400080000b200244d6f7274616c3137390400080000b300244d6f7274616c3138300400080000b400244d6f7274616c3138310400080000b500244d6f7274616c3138320400080000b600244d6f7274616c3138330400080000b700244d6f7274616c3138340400080000b800244d6f7274616c3138350400080000b900244d6f7274616c3138360400080000ba00244d6f7274616c3138370400080000bb00244d6f7274616c3138380400080000bc00244d6f7274616c3138390400080000bd00244d6f7274616c3139300400080000be00244d6f7274616c3139310400080000bf00244d6f7274616c3139320400080000c000244d6f7274616c3139330400080000c100244d6f7274616c3139340400080000c200244d6f7274616c3139350400080000c300244d6f7274616c3139360400080000c400244d6f7274616c3139370400080000c500244d6f7274616c3139380400080000c600244d6f7274616c3139390400080000c700244d6f7274616c3230300400080000c800244d6f7274616c3230310400080000c900244d6f7274616c3230320400080000ca00244d6f7274616c3230330400080000cb00244d6f7274616c3230340400080000cc00244d6f7274616c3230350400080000cd00244d6f7274616c3230360400080000ce00244d6f7274616c3230370400080000cf00244d6f7274616c3230380400080000d000244d6f7274616c3230390400080000d100244d6f7274616c3231300400080000d200244d6f7274616c3231310400080000d300244d6f7274616c3231320400080000d400244d6f7274616c3231330400080000d500244d6f7274616c3231340400080000d600244d6f7274616c3231350400080000d700244d6f7274616c3231360400080000d800244d6f7274616c3231370400080000d900244d6f7274616c3231380400080000da00244d6f7274616c3231390400080000db00244d6f7274616c3232300400080000dc00244d6f7274616c3232310400080000dd00244d6f7274616c3232320400080000de00244d6f7274616c3232330400080000df00244d6f7274616c3232340400080000e000244d6f7274616c3232350400080000e100244d6f7274616c3232360400080000e200244d6f7274616c3232370400080000e300244d6f7274616c3232380400080000e400244d6f7274616c3232390400080000e500244d6f7274616c3233300400080000e600244d6f7274616c3233310400080000e700244d6f7274616c3233320400080000e800244d6f7274616c3233330400080000e900244d6f7274616c3233340400080000ea00244d6f7274616c3233350400080000eb00244d6f7274616c3233360400080000ec00244d6f7274616c3233370400080000ed00244d6f7274616c3233380400080000ee00244d6f7274616c3233390400080000ef00244d6f7274616c3234300400080000f000244d6f7274616c3234310400080000f100244d6f7274616c3234320400080000f200244d6f7274616c3234330400080000f300244d6f7274616c3234340400080000f400244d6f7274616c3234350400080000f500244d6f7274616c3234360400080000f600244d6f7274616c3234370400080000f700244d6f7274616c3234380400080000f800244d6f7274616c3234390400080000f900244d6f7274616c3235300400080000fa00244d6f7274616c3235310400080000fb00244d6f7274616c3235320400080000fc00244d6f7274616c3235330400080000fd00244d6f7274616c3235340400080000fe00244d6f7274616c3235350400080000ff0000210a10306672616d655f73797374656d28657874656e73696f6e732c636865636b5f6e6f6e636528436865636b4e6f6e63650404540000040019010120543a3a496e6465780000250a10306672616d655f73797374656d28657874656e73696f6e7330636865636b5f7765696768742c436865636b57656967687404045400000000290a086870616c6c65745f7472616e73616374696f6e5f7061796d656e74604368617267655472616e73616374696f6e5061796d656e7404045400000400b4013042616c616e63654f663c543e00002d0a0c4470616c6c65745f6675656c5f74616e6b7324657874656e73696f6e34436865636b4675656c54616e6b040454000000009c1853797374656d011853797374656d401c4163636f756e7401010402000c4101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008004e8205468652066756c6c206163636f756e7420696e666f726d6174696f6e20666f72206120706172746963756c6172206163636f756e742049442e3845787472696e736963436f756e74000010040004b820546f74616c2065787472696e7369637320636f756e7420666f72207468652063757272656e7420626c6f636b2e2c426c6f636b576569676874010020180000000000000488205468652063757272656e742077656967687420666f722074686520626c6f636b2e40416c6c45787472696e736963734c656e000010040004410120546f74616c206c656e6774682028696e2062797465732920666f7220616c6c2065787472696e736963732070757420746f6765746865722c20666f72207468652063757272656e7420626c6f636b2e24426c6f636b486173680101040510308000000000000000000000000000000000000000000000000000000000000000000498204d6170206f6620626c6f636b206e756d6265727320746f20626c6f636b206861736865732e3445787472696e736963446174610101040510340400043d012045787472696e73696373206461746120666f72207468652063757272656e7420626c6f636b20286d61707320616e2065787472696e736963277320696e64657820746f206974732064617461292e184e756d6265720100101000000000040901205468652063757272656e7420626c6f636b206e756d626572206265696e672070726f6365737365642e205365742062792060657865637574655f626c6f636b602e28506172656e744861736801003080000000000000000000000000000000000000000000000000000000000000000004702048617368206f66207468652070726576696f757320626c6f636b2e18446967657374010038040004f020446967657374206f66207468652063757272656e7420626c6f636b2c20616c736f2070617274206f662074686520626c6f636b206865616465722e184576656e747301004804001ca0204576656e7473206465706f736974656420666f72207468652063757272656e7420626c6f636b2e001d01204e4f54453a20546865206974656d20697320756e626f756e6420616e642073686f756c64207468657265666f7265206e657665722062652072656164206f6e20636861696e2ed020497420636f756c64206f746865727769736520696e666c6174652074686520506f562073697a65206f66206120626c6f636b2e002d01204576656e747320686176652061206c6172676520696e2d6d656d6f72792073697a652e20426f7820746865206576656e747320746f206e6f7420676f206f75742d6f662d6d656d6f7279fc206a75737420696e206361736520736f6d656f6e65207374696c6c207265616473207468656d2066726f6d2077697468696e207468652072756e74696d652e284576656e74436f756e74010010100000000004b820546865206e756d626572206f66206576656e747320696e2074686520604576656e74733c543e60206c6973742e2c4576656e74546f706963730101040230d5030400282501204d617070696e67206265747765656e206120746f7069632028726570726573656e74656420627920543a3a486173682920616e64206120766563746f72206f6620696e646578657394206f66206576656e747320696e2074686520603c4576656e74733c543e3e60206c6973742e00510120416c6c20746f70696320766563746f727320686176652064657465726d696e69737469632073746f72616765206c6f636174696f6e7320646570656e64696e67206f6e2074686520746f7069632e2054686973450120616c6c6f7773206c696768742d636c69656e747320746f206c6576657261676520746865206368616e67657320747269652073746f7261676520747261636b696e67206d656368616e69736d20616e64e420696e2063617365206f66206368616e67657320666574636820746865206c697374206f66206576656e7473206f6620696e7465726573742e004d01205468652076616c756520686173207468652074797065206028543a3a426c6f636b4e756d6265722c204576656e74496e646578296020626563617573652069662077652075736564206f6e6c79206a7573744d012074686520604576656e74496e64657860207468656e20696e20636173652069662074686520746f70696320686173207468652073616d6520636f6e74656e7473206f6e20746865206e65787420626c6f636b0101206e6f206e6f74696669636174696f6e2077696c6c20626520747269676765726564207468757320746865206576656e74206d69676874206265206c6f73742e484c61737452756e74696d65557067726164650000d90304000455012053746f726573207468652060737065635f76657273696f6e6020616e642060737065635f6e616d6560206f66207768656e20746865206c6173742072756e74696d6520757067726164652068617070656e65642e545570677261646564546f553332526566436f756e740100d00400044d012054727565206966207765206861766520757067726164656420736f207468617420607479706520526566436f756e74602069732060753332602e2046616c7365202864656661756c7429206966206e6f742e605570677261646564546f547269706c65526566436f756e740100d00400085d012054727565206966207765206861766520757067726164656420736f2074686174204163636f756e74496e666f20636f6e7461696e73207468726565207479706573206f662060526566436f756e74602e2046616c736548202864656661756c7429206966206e6f742e38457865637574696f6e50686173650000cd03040004882054686520657865637574696f6e207068617365206f662074686520626c6f636b2e01e10301541830426c6f636b57656967687473f103f9010203815d000b00204aa9d10113ffffffffffffffffc2e9171b00010b90cd43a72e011366666666666666a6010b0098f73e5d0113ffffffffffffffbf010000c2e9171b00010b90559611a3011366666666666666e6010b00204aa9d10113ffffffffffffffff01070088526a74130000000000000040c2e9171b0000000004d020426c6f636b20262065787472696e7369637320776569676874733a20626173652076616c75657320616e64206c696d6974732e2c426c6f636b4c656e67746801043000003c00000050000000500004a820546865206d6178696d756d206c656e677468206f66206120626c6f636b2028696e206279746573292e38426c6f636b48617368436f756e741010fa000000045501204d6178696d756d206e756d626572206f6620626c6f636b206e756d62657220746f20626c6f636b2068617368206d617070696e677320746f206b65657020286f6c64657374207072756e6564206669727374292e20446257656967687409044040787d010000000000e1f505000000000409012054686520776569676874206f662072756e74696d65206461746162617365206f7065726174696f6e73207468652072756e74696d652063616e20696e766f6b652e1c56657273696f6e0d0499021c6566696e6974791c6566696e69747900000000c60b0000000000002cdf6acb689907609b0400000037e397fc7c91f5e40200000040fe3ad401f8959a06000000d2bc9897eed08f1503000000f78b278be53f454c02000000ab3c0572291feb8b01000000dd718d5cc53262d401000000ea93e3f16f3d696202000000bc9d89904f5b923f0100000037c8bb1350a9a2a804000000f3ff14d5ab5270590300000008000000000484204765742074686520636861696e27732063757272656e742076657273696f6e2e28535335385072656669781d0408560414a8205468652064657369676e61746564205353353820707265666978206f66207468697320636861696e2e0039012054686973207265706c6163657320746865202273733538466f726d6174222070726f7065727479206465636c6172656420696e2074686520636861696e20737065632e20526561736f6e20697331012074686174207468652072756e74696d652073686f756c64206b6e6f772061626f7574207468652070726566697820696e206f7264657220746f206d616b6520757365206f662069742061737020616e206964656e746966696572206f662074686520636861696e2e012104003c50617261636861696e53797374656d013c50617261636861696e53797374656d545450656e64696e6756616c69646174696f6e436f64650100340400187d0120496e2063617365206f662061207363686564756c656420757067726164652c20746869732073746f72616765206669656c6420636f6e7461696e73207468652076616c69646174696f6e20636f646520746f206265206170706c6965642e00c10120417320736f6f6e206173207468652072656c617920636861696e2067697665732075732074686520676f2d6168656164207369676e616c2c2077652077696c6c206f766572777269746520746865205b603a636f6465605d5b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455dad012077686963682077696c6c20726573756c7420746865206e65787420626c6f636b2070726f63657373207769746820746865206e65772076616c69646174696f6e20636f64652e205468697320636f6e636c756465732074686520757067726164652070726f636573732e000501205b77656c6c5f6b6e6f776e5f6b6579733a3a434f44455d3a2073705f636f72653a3a73746f726167653a3a77656c6c5f6b6e6f776e5f6b6579733a3a434f4445444e657756616c69646174696f6e436f64650000340400145d012056616c69646174696f6e20636f6465207468617420697320736574206279207468652070617261636861696e20616e6420697320746f20626520636f6d6d756e69636174656420746f20636f6c6c61746f7220616e647820636f6e73657175656e746c79207468652072656c61792d636861696e2e00650120546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b206966206e6f206f746865722070616c6c657420616c7265616479207365742c207468652076616c75652e3856616c69646174696f6e446174610000250404000cd020546865205b6050657273697374656456616c69646174696f6e44617461605d2073657420666f72207468697320626c6f636b2e2d0120546869732076616c756520697320657870656374656420746f20626520736574206f6e6c79206f6e63652070657220626c6f636b20616e642069742773206e657665722073746f7265643420696e2074686520747269652e5044696453657456616c69646174696f6e436f64650100d0040004e02057657265207468652076616c69646174696f6e20646174612073657420746f206e6f74696679207468652072656c617920636861696e3f644c61737452656c6179436861696e426c6f636b4e756d6265720100101000000000041d01205468652072656c617920636861696e20626c6f636b206e756d626572206173736f636961746564207769746820746865206c6173742070617261636861696e20626c6f636b2e60557067726164655265737472696374696f6e5369676e616c01002d0404001c750120416e206f7074696f6e20776869636820696e64696361746573206966207468652072656c61792d636861696e20726573747269637473207369676e616c6c696e6720612076616c69646174696f6e20636f646520757067726164652e610120496e206f7468657220776f7264732c20696620746869732069732060536f6d656020616e64205b604e657756616c69646174696f6e436f6465605d2069732060536f6d6560207468656e207468652070726f64756365646c2063616e6469646174652077696c6c20626520696e76616c69642e00710120546869732073746f72616765206974656d2069732061206d6972726f72206f662074686520636f72726573706f6e64696e672076616c756520666f72207468652063757272656e742070617261636861696e2066726f6d207468656d012072656c61792d636861696e2e20546869732076616c756520697320657068656d6572616c207768696368206d65616e7320697420646f65736e277420686974207468652073746f726167652e20546869732076616c756520697360207365742061667465722074686520696e686572656e742e3c52656c6179537461746550726f6f6600003504040018c4205468652073746174652070726f6f6620666f7220746865206c6173742072656c617920706172656e7420626c6f636b2e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e5852656c6576616e744d6573736167696e67537461746500003d0404001c65012054686520736e617073686f74206f6620736f6d652073746174652072656c6174656420746f206d6573736167696e672072656c6576616e7420746f207468652063757272656e742070617261636861696e2061732070657248207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e44486f7374436f6e66696775726174696f6e000051040400182901205468652070617261636861696e20686f737420636f6e66696775726174696f6e207468617420776173206f627461696e65642066726f6d207468652072656c617920706172656e742e006d012054686973206669656c64206973206d65616e7420746f2062652075706461746564206561636820626c6f636b2077697468207468652076616c69646174696f6e206461746120696e686572656e742e205468657265666f72652c4d01206265666f72652070726f63657373696e67206f662074686520696e686572656e742c20652e672e20696e20606f6e5f696e697469616c697a656020746869732064617461206d6179206265207374616c652e00ac2054686973206461746120697320616c736f20616273656e742066726f6d207468652067656e657369732e384c617374446d714d7163486561640100550480000000000000000000000000000000000000000000000000000000000000000010f420546865206c61737420646f776e77617264206d65737361676520717565756520636861696e20686561642077652068617665206f627365727665642e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e404c61737448726d704d7163486561647301005904040010490120546865206d65737361676520717565756520636861696e2068656164732077652068617665206f62736572766564207065722065616368206368616e6e656c20696e636f6d696e67206368616e6e656c2e00650120546869732076616c7565206973206c6f61646564206265666f726520616e642073617665642061667465722070726f63657373696e6720696e626f756e6420646f776e77617264206d65737361676573206361727269656460206279207468652073797374656d20696e686572656e742e6450726f636573736564446f776e776172644d6573736167657301001010000000000cc8204e756d626572206f6620646f776e77617264206d657373616765732070726f63657373656420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e3448726d7057617465726d61726b01001010000000000ca02048524d502077617465726d61726b2074686174207761732073657420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5048726d704f7574626f756e644d657373616765730100650404000ca42048524d50206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e385570776172644d657373616765730100ed0304000cac20557077617264206d65737361676573207468617420776572652073656e7420696e206120626c6f636b2e00ec20546869732077696c6c20626520636c656172656420696e20606f6e5f696e697469616c697a6560206f662065616368206e657720626c6f636b2e5450656e64696e675570776172644d657373616765730100ed03040004310120557077617264206d65737361676573207468617420617265207374696c6c2070656e64696e6720616e64206e6f74207965742073656e6420746f207468652072656c617920636861696e2e84416e6e6f756e63656448726d704d6573736167657350657243616e646964617465010010100000000008650120546865206e756d626572206f662048524d50206d65737361676573207765206f6273657276656420696e20606f6e5f696e697469616c697a656020616e64207468757320757365642074686174206e756d62657220666f72f020616e6e6f756e63696e672074686520776569676874206f6620606f6e5f696e697469616c697a656020616e6420606f6e5f66696e616c697a65602e68526573657276656458636d705765696768744f766572726964650000240400085d01205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e672058434d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e645265736572766564446d705765696768744f766572726964650000240400085901205468652077656967687420776520726573657276652061742074686520626567696e6e696e67206f662074686520626c6f636b20666f722070726f63657373696e6720444d50206d657373616765732e2054686973b8206f76657272696465732074686520616d6f756e742073657420696e2074686520436f6e6669672074726169742e44417574686f72697a65645570677261646500006d04040004b820546865206e65787420617574686f72697a656420757067726164652c206966207468657265206973206f6e652e60437573746f6d56616c69646174696f6e486561644461746100003404000c2901204120637573746f6d2068656164206461746120746861742073686f756c642062652072657475726e656420617320726573756c74206f66206076616c69646174655f626c6f636b602e00190120536565205b6050616c6c65743a3a7365745f637573746f6d5f76616c69646174696f6e5f686561645f64617461605d20666f72206d6f726520696e666f726d6174696f6e2e017104017800019504012454696d657374616d70012454696d657374616d70080c4e6f7701002c20000000000000000004902043757272656e742074696d6520666f72207468652063757272656e7420626c6f636b2e244469645570646174650100d0040004b420446964207468652074696d657374616d7020676574207570646174656420696e207468697320626c6f636b3f0199040004344d696e696d756d506572696f642c207017000000000000104d0120546865206d696e696d756d20706572696f64206265747765656e20626c6f636b732e204265776172652074686174207468697320697320646966666572656e7420746f20746865202a65787065637465642a5d0120706572696f6420746861742074686520626c6f636b2070726f64756374696f6e206170706172617475732070726f76696465732e20596f75722063686f73656e20636f6e73656e7375732073797374656d2077696c6c5d012067656e6572616c6c7920776f726b2077697468207468697320746f2064657465726d696e6520612073656e7369626c6520626c6f636b2074696d652e20652e672e20466f7220417572612c2069742077696c6c206265a020646f75626c65207468697320706572696f64206f6e2064656661756c742073657474696e67732e00033450617261636861696e496e666f013450617261636861696e496e666f042c50617261636861696e4964010001011064000000000000000005105375646f01105375646f040c4b6579000000040004842054686520604163636f756e74496460206f6620746865207375646f206b65792e019d0401800001c1060620507265696d6167650120507265696d6167650824537461747573466f720001040630c5060400049020546865207265717565737420737461747573206f66206120676976656e20686173682e2c507265696d616765466f7200010406d106d50604000001a50401900001d90607245363686564756c657201245363686564756c65720c3c496e636f6d706c65746553696e6365000010040000184167656e64610101040510dd060400044d01204974656d7320746f2062652065786563757465642c20696e64657865642062792074686520626c6f636b206e756d626572207468617420746865792073686f756c64206265206578656375746564206f6e2e184c6f6f6b7570000104050498040010f8204c6f6f6b75702066726f6d2061206e616d6520746f2074686520626c6f636b206e756d62657220616e6420696e646578206f6620746865207461736b2e00590120466f72207633202d3e207634207468652070726576696f75736c7920756e626f756e646564206964656e7469746965732061726520426c616b65322d3235362068617368656420746f20666f726d2074686520763430206964656e7469746965732e01a904019408344d6178696d756d57656967687424400b00806e87740113cccccccccccccccc04290120546865206d6178696d756d207765696768742074686174206d6179206265207363686564756c65642070657220626c6f636b20666f7220616e7920646973706174636861626c65732e504d61785363686564756c6564506572426c6f636b101032000000141d0120546865206d6178696d756d206e756d626572206f66207363686564756c65642063616c6c7320696e2074686520717565756520666f7220612073696e676c6520626c6f636b2e0018204e4f54453a5101202b20446570656e64656e742070616c6c657473272062656e63686d61726b73206d696768742072657175697265206120686967686572206c696d697420666f72207468652073657474696e672e205365742061c420686967686572206c696d697420756e646572206072756e74696d652d62656e63686d61726b736020666561747572652e01ed06081c5574696c6974790001b104019c044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01f106092042616c616e636573012042616c616e6365731c34546f74616c49737375616e6365010018400000000000000000000000000000000004982054686520746f74616c20756e6974732069737375656420696e207468652073797374656d2e40496e61637469766549737375616e636501001840000000000000000000000000000000000409012054686520746f74616c20756e697473206f66206f75747374616e64696e672064656163746976617465642062616c616e636520696e207468652073797374656d2e1c4163636f756e74010104020014010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080600901205468652042616c616e6365732070616c6c6574206578616d706c65206f662073746f72696e67207468652062616c616e6365206f6620616e206163636f756e742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b19022020202074797065204163636f756e7453746f7265203d2053746f726167654d61705368696d3c53656c663a3a4163636f756e743c52756e74696d653e2c206672616d655f73797374656d3a3a50726f76696465723c52756e74696d653e2c204163636f756e7449642c2053656c663a3a4163636f756e74446174613c42616c616e63653e3e0c20207d102060606000150120596f752063616e20616c736f2073746f7265207468652062616c616e6365206f6620616e206163636f756e7420696e20746865206053797374656d602070616c6c65742e00282023204578616d706c650034206060606e6f636f6d70696c65b02020696d706c2070616c6c65745f62616c616e6365733a3a436f6e66696720666f722052756e74696d65207b7420202074797065204163636f756e7453746f7265203d2053797374656d0c20207d102060606000510120427574207468697320636f6d657320776974682074726164656f6666732c2073746f72696e67206163636f756e742062616c616e63657320696e207468652073797374656d2070616c6c65742073746f7265736d0120606672616d655f73797374656d60206461746120616c6f6e677369646520746865206163636f756e74206461746120636f6e747261727920746f2073746f72696e67206163636f756e742062616c616e63657320696e207468652901206042616c616e636573602070616c6c65742c20776869636820757365732061206053746f726167654d61706020746f2073746f72652062616c616e6365732064617461206f6e6c792e4101204e4f54453a2054686973206973206f6e6c79207573656420696e207468652063617365207468617420746869732070616c6c6574206973207573656420746f2073746f72652062616c616e6365732e144c6f636b730101040200f506040008b820416e79206c6971756964697479206c6f636b73206f6e20736f6d65206163636f756e742062616c616e6365732e2501204e4f54453a2053686f756c64206f6e6c79206265206163636573736564207768656e2073657474696e672c206368616e67696e6720616e642066726565696e672061206c6f636b2e20526573657276657301010402000507040004a4204e616d6564207265736572766573206f6e20736f6d65206163636f756e742062616c616e6365732e14486f6c6473010104020011070400046c20486f6c6473206f6e206163636f756e742062616c616e6365732e1c467265657a6573010104020011070400048820467265657a65206c6f636b73206f6e206163636f756e742062616c616e6365732e01d50401a014484578697374656e7469616c4465706f7369741840000064a7b3b6e00d000000000000000020410120546865206d696e696d756d20616d6f756e7420726571756972656420746f206b65657020616e206163636f756e74206f70656e2e204d5553542042452047524541544552205448414e205a45524f2100590120496620796f75202a7265616c6c792a206e65656420697420746f206265207a65726f2c20796f752063616e20656e61626c652074686520666561747572652060696e7365637572655f7a65726f5f65646020666f72610120746869732070616c6c65742e20486f77657665722c20796f7520646f20736f20617420796f7572206f776e207269736b3a20746869732077696c6c206f70656e2075702061206d616a6f7220446f5320766563746f722e590120496e206361736520796f752068617665206d756c7469706c6520736f7572636573206f662070726f7669646572207265666572656e6365732c20796f75206d617920616c736f2067657420756e65787065637465648c206265686176696f757220696620796f7520736574207468697320746f207a65726f2e00f020426f74746f6d206c696e653a20446f20796f757273656c662061206661766f757220616e64206d616b65206974206174206c65617374206f6e6521204d61784c6f636b7310103200000008f420546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742073686f756c64206578697374206f6e20616e206163636f756e742edc204e6f74207374726963746c7920656e666f726365642c20627574207573656420666f722077656967687420657374696d6174696f6e2e2c4d61785265736572766573101032000000040d0120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e742e204d6178486f6c647310100000000004190120546865206d6178696d756d206e756d626572206f6620686f6c647320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e284d6178467265657a657310100000000004610120546865206d6178696d756d206e756d626572206f6620696e646976696475616c20667265657a65206c6f636b7320746861742063616e206578697374206f6e20616e206163636f756e7420617420616e792074696d652e011d070a485472616e73616374696f6e5061796d656e7401485472616e73616374696f6e5061796d656e7408444e6578744665654d756c7469706c6965720100210740000064a7b3b6e00d0000000000000000003853746f7261676556657273696f6e010025070400000001a804604f7065726174696f6e616c4665654d756c7469706c696572080405545901204120666565206d756c6974706c69657220666f7220604f7065726174696f6e616c602065787472696e7369637320746f20636f6d7075746520227669727475616c207469702220746f20626f6f73742074686569722c20607072696f7269747960004d0120546869732076616c7565206973206d756c7469706c656420627920746865206066696e616c5f6665656020746f206f627461696e206120227669727475616c20746970222074686174206973206c61746572f420616464656420746f20612074697020636f6d706f6e656e7420696e20726567756c617220607072696f72697479602063616c63756c6174696f6e732e4d01204974206d65616e732074686174206120604e6f726d616c60207472616e73616374696f6e2063616e2066726f6e742d72756e20612073696d696c61726c792d73697a656420604f7065726174696f6e616c6041012065787472696e736963202877697468206e6f20746970292c20627920696e636c7564696e672061207469702076616c75652067726561746572207468616e20746865207669727475616c207469702e003c20606060727573742c69676e6f726540202f2f20466f7220604e6f726d616c608c206c6574207072696f72697479203d207072696f726974795f63616c6328746970293b0054202f2f20466f7220604f7065726174696f6e616c601101206c6574207669727475616c5f746970203d2028696e636c7573696f6e5f666565202b2074697029202a204f7065726174696f6e616c4665654d756c7469706c6965723bc4206c6574207072696f72697479203d207072696f726974795f63616c6328746970202b207669727475616c5f746970293b1020606060005101204e6f746520746861742073696e636520776520757365206066696e616c5f6665656020746865206d756c7469706c696572206170706c69657320616c736f20746f2074686520726567756c61722060746970605d012073656e74207769746820746865207472616e73616374696f6e2e20536f2c206e6f74206f6e6c7920646f657320746865207472616e73616374696f6e206765742061207072696f726974792062756d702062617365646101206f6e207468652060696e636c7573696f6e5f666565602c2062757420776520616c736f20616d706c6966792074686520696d70616374206f662074697073206170706c69656420746f20604f7065726174696f6e616c6038207472616e73616374696f6e732e000b1c56657374696e67011c56657374696e67044056657374696e675363686564756c65730101040200290704000c842056657374696e67207363686564756c6573206f6620616e206163636f756e742e00e02056657374696e675363686564756c65733a206d6170204163636f756e744964203d3e205665633c56657374696e675363686564756c653e01e10401ac04444d696e5665737465645472616e7366657218400000e8890423c78a000000000000000004e820546865206d696e696d756d20616d6f756e74207472616e7366657272656420746f2063616c6c20607665737465645f7472616e73666572602e012d072d4056657374696e675265676973747261720001e90400000131072e2444656d6f6372616379012444656d6f6372616379303c5075626c696350726f70436f756e74010010100000000004f420546865206e756d626572206f6620287075626c6963292070726f706f73616c7320746861742068617665206265656e206d61646520736f206661722e2c5075626c696350726f707301003507040004050120546865207075626c69632070726f706f73616c732e20556e736f727465642e20546865207365636f6e64206974656d206973207468652070726f706f73616c2e244465706f7369744f660001040510410704000c842054686f73652077686f2068617665206c6f636b65642061206465706f7369742e00d82054574f582d4e4f54453a20536166652c20617320696e6372656173696e6720696e7465676572206b6579732061726520736166652e3c5265666572656e64756d436f756e74010010100000000004310120546865206e6578742066726565207265666572656e64756d20696e6465782c20616b6120746865206e756d626572206f66207265666572656e6461207374617274656420736f206661722e344c6f77657374556e62616b6564010010100000000008250120546865206c6f77657374207265666572656e64756d20696e64657820726570726573656e74696e6720616e20756e62616b6564207265666572656e64756d2e20457175616c20746fdc20605265666572656e64756d436f756e74602069662074686572652069736e2774206120756e62616b6564207265666572656e64756d2e405265666572656e64756d496e666f4f660001040510490704000cb420496e666f726d6174696f6e20636f6e6365726e696e6720616e7920676976656e207265666572656e64756d2e0009012054574f582d4e4f54453a205341464520617320696e646578657320617265206e6f7420756e64657220616e2061747461636b6572e280997320636f6e74726f6c2e20566f74696e674f6601010405005507d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105d0120416c6c20766f74657320666f72206120706172746963756c617220766f7465722e2057652073746f7265207468652062616c616e636520666f7220746865206e756d626572206f6620766f74657320746861742077655d012068617665207265636f726465642e20546865207365636f6e64206974656d2069732074686520746f74616c20616d6f756e74206f662064656c65676174696f6e732c20746861742077696c6c2062652061646465642e00e82054574f582d4e4f54453a205341464520617320604163636f756e7449646073206172652063727970746f2068617368657320616e797761792e544c6173745461626c656457617345787465726e616c0100d00400085901205472756520696620746865206c617374207265666572656e64756d207461626c656420776173207375626d69747465642065787465726e616c6c792e2046616c7365206966206974207761732061207075626c6963282070726f706f73616c2e304e65787445787465726e616c00006d07040010590120546865207265666572656e64756d20746f206265207461626c6564207768656e6576657220697420776f756c642062652076616c696420746f207461626c6520616e2065787465726e616c2070726f706f73616c2e550120546869732068617070656e73207768656e2061207265666572656e64756d206e6565647320746f206265207461626c656420616e64206f6e65206f662074776f20636f6e646974696f6e7320617265206d65743aa4202d20604c6173745461626c656457617345787465726e616c60206973206066616c7365603b206f7268202d20605075626c696350726f70736020697320656d7074792e24426c61636b6c6973740001040630710704000851012041207265636f7264206f662077686f207665746f656420776861742e204d6170732070726f706f73616c206861736820746f206120706f737369626c65206578697374656e7420626c6f636b206e756d626572e82028756e74696c207768656e206974206d6179206e6f742062652072657375626d69747465642920616e642077686f207665746f65642069742e3443616e63656c6c6174696f6e730101040630d00400042901205265636f7264206f6620616c6c2070726f706f73616c7320746861742068617665206265656e207375626a65637420746f20656d657267656e63792063616e63656c6c6174696f6e2e284d657461646174614f6600010402c830040018ec2047656e6572616c20696e666f726d6174696f6e20636f6e6365726e696e6720616e792070726f706f73616c206f72207265666572656e64756d2e6901205468652060507265696d61676548617368602072656665727320746f2074686520707265696d616765206f66207468652060507265696d61676573602070726f76696465722077686963682063616e2062652061204a534f4e882064756d70206f7220495046532068617368206f662061204a534f4e2066696c652e00750120436f6e73696465722061206761726261676520636f6c6c656374696f6e20666f722061206d65746164617461206f662066696e6973686564207265666572656e64756d7320746f2060756e7265717565737460202872656d6f76652944206c6172676520707265696d616765732e01f90401b8303c456e6163746d656e74506572696f641010e0a5010014e82054686520706572696f64206265747765656e20612070726f706f73616c206265696e6720617070726f76656420616e6420656e61637465642e0031012049742073686f756c642067656e6572616c6c792062652061206c6974746c65206d6f7265207468616e2074686520756e7374616b6520706572696f6420746f20656e737572652074686174510120766f74696e67207374616b657273206861766520616e206f70706f7274756e69747920746f2072656d6f7665207468656d73656c7665732066726f6d207468652073797374656d20696e207468652063617365b4207768657265207468657920617265206f6e20746865206c6f73696e672073696465206f66206120766f74652e304c61756e6368506572696f641010c089010004e420486f77206f6674656e2028696e20626c6f636b7329206e6577207075626c6963207265666572656e646120617265206c61756e636865642e30566f74696e67506572696f641010c089010004b820486f77206f6674656e2028696e20626c6f636b732920746f20636865636b20666f72206e657720766f7465732e44566f74654c6f636b696e67506572696f641010e0a50100109020546865206d696e696d756d20706572696f64206f6620766f7465206c6f636b696e672e0065012049742073686f756c64206265206e6f2073686f72746572207468616e20656e6163746d656e7420706572696f6420746f20656e73757265207468617420696e207468652063617365206f6620616e20617070726f76616c2c49012074686f7365207375636365737366756c20766f7465727320617265206c6f636b656420696e746f2074686520636f6e73657175656e636573207468617420746865697220766f74657320656e7461696c2e384d696e696d756d4465706f73697418400000a07fb37a9851f8d300000000000004350120546865206d696e696d756d20616d6f756e7420746f20626520757365642061732061206465706f73697420666f722061207075626c6963207265666572656e64756d2070726f706f73616c2e38496e7374616e74416c6c6f776564d004010c550120496e64696361746f7220666f72207768657468657220616e20656d657267656e6379206f726967696e206973206576656e20616c6c6f77656420746f2068617070656e2e20536f6d6520636861696e73206d617961012077616e7420746f207365742074686973207065726d616e656e746c7920746f206066616c7365602c206f7468657273206d61792077616e7420746f20636f6e646974696f6e206974206f6e207468696e67732073756368a020617320616e207570677261646520686176696e672068617070656e656420726563656e746c792e5446617374547261636b566f74696e67506572696f6410106054000004ec204d696e696d756d20766f74696e6720706572696f6420616c6c6f77656420666f72206120666173742d747261636b207265666572656e64756d2e34436f6f6c6f6666506572696f641010c089010004610120506572696f6420696e20626c6f636b7320776865726520616e2065787465726e616c2070726f706f73616c206d6179206e6f742062652072652d7375626d6974746564206166746572206265696e67207665746f65642e204d6178566f74657310106400000010b020546865206d6178696d756d206e756d626572206f6620766f74657320666f7220616e206163636f756e742e00d420416c736f207573656420746f20636f6d70757465207765696768742c20616e206f7665726c79206269672076616c75652063616e1501206c65616420746f2065787472696e7369632077697468207665727920626967207765696768743a20736565206064656c65676174656020666f7220696e7374616e63652e304d617850726f706f73616c73101064000000040d0120546865206d6178696d756d206e756d626572206f66207075626c69632070726f706f73616c7320746861742063616e20657869737420617420616e792074696d652e2c4d61784465706f73697473101064000000041d0120546865206d6178696d756d206e756d626572206f66206465706f736974732061207075626c69632070726f706f73616c206d6179206861766520617420616e792074696d652e384d6178426c61636b6c697374656410106400000004d820546865206d6178696d756d206e756d626572206f66206974656d732077686963682063616e20626520626c61636b6c69737465642e0175070c1c436f756e63696c011c436f756e63696c182450726f706f73616c7301007907040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630a104040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406307d07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100ec0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e01090501cc04444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0181070d48546563686e6963616c436f6d6d69747465650148546563686e6963616c436f6d6d6974746565182450726f706f73616c7301008507040004902054686520686173686573206f6620746865206163746976652070726f706f73616c732e2850726f706f73616c4f660001040630a104040004cc2041637475616c2070726f706f73616c20666f72206120676976656e20686173682c20696620697427732063757272656e742e18566f74696e6700010406307d07040004b420566f746573206f6e206120676976656e2070726f706f73616c2c206966206974206973206f6e676f696e672e3450726f706f73616c436f756e74010010100000000004482050726f706f73616c7320736f206661722e1c4d656d626572730100ec0400043901205468652063757272656e74206d656d62657273206f662074686520636f6c6c6563746976652e20546869732069732073746f72656420736f7274656420286a7573742062792076616c7565292e145072696d65000000040004650120546865207072696d65206d656d62657220746861742068656c70732064657465726d696e65207468652064656661756c7420766f7465206265686176696f7220696e2063617365206f6620616273656e746174696f6e732e010d0501d404444d617850726f706f73616c576569676874243c070010a5d4e813ffffffffffffff7f04250120546865206d6178696d756d20776569676874206f6620612064697370617463682063616c6c20746861742063616e2062652070726f706f73656420616e642065786563757465642e0189070e34436f6d6d756e697479506f6f6c0134436f6d6d756e697479506f6f6c103450726f706f73616c436f756e74010010100000000004a4204e756d626572206f662070726f706f73616c7320746861742068617665206265656e206d6164652e2450726f706f73616c7300010405108d070400047c2050726f706f73616c7320746861742068617665206265656e206d6164652e2c4465616374697661746564010018400000000000000000000000000000000004f02054686520616d6f756e7420776869636820686173206265656e207265706f7274656420617320696e61637469766520746f2043757272656e63792e24417070726f76616c7301009107040004f82050726f706f73616c20696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f742079657420617761726465642e01110501d81c3050726f706f73616c426f6e6499071050c30000085501204672616374696f6e206f6620612070726f706f73616c27732076616c756520746861742073686f756c6420626520626f6e64656420696e206f7264657220746f20706c616365207468652070726f706f73616c2e110120416e2061636365707465642070726f706f73616c2067657473207468657365206261636b2e20412072656a65637465642070726f706f73616c20646f6573206e6f742e4c50726f706f73616c426f6e644d696e696d756d1840000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4c50726f706f73616c426f6e644d6178696d756d4d020400044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e2c5370656e64506572696f64101000a30200048820506572696f64206265747765656e2073756363657373697665207370656e64732e104275726e990710102700000411012050657263656e74616765206f662073706172652066756e64732028696620616e7929207468617420617265206275726e7420706572207370656e6420706572696f642e2050616c6c657449649d072065662f636d6e74790419012054686520747265617375727927732070616c6c65742069642c207573656420666f72206465726976696e672069747320736f7665726569676e206163636f756e742049442e304d6178417070726f76616c731010640000000c150120546865206d6178696d756d206e756d626572206f6620617070726f76616c7320746861742063616e207761697420696e20746865207370656e64696e672071756575652e004d01204e4f54453a205468697320706172616d6574657220697320616c736f20757365642077697468696e2074686520426f756e746965732050616c6c657420657874656e73696f6e20696620656e61626c65642e01a1070f4c546563686e6963616c4d656d62657273686970014c546563686e6963616c4d656d62657273686970081c4d656d626572730100a507040004c8205468652063757272656e74206d656d626572736869702c2073746f72656420617320616e206f726465726564205665632e145072696d65000000040004a4205468652063757272656e74207072696d65206d656d6265722c206966206f6e65206578697374732e01150501dc0001a90711204d756c746973696701204d756c746973696704244d756c7469736967730001080502ad07b107040004942054686520736574206f66206f70656e206d756c7469736967206f7065726174696f6e732e01190501e00c2c4465706f7369744261736518400000cef8f4b0e01b000000000000000018590120546865206261736520616d6f756e74206f662063757272656e6379206e656564656420746f207265736572766520666f72206372656174696e672061206d756c746973696720657865637574696f6e206f7220746f842073746f726520612064697370617463682063616c6c20666f72206c617465722e00010120546869732069732068656c6420666f7220616e206164646974696f6e616c2073746f72616765206974656d2077686f73652076616c75652073697a652069733101206034202b2073697a656f662828426c6f636b4e756d6265722c2042616c616e63652c204163636f756e74496429296020627974657320616e642077686f7365206b65792073697a652069738020603332202b2073697a656f66284163636f756e74496429602062797465732e344465706f736974466163746f7218400000480f625e0b0000000000000000000c55012054686520616d6f756e74206f662063757272656e6379206e65656465642070657220756e6974207468726573686f6c64207768656e206372656174696e672061206d756c746973696720657865637574696f6e2e00250120546869732069732068656c6420666f7220616464696e67203332206279746573206d6f726520696e746f2061207072652d6578697374696e672073746f726167652076616c75652e384d61785369676e61746f7269657310106400000004ec20546865206d6178696d756d20616d6f756e74206f66207369676e61746f7269657320616c6c6f77656420696e20746865206d756c74697369672e01b9071228417574686f72736869700128417574686f72736869700418417574686f720000000400046420417574686f72206f662063757272656e7420626c6f636b2e00000000143c436f6c6c61746f725374616b696e67013c436f6c6c61746f725374616b696e672424436f6c6c61746f72730100bd0704000474205468652063757272656e7420736574206f6620636f6c6c61746f727334496e76756c6e657261626c65730100d1070400106c2054686520696e76756c6e657261626c6520636f6c6c61746f7273004d01205468697320697320746865206c697374206f6620636f6c6c61746f72732077686f2061726520696e76756c6e657261626c6520746f206265696e6720656a65637465642066726f6d20636f6c6c6174696f6eb42065697468657220627920756e626f6e64696e67206f7220627920686176696e67206c657373207374616b652e2843616e646964617465730100d507040004b4205468652063757272656e7420736574206f662063616e6469646174657320666f7220636f6c6c6174696f6e2e584465736972656443616e64696461746573436f756e740100101000000000046d01205468652063757272656e742063616e646964617465206c696d69742c206d7573742062652077697468696e203020616e64205b604d617843616e64696461746573605d28436f6e6669673a3a4d617843616e6469646174657329284e6f6d696e61746f72730001040200e10704000c7c205468652063757272656e7420736574206f66206e6f6d696e61746f72732e00d02045616368206e6f6d696e61746f7220697320616c6c6f77656420746f206e6f6d696e617465206f6e6520636f6c6c61746f722e3043757272656e74526f756e640100e50724010000000100000000047c205468652063757272656e7420726f756e6420696e666f726d6174696f6e2e34436f6c6c61746f724578697473000104050010040004b420546865206c697374206f6620636f6c6c61746f72732077686f2072657175657374656420616e20657869742e404d696e436f6c6c61746f725374616b6501001840000040683bb3f386f034000000000000048c20546865206d696e207374616b6520616d6f756e7420666f7220636f6c6c61746f72732c53657373696f6e496e666f0101080505ed07f107080000040d01205468652073657373696f6e20696e666f206f6620636f6c6c61746f727320696e636c7564696e672070726f647563656420626c6f636b7320616e6420757074696d6501210501e828404d6178496e76756c6e657261626c657310100a0000000484204d6178696d756d206e756d626572206f6620696e76756c6e657261626c65732e344d617843616e64696461746573101064000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273304d6178436f6c6c61746f7273101019000000048420546865206e756d626572206f662073656c656374656420636f6c6c61746f7273644d61784e6f6d696e6174696f6e73506572436f6c6c61746f721010640000000480204d6178696d756d206e6f6d696e61746f72732070657220636f6c6c61746f72604d696e4e6f6d696e6174696f6e5374616b65416d6f756e7418400000f4448291634500000000000000000488204d696e696d756d206e6f6d696e6174696f6e207374616b6520726571756972656454436f6c6c61746f72506f6f6c4163636f756e74496400806d6f646c65662f636f6c6c61000000000000000000000000000000000000000004250120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520636f6c6c61746f7220706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f66656469730000000000000000000000000000000000000000042d0120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f722074686520666565206469737472696275746f725c44656661756c744d696e436f6c6c61746f725374616b651840000040683bb3f386f03400000000000004a8205468652064656661756c74206d696e696d756d20636f6c6c61746f72207374616b6520616d6f756e743453657373696f6e506572696f6410105802000004b02054686520746f74616c206e756d626572206f6620626c6f636b732077697468696e20612073657373696f6e54436f6c6c61746f72457869745468726573686f6c6410100200000008210120546865206e756d626572206f6620726f756e64732074686174206861766520746f20706173732061667465722074686520636f6c6c61746f722068617320726571756573746564bc20756e626f6e64696e6720666f722074686520626f6e646564207374616b6520746f2062652072656c65617365642e01f507151c53657373696f6e011c53657373696f6e1c2856616c696461746f72730100ec0400047c205468652063757272656e7420736574206f662076616c696461746f72732e3043757272656e74496e646578010010100000000004782043757272656e7420696e646578206f66207468652073657373696f6e2e345175657565644368616e6765640100d0040008390120547275652069662074686520756e6465726c79696e672065636f6e6f6d6963206964656e746974696573206f7220776569676874696e6720626568696e64207468652076616c696461746f7273a420686173206368616e67656420696e20746865207175657565642076616c696461746f72207365742e285175657565644b6579730100f9070400083d012054686520717565756564206b65797320666f7220746865206e6578742073657373696f6e2e205768656e20746865206e6578742073657373696f6e20626567696e732c207468657365206b657973e02077696c6c206265207573656420746f2064657465726d696e65207468652076616c696461746f7227732073657373696f6e206b6579732e4844697361626c656456616c696461746f7273010095070400148020496e6469636573206f662064697361626c65642076616c696461746f72732e003d01205468652076656320697320616c77617973206b65707420736f7274656420736f20746861742077652063616e2066696e642077686574686572206120676976656e2076616c696461746f722069733d012064697361626c6564207573696e672062696e617279207365617263682e204974206765747320636c6561726564207768656e20606f6e5f73657373696f6e5f656e64696e67602072657475726e73642061206e657720736574206f66206964656e7469746965732e204e6578744b657973000104050029050400049c20546865206e6578742073657373696f6e206b65797320666f7220612076616c696461746f722e204b65794f776e657200010405010800040004090120546865206f776e6572206f662061206b65792e20546865206b65792069732074686520604b657954797065496460202b2074686520656e636f646564206b65792e01250501f4000109081610417572610000000000171c417572614578740000000000182458636d705175657565012458636d7051756575652844496e626f756e6458636d7053746174757301000d080400049420537461747573206f662074686520696e626f756e642058434d50206368616e6e656c732e4c496e626f756e6458636d704d657373616765730101080205250834040004190120496e626f756e64206167677265676174652058434d50206d657373616765732e2049742063616e206f6e6c79206265206f6e6520706572205061726149642f626c6f636b2e484f7574626f756e6458636d70537461747573010029080400185d0120546865206e6f6e2d656d7074792058434d50206368616e6e656c7320696e206f72646572206f66206265636f6d696e67206e6f6e2d656d7074792c20616e642074686520696e646578206f6620746865206669727374510120616e64206c617374206f7574626f756e64206d6573736167652e204966207468652074776f20696e64696365732061726520657175616c2c207468656e20697420696e6469636174657320616e20656d707479590120717565756520616e64207468657265206d7573742062652061206e6f6e2d604f6b6020604f7574626f756e64537461747573602e20576520617373756d65207175657565732067726f77206e6f20677265617465725901207468616e203635353335206974656d732e20517565756520696e646963657320666f72206e6f726d616c206d6573736167657320626567696e206174206f6e653b207a65726f20697320726573657276656420696e11012063617365206f6620746865206e65656420746f2073656e64206120686967682d7072696f72697479207369676e616c206d657373616765207468697320626c6f636b2e09012054686520626f6f6c20697320747275652069662074686572652069732061207369676e616c206d6573736167652077616974696e6720746f2062652073656e742e504f7574626f756e6458636d704d657373616765730101080205350834040004bc20546865206d65737361676573206f7574626f756e6420696e206120676976656e2058434d50206368616e6e656c2e385369676e616c4d6573736167657301010402010134040004a020416e79207369676e616c206d657373616765732077616974696e6720746f2062652073656e742e2c5175657565436f6e6669670100390874020000000500000001000000821a06000008000700c817a804020004000415012054686520636f6e66696775726174696f6e20776869636820636f6e74726f6c73207468652064796e616d696373206f6620746865206f7574626f756e642071756575652e284f766572776569676874000104052c3d08040010050120546865206d657373616765732074686174206578636565646564206d617820696e646976696475616c206d65737361676520776569676874206275646765742e003901205468657365206d657373616765207374617920696e20746869732073746f72616765206d617020756e74696c207468657920617265206d616e75616c6c79206469737061746368656420766961582060736572766963655f6f766572776569676874602e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d61703c4f766572776569676874436f756e7401002c20000000000000000008690120546865206e756d626572206f66206f766572776569676874206d657373616765732065766572207265636f7264656420696e20604f766572776569676874602e20416c736f20646f75626c657320617320746865206e6578748420617661696c61626c652066726565206f76657277656967687420696e6465782e38517565756553757370656e6465640100d004000441012057686574686572206f72206e6f74207468652058434d502071756575652069732073757370656e6465642066726f6d20657865637574696e6720696e636f6d696e672058434d73206f72206e6f742e01350501f8000141081e2c506f6c6b61646f7458636d012c506f6c6b61646f7458636d30305175657279436f756e74657201002c200000000000000000048820546865206c617465737420617661696c61626c6520717565727920696e6465782e1c51756572696573000104022c45080400045420546865206f6e676f696e6720717565726965732e28417373657454726170730101040630101000000000106820546865206578697374696e672061737365742074726170732e007501204b65792069732074686520626c616b6532203235362068617368206f6620286f726967696e2c2076657273696f6e656420604d756c7469417373657473602920706169722e2056616c756520697320746865206e756d626572206f661d012074696d65732074686973207061697220686173206265656e20747261707065642028757375616c6c79206a75737420312069662069742065786973747320617420616c6c292e385361666558636d56657273696f6e00001004000861012044656661756c742076657273696f6e20746f20656e636f64652058434d207768656e206c61746573742076657273696f6e206f662064657374696e6174696f6e20697320756e6b6e6f776e2e20496620604e6f6e65602c3d01207468656e207468652064657374696e6174696f6e732077686f73652058434d2076657273696f6e20697320756e6b6e6f776e2061726520636f6e7369646572656420756e726561636861626c652e40537570706f7274656456657273696f6e0001080502590810040004f020546865204c61746573742076657273696f6e732074686174207765206b6e6f7720766172696f7573206c6f636174696f6e7320737570706f72742e4056657273696f6e4e6f74696669657273000108050259082c040004050120416c6c206c6f636174696f6e7320746861742077652068617665207265717565737465642076657273696f6e206e6f74696669636174696f6e732066726f6d2e5056657273696f6e4e6f7469667954617267657473000108050259085d0804000871012054686520746172676574206c6f636174696f6e73207468617420617265207375627363726962656420746f206f75722076657273696f6e206368616e6765732c2061732077656c6c20617320746865206d6f737420726563656e7494206f66206f75722076657273696f6e7320776520696e666f726d6564207468656d206f662e5456657273696f6e446973636f7665727951756575650100610804000c65012044657374696e6174696f6e732077686f7365206c61746573742058434d2076657273696f6e20776520776f756c64206c696b6520746f206b6e6f772e204475706c696361746573206e6f7420616c6c6f7765642c20616e6471012074686520607533326020636f756e74657220697320746865206e756d626572206f662074696d6573207468617420612073656e6420746f207468652064657374696e6174696f6e20686173206265656e20617474656d707465642c8c20776869636820697320757365642061732061207072696f726974697a6174696f6e2e4043757272656e744d6967726174696f6e00006d080400049c205468652063757272656e74206d6967726174696f6e27732073746167652c20696620616e792e5452656d6f74654c6f636b656446756e6769626c657300010c05020275087d08040004f02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e20612072656d6f746520636861696e2e3c4c6f636b656446756e6769626c657300010402008108040004e02046756e6769626c6520617373657473207768696368207765206b6e6f7720617265206c6f636b6564206f6e207468697320636861696e2e5458636d457865637574696f6e53757370656e6465640100d0040004b420476c6f62616c2073757370656e73696f6e207374617465206f66207468652058434d206578656375746f722e01390501050100018d081f2843756d756c757358636d00018d0501dd01000191082020446d7051756575650120446d7051756575651434436f6e66696775726174696f6e01009508280700e40b540202000400044c2054686520636f6e66696775726174696f6e2e2450616765496e646578010099084000000000000000000000000000000000044020546865207061676520696e6465782e14506167657301010402109d0804000444205468652071756575652070616765732e284f766572776569676874000104022ca1080400046420546865206f766572776569676874206d657373616765732e50436f756e746572466f724f766572776569676874010010100000000004ac436f756e74657220666f72207468652072656c6174656420636f756e7465642073746f72616765206d617001910501e1010001a508211c4f726d6c58636d0001950501e5010001a90830284566696e69747958636d01284566696e69747958636d04384d696e696d756d5765696768747301010405ad05ed010c000000144901205468652060646573745f77656967687460206c696d697420616e642066656520666f7220657865637574696e672058434d206d73672073656e74206279206566696e69747958636d2e204d75737420626569012073756666696369656e742c206f74686572776973652074686520657865637574696f6e206f662058434d206d7367206f6e2072656c6179636861696e2077696c6c206661696c2e20466f72206578616d706c65206974206973e4207573656420666f722073657474696e6720746865206d696e696d756d206665652028696e20444f542920666f722073746174656d696e742e00e02058636d5765696768744665653a206d61703a2058636d4f7065726174696f6e203d3e204d696e696d756d5765696768744665655061697201990501e90104404e617469766543757272656e63794964110208000004b8204944206f6620746865206e61746976652063757272656e6379206f662074686520636861696e2028454649292e01ad083534556e6b6e6f776e546f6b656e73000001f1010001b108381c58546f6b656e73011c58546f6b656e730001b10501f501083053656c664c6f636174696f6e0d0108000004542053656c6620636861696e206c6f636174696f6e2e344261736558636d57656967687424140284d71700104420426173652058434d207765696768742e00f8205468652061637475616c6c792077656967687420666f7220616e2058434d206d6573736167652069732060543a3a4261736558636d576569676874202b6c20543a3a576569676865723a3a77656967687428266d736729602e01b5083720426f756e746965730120426f756e74696573102c426f756e7479436f756e74010010100000000004c0204e756d626572206f6620626f756e74792070726f706f73616c7320746861742068617665206265656e206d6164652e20426f756e746965730001040510b9080400047820426f756e7469657320746861742068617665206265656e206d6164652e48426f756e74794465736372697074696f6e730001040510c1080400048020546865206465736372697074696f6e206f66206561636820626f756e74792e3c426f756e7479417070726f76616c7301009107040004ec20426f756e747920696e646963657320746861742068617665206265656e20617070726f76656420627574206e6f74207965742066756e6465642e01c10501f9012444426f756e74794465706f736974426173651840000064a7b3b6e00d000000000000000004e82054686520616d6f756e742068656c64206f6e206465706f73697420666f7220706c6163696e67206120626f756e74792070726f706f73616c2e60426f756e74794465706f7369745061796f757444656c6179101000e10000045901205468652064656c617920706572696f6420666f72207768696368206120626f756e74792062656e6566696369617279206e65656420746f2077616974206265666f726520636c61696d20746865207061796f75742e48426f756e7479557064617465506572696f64101040e30900046c20426f756e7479206475726174696f6e20696e20626c6f636b732e6043757261746f724465706f7369744d756c7469706c69657299071020a10700101901205468652063757261746f72206465706f7369742069732063616c63756c6174656420617320612070657263656e74616765206f66207468652063757261746f72206665652e0039012054686973206465706f73697420686173206f7074696f6e616c20757070657220616e64206c6f77657220626f756e64732077697468206043757261746f724465706f7369744d61786020616e6454206043757261746f724465706f7369744d696e602e4443757261746f724465706f7369744d61784d024401000040bd8b5b936b6c00000000000000044901204d6178696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e4443757261746f724465706f7369744d696e4d024401000010632d5ec76b0500000000000000044901204d696e696d756d20616d6f756e74206f662066756e647320746861742073686f756c6420626520706c6163656420696e2061206465706f73697420666f72206d616b696e6720612070726f706f73616c2e48426f756e747956616c75654d696e696d756d18400000e8890423c78a00000000000000000470204d696e696d756d2076616c756520666f72206120626f756e74792e48446174614465706f7369745065724279746518400080c6a47e8d030000000000000000000461012054686520616d6f756e742068656c64206f6e206465706f7369742070657220627974652077697468696e2074686520746970207265706f727420726561736f6e206f7220626f756e7479206465736372697074696f6e2e4c4d6178696d756d526561736f6e4c656e6774681010004000000c88204d6178696d756d2061636365707461626c6520726561736f6e206c656e6774682e0065012042656e63686d61726b7320646570656e64206f6e20746869732076616c75652c206265207375726520746f2075706461746520776569676874732066696c65207768656e206368616e67696e6720746869732076616c756501c508222c4d756c7469546f6b656e73012c4d756c7469546f6b656e732834546f6b656e4163636f756e747300010c020202c908ed020400044c204163636f756e74732070657220746f6b656e2c436f6c6c656374696f6e7300010402188902040004e82054686520636f6c6c656374696f6e7320696e206578697374656e636520616e64207468656972206f776e6572736869702064657461696c732e18546f6b656e730001080202cd08bd020400043c20546f6b656e732073746f72616765404e657874436f6c6c656374696f6e49640100184000000000000000000000000000000000049c2053657175656e63657220666f7220636f6c6c656374696f6e49442067656e657261746f72732e48436f6c6c656374696f6e4163636f756e74730001080202d108d102040004c42053746f72657320696e666f726d6174696f6e20666f7220616e206163636f756e742070657220636f6c6c656374696f6e284174747269627574657300010c020202d508250604000490204d65746164617461206f6620636f6c6c656374696f6e7320616e6420746f6b656e732e3849646c654f7065726174696f6e730100d908040004e42050656e64696e67206f7065726174696f6e7320746f206265206578656375746564206f6e205b60486f6f6b733a3a6f6e5f69646c65605d2e48417373657449647342794c6f636174696f6e000104050d011102040004bc204d6170206f66204c6f636174696f6e7320746f204173736574496473206f6620466f726569676e20546f6b656e73284d6967726174696f6e7300010405e908ed0804001425012053746f726573206c617374206974657261746564206b65797320666f72206d6967726174696f6e732e2055736564206279206d756c746920626c6f636b206d6967726174696f6e739820746f20726573756d652066726f6d20746865206c617374206974657261746564206b65792e006d01204b6579206973207468652073746f72616765207072656669782c2076616c75652069732074686520737461747573206f66206d6967726174696f6e20616e64206c617374206974657261746564206b65792c20696620616e792e410120692e6520605b224d756c7469546f6b656e73222c2022546f6b656e4163636f756e7473225d202d3e2028636f6c6c656374696f6e5f69642c20746f6b656e5f69642c206163636f756e745f696429603c4d6967726174696f6e53746174757301002103040004b020537461747573206f66207468652063757272656e74206d756c74692d626c6f636b206d6967726174696f6e01c50501fd0158504174747269627574654465706f736974426173651840000014bbf08ac602000000000000000004cc205468652062617365206465706f73697420726571756972656420666f722073657474696e6720616e206174747269627574655c4174747269627574654465706f73697450657242797465184000407a10f35a0000000000000000000004d4204164646974696f6e616c206465706f73697420706572206279746520666f722073657474696e6720616e20617474726962757465744d6178526563697069656e747350657242617463685472616e736665721010fa00000004e420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368207472616e73666572644d6178546f6b656e7350657242617463685472616e736665721010f401000004d420546865206d6178206e756d626572206f6620746f6b656e7320616c6c6f77656420696e2061206261746368207472616e73666572644d617842617463684174747269627574657350657243616c6c10103200000004c020546865206d6178206e756d626572206f66206174747269627574657320746f2073657420696e206f6e652063616c6c644d6178526563697069656e747350657242617463684d696e741010fa00000004d420546865206d6178206e756d626572206f6620726563697069656e747320616c6c6f77656420696e2061206261746368206d696e7464436f6c6c656374696f6e4372656174696f6e4465706f73697418400000c4588bd7f15a010000000000000004050120416d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f662920726573657276656420746f20637265617465206120636f6c6c656374696f6e4c546f6b656e4163636f756e744465706f73697418400000c16ff286230000000000000000000855012054686520616d6f756e74206f66205b6042616c616e6365605d2842616c616e63654f66292074686174206d75737420626520726573657276656420666f72206120746f6b656e206163636f756e7420746f2062652c206d61696e7461696e65646c4d617849646c654f7065726174696f6e51756575654c656e6774681010e803000004bc20546865206d6178696d756d206c656e677468206f66207468652069646c65206f7065726174696f6e2071756575656c4d617849646c654f7065726174696f6e5175657565576569676874241c0700e87648170004bc20546865206d6178696d756d20776569676874206f66207468652069646c65206f7065726174696f6e207175657565584d61784f70657261746f72735065724163636f756e7410100a00000004550120546865206d6178206e756d626572206f66206f70657261746f72732061205b60546f6b656e4163636f756e74605d20616e6420616e205b60436f6c6c656374696f6e4163636f756e74605d2063616e20686176652c4d6178526573657276657310103200000004090120546865206d6178696d756d206e756d626572206f66206e616d656420726573657276657320746861742063616e206578697374206f6e20616e206163636f756e74204d61784c6f636b7310103200000004f820546865206d6178696d756d206e756d626572206f66206c6f636b7320746861742063616e206578697374206f6e206120746f6b656e206163636f756e74704d61784578706c69636974526f79616c747943757272656e6369657310100a00000004c820546865206d6178696d756d206e756d626572206f66206578706c6963697420726f79616c74792063757272656e636965733c4e61746976654173736574496e666ff90848000000009f1acf461bc5040000000000000004290120546865205b604e61746976654173736574496e666f605d2865705f6d756c74695f746f6b656e733a3a4e61746976654173736574496e666f2920666f7220746869732070616c6c657444526573657276654964656e7469666965725501206d756c746f6b656e04d420546865206964207573656420666f72206d616b696e67207265736572766174696f6e73207769746820746869732070616c6c657468546f6b656e4d657461646174614d61784e616d654c656e67746810102000000004bc204d6178206c656e677468206f66206e616d652073746f72656420696e205b60546f6b656e4d65746164617461605d70546f6b656e4d657461646174614d617853796d626f6c4c656e67746810100800000004c4204d6178206c656e677468206f662073796d626f6c2073746f72656420696e205b60546f6b656e4d65746164617461605d544d61784d6967726174696f6e4b65794c656e67746810100004000004a8204d6178206c656e67746820666f7220746865205b604d6967726174696f6e73605d2073746f72616765784d6967726174696f6e5765696768744c696d697450657263656e74616765f01000e1f50504dc2050657263656e74616765206f6620626c6f636b2077656967687420746f20636f6e73756d6520647572696e67206d6967726174696f6e844d61784d6967726174696f6e45787472696e736963496e666f73546f506175736510101400000004250120426f756e6420666f7220746865206e756d626572206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e7c4d6967726174696f6e45787472696e73696373496e666f73546f5061757365fd08940c2c4d61726b6574706c61636500244675656c54616e6b7300284566696e69747958636d00044d01204c697374206f662065787472696e7369637320746f20706175736520647572696e67206d756c746920626c6f636b206d6967726174696f6e2028746869732070616c6c6574206973206578636c7564656429010d092818436c61696d730118436c61696d7304644d6178456669466f724561726c794269726452657761726473010018400000000000000000000000000000000004c42053746f726573206d6178696d756d20656c696769626c652045464920666f72206561726c79206269726420626f6e7573012906012503000111092b14506f6f6c730114506f6f6c730414506f6f6c73010015090400047020496e666f726d6174696f6e2061626f75742074686520706f6f6c73012d060129030c24506f6f6c436f756e74101004000000045020546865206e756d626572206f6620706f6f6c7338506f6f6c4163636f756e74496473250901026d6f646c65662f636f6c6c6100000000000000000000000000000000000000006d6f646c65662f636d6e747900000000000000000000000000000000000000006d6f646c65662f6675656c7400000000000000000000000000000000000000006d6f646c65662f7072696364000000000000000000000000000000000000000004050120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642920666f72206561636820706f6f6c5c4665654469737472696275746f724163636f756e74496400806d6f646c65662f6665646973000000000000000000000000000000000000000008490120546865205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e74496429207468617420686f6c6473206665657320756e74696c207468657920617265302064697374726962757465640129092c244675656c54616e6b7301244675656c54616e6b730c1454616e6b7300010402002d09040004b4204d617070696e67206f66204675656c2054616e6b73206163636f756e747320746f2074686569722064617461204163636f756e7473000108020295099909040004f8204d617070696e67206f66204675656c2054616e6b7320616e642074686569722075736572204163636f756e747320746f206163636f756e7420646174612c467265657a6551756575650100c909040008b82054686520717565756520666f72206675656c2074616e6b20616e642072756c652073657420667265657a696e67f820436f6d706f736564206f6620286074616e6b5f6964602c206072756c655f7365745f6964602c206e6577206069735f66726f7a656e602076616c7565290131060135034c1053616c745501206566696e697479790494205468652073616c74207573656420666f7220616464726573732067656e65726174696f6e544d617857686974656c697374656443616c6c65727310106400000004e020546865206d6178696d756d206e756d626572206f662077686974656c69737465642063616c6c65727320706572206675656c2074616e6b2c4d617852756c655365747310100500000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b384d617852756c657350657253657410100a0000000494204d6178696d756d206e756d626572206f662072756c657320696e20612072756c65736574604d61784163636f756e7452756c65446174614c656e67746810108000000004c0204d6178206c656e677468206f66206461746120612072756c652063616e2073746f726520706572206163636f756e74384d617843616c6c46696c74657273101005000000049820546865206d6178696d756d206e756d626572206f66207065726d69747465642063616c6c73644d617857686974656c6973746564436f6c6c656374696f6e7310100001000004e8204d6178696d756d206e756d626572206f662077686974656c697374656420636f6c6c656374696f6e7320666f722061206675656c2074616e6b2c4d617843616c6c53697a6510106400000004b820546865206d6178696d756d206e756d626572206f662072756c65207365747320706572206675656c2074616e6b504d6178467265657a6551756575654c656e67746810100a00000004290120546865206d6178696d756d206e756d626572206f66206675656c2074616e6b20667265657a65207374617465206d75746174696f6e7320746861742063616e20626520717565756564484d617855736572486973746f727953697a6510101027000004d820546865206d6178696d756d206e756d626572206f66207573657220686973746f727920746861742063616e2062652073746f726564404d617842617463684163636f756e747310106400000004d020546865206d6178696d756d206e756d626572206f66206163636f756e747320666f72206261746368206f7065726174696f6e73544d61784675656c54616e6b4e616d654c656e677468101020000000049820546865206d6178696d756d206c656e67746820666f72206675656c2074616e6b206e616d65584d617845787472696e7369634e616d654c656e67746810106400000004f820546865206d6178696d756d206c656e67746820666f722065787472696e7369637320666f72205065726d697474656445787472696e7369632072756c656c4d61785065726d697474656445787472696e7369634c656e67746810106400000004190120546865206d6178696d756d206e756d626572206f662065787472696e7369637320746f20616c6c6f7720666f72205065726d697474656445787472696e7369632072756c654c54616e6b4372656174696f6e4465706f73697418400000e8890423c78a00000000000000000494204465706f73697420666f72206372656174696e672061206e6577206675656c2074616e6b584163636f756e744372656174696f6e4465706f7369741840000064a7b3b6e00d00000000000000000480204465706f73697420666f72206372656174696e6720616e206163636f756e7444526573657276654964656e7469666965725501206675656c74616e6b04a820546865206964656e746966696572207573656420666f722063757272656e6379207265736572766573244c6576795363616c651010b80b00000859012076616c7565206f66206120756e6974206f662074686520696e646570656e64616e74207661726961626c6520696e2045464920666f7220746865206c65767920646973636f756e74206163636f7264696e6720746f742066287829203d2028312f32295e782e2043616e6e6f7420626520302e104c657679f0108017b42c04c420546865204c657679206170706c69656420746f20616c6c207472616e73616374696f6e7320696e204566696e6974792e01d509362c4d61726b6574706c616365012c4d61726b6574706c6163651410496e666f0100d9091802e1f505000004a42053746f72657320696e666f726d6174696f6e2061626f757420746865206d61726b6574706c616365204c697374696e677300010406308d030400043c204c697374696e6773206279204944544c697374696e6749647342794d616b6541737365740001080202cd0830040004dc204c697374696e6720496473206279206d616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e67496473427954616b6541737365740001080202cd0830040004dc204c697374696e67204964732062792074616b65206173736574277320636f6c6c656374696f6e20696420616e6420746f6b656e206964544c697374696e6749647342794163636f756e7449640001080202dd0988040004f8204c697374696e6720496473206279205b604163636f756e744964605d286672616d655f73797374656d3a3a436f6e6669673a3a4163636f756e7449642901b10601890318704d696e696d756d426964496e63726561736550657263656e74616765f01080f0fa0204f8205468652070657263656e7461676520746865206d696e696d756d2062696420696e20616e2061756374696f6e206d75737420696e63726561736520627944526573657276654964656e7469666965725501206d61726b74706c6304b82049442075736564206279207468652070616c6c657420666f72206d616b696e67207265736572766174696f6e73384c697374696e674465706f7369741840004082d96abb1c1c0000000000000000048c20546865206465706f73697420666f72206372656174696e672061206c697374696e67484c697374696e6741637469766544656c617910100500000004c0205468652064656c6179206265666f72652061206c697374696e6720697320636f6e7369646572656420616374697665404d6178526f756e64696e674572726f721840e803000000000000000000000000000004fc20546865206d617820616d6f756e7420746861742063616e206265206c6f73742064756520746f20726f756e64696e67206265666f7265206661696c696e67344d617853616c744c656e67746810102000000004e0204d6178206c656e677468206f662073616c742075736564207768656e206372656174696e67206c697374696e677320616e64206269647301e109323845787472696e7369635061757365013845787472696e7369635061757365044050617573656445787472696e736963730001040501098804001058205061757365642065787472696e73696373206d617000450120546865206b6579206973207475706c65207769746820746865206e616d65206f66207468652070616c6c657420616e64207468652065787472696e736963206e616d6520616e642076616c7565206973490120616e204f7074696f6e3c28293e207768696368206973204e6f6e65206966207468652065787472696e736963206973206e6f742070617573656420616e6420536f6d65282829292069662069742069732e01b90601b10304344d61784e616d654c656e67746810104000000004d8204d6178206e756d626572206f66206368617261637465727320696e2070616c6c6574206f722065787472696e736963206e616d652e01e50933384566696e6974795574696c6974790001bd0601c103044c626174636865645f63616c6c735f6c696d69741010aa2a000004a820546865206c696d6974206f6e20746865206e756d626572206f6620626174636865642063616c6c732e01e90939ed09042040436865636b5370656356657273696f6e0d0a1038436865636b547856657273696f6e110a1030436865636b47656e65736973150a3038436865636b4d6f7274616c697479190a3028436865636b4e6f6e6365210a882c436865636b576569676874250a88604368617267655472616e73616374696f6e5061796d656e74290a8834436865636b4675656c54616e6b2d0a884903"} From 353a55c8f2eff320a07a248c55b0255c6387cff2 Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 15:41:26 +0530 Subject: [PATCH 06/14] typegen --- src/types/generated/calls.ts | 3857 +++++- src/types/generated/efinityV3014.ts | 9909 ++++++++++++++++ src/types/generated/events.ts | 1732 ++- src/types/generated/rocfinityV3012.ts | 14901 ++++++++++++------------ src/types/generated/storage.ts | 1405 ++- src/types/generated/v500.ts | 175 +- src/types/generated/v602.ts | 90 +- 7 files changed, 23712 insertions(+), 8357 deletions(-) create mode 100644 src/types/generated/efinityV3014.ts diff --git a/src/types/generated/calls.ts b/src/types/generated/calls.ts index 51a0839a6..9682f57bd 100644 --- a/src/types/generated/calls.ts +++ b/src/types/generated/calls.ts @@ -1,5 +1,6 @@ import assert from 'assert' import {Chain, ChainContext, CallContext, Call, Result, Option} from './support' +import * as efinityV3014 from './efinityV3014' import * as efinityV1 from './efinityV1' import * as v500 from './v500' import * as rocfinityV3012 from './rocfinityV3012' @@ -104,7 +105,7 @@ export class BalancesForceSetBalanceCall { * * The dispatch origin for this call is `root`. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('Balances.force_set_balance') === 'd0f1dc28aeba8805f92a7e983d0fba2621912dc1665264dd9c38cd3c0c912737' } @@ -113,8 +114,8 @@ export class BalancesForceSetBalanceCall { * * The dispatch origin for this call is `root`. */ - get asV602(): {who: v602.MultiAddress, newFree: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: efinityV3014.MultiAddress, newFree: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } } @@ -275,7 +276,7 @@ export class BalancesSetBalanceDeprecatedCall { * * WARNING: This call is DEPRECATED! Use `force_set_balance` instead. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('Balances.set_balance_deprecated') === 'cd8eaf83a985e64a94900c5c58bbc2bbd20e03f5d571cf6065020f1a4281ff19' } @@ -287,8 +288,8 @@ export class BalancesSetBalanceDeprecatedCall { * * WARNING: This call is DEPRECATED! Use `force_set_balance` instead. */ - get asV602(): {who: v602.MultiAddress, newFree: bigint, oldReserved: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: efinityV3014.MultiAddress, newFree: bigint, oldReserved: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } } @@ -459,7 +460,7 @@ export class BalancesTransferAllowDeathCall { * * The dispatch origin for this call must be `Signed` by the transactor. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('Balances.transfer_allow_death') === 'fc85bea9d0d171982f66e8a55667d58dc9a1612bcafe84309942bf47e23e3094' } @@ -472,8 +473,8 @@ export class BalancesTransferAllowDeathCall { * * The dispatch origin for this call must be `Signed` by the transactor. */ - get asV602(): {dest: v602.MultiAddress, value: bigint} { - assert(this.isV602) + get asEfinityV3014(): {dest: efinityV3014.MultiAddress, value: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } } @@ -550,7 +551,7 @@ export class BalancesUpgradeAccountsCall { * be upgraded. (We let some not have to be upgraded just in order to allow for the * possibililty of churn). */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('Balances.upgrade_accounts') === 'e074d5a93414f189b47fbb5d94c57b62cfb9e63808a3c94665eeb2cfe53be8df' } @@ -564,8 +565,8 @@ export class BalancesUpgradeAccountsCall { * be upgraded. (We let some not have to be upgraded just in order to allow for the * possibililty of churn). */ - get asV602(): {who: Uint8Array[]} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array[]} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } } @@ -1257,7 +1258,7 @@ export class ClaimsMintEnjFromNativeEfiCall { * conversion rate will be according to the `ExchangeRate` storage on the Enjin Relay * Chain. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('Claims.mint_enj_from_native_efi') === 'a3bdd43eed59e7b65720eef9b2dfe72389ca71ac9dbe7fe2874438aae4f18886' } @@ -1270,8 +1271,8 @@ export class ClaimsMintEnjFromNativeEfiCall { * conversion rate will be according to the `ExchangeRate` storage on the Enjin Relay * Chain. */ - get asV500(): {amount: bigint} { - assert(this.isV500) + get asEfinityV3014(): {amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } } @@ -2991,6 +2992,37 @@ export class CouncilExecuteCall { return this._chain.decodeCall(this.call) } + /** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Council.execute') === '8a40d44c7b96d5f5de8b077e563c70e127fcc14997dec03d3e265b4cda260497' + } + + /** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ + get asEfinityV3014(): {proposal: efinityV3014.Call, lengthBound: number} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Dispatch a proposal from a member using the `Member` origin. * @@ -3444,6 +3476,47 @@ export class CouncilProposeCall { return this._chain.decodeCall(this.call) } + /** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Council.propose') === '407cbe629ffde5248eb625b817c2cc2b26be894119c46e92efa0f21b5804abb1' + } + + /** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ + get asEfinityV3014(): {threshold: number, proposal: efinityV3014.Call, lengthBound: number} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Add a new proposal to either be voted on or executed directly. * @@ -5182,7 +5255,7 @@ export class DemocracySetMetadataCall { * - `owner`: an identifier of a metadata owner. * - `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('Democracy.set_metadata') === '8a33eb55343342fba9c677650a4010c3766a354183990db37b268b1fef0c72fe' } @@ -5203,8 +5276,8 @@ export class DemocracySetMetadataCall { * - `owner`: an identifier of a metadata owner. * - `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata. */ - get asV602(): {owner: v602.MetadataOwner, maybeHash: (Uint8Array | undefined)} { - assert(this.isV602) + get asEfinityV3014(): {owner: efinityV3014.MetadataOwner, maybeHash: (Uint8Array | undefined)} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } } @@ -5542,6 +5615,58 @@ export class DmpQueueServiceOverweightCall { return this._chain.decodeCall(this.call) } + /** + * Service a single overweight message. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('DmpQueue.service_overweight') === '80fae8875bf513efc1e06b7dac547fccfc1e5fc45888cc8afd9b43812cf51bf5' + } + + /** + * Service a single overweight message. + */ + get asEfinityV3014(): {index: bigint, weightLimit: efinityV3014.Weight} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Service a single overweight message. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight message to service. + * - `weight_limit`: The amount of weight that message execution may take. + * + * Errors: + * - `Unknown`: Message of `index` is unknown. + * - `OverLimit`: Message execution may use greater than `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('DmpQueue.service_overweight') === 'f6b281f58290b6af96ac2dda36163d81223f37d0a8a100877e2526969a57d772' + } + + /** + * Service a single overweight message. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight message to service. + * - `weight_limit`: The amount of weight that message execution may take. + * + * Errors: + * - `Unknown`: Message of `index` is unknown. + * - `OverLimit`: Message execution may use greater than `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ + get asRocfinityV3012(): {index: bigint, weightLimit: bigint} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Service a single overweight message. */ @@ -5602,6 +5727,45 @@ export class EfinityUtilityBatchCall { return this._chain.decodeCall(this.call) } + /** + * Dispatch a batch of calls. + * + * May be called from any origin except [`None`]. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing [`frame_system::Config::BaseCallFilter`]). + * + * # Errors + * + * - [`Error::TooManyCalls`]: If the number of calls exceeds the limit. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('EfinityUtility.batch') === '46a8cc1dbb1e3687240a5a443978f26e142db8679d2579c6e64f9f98f12d97a8' + } + + /** + * Dispatch a batch of calls. + * + * May be called from any origin except [`None`]. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing [`frame_system::Config::BaseCallFilter`]). + * + * # Errors + * + * - [`Error::TooManyCalls`]: If the number of calls exceeds the limit. + */ + get asEfinityV3014(): {calls: efinityV3014.Call[], continueOnFailure: boolean} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Dispatch a batch of calls. * @@ -5818,6 +5982,36 @@ export class EfinityXcmForceSetMinimumWeightCall { return this._chain.decodeCall(this.call) } + /** + * Update xcm fees amount to be used in xcm.Withdraw message + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('EfinityXcm.force_set_minimum_weight') === '4c92aee9cd2c92a06e50e7ae691000178c9980b7f9c4e035739e193479d9f615' + } + + /** + * Update xcm fees amount to be used in xcm.Withdraw message + */ + get asEfinityV3014(): {xcmCall: efinityV3014.XcmOperation, xcmWeightFeeMisc: efinityV3014.MinimumWeightFeePair} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Update xcm fees amount to be used in xcm.Withdraw message + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('EfinityXcm.force_set_minimum_weight') === '267efe07666c8afefd16420b4956a7fd0562d42740846fcce2b3cfde567ac845' + } + + /** + * Update xcm fees amount to be used in xcm.Withdraw message + */ + get asRocfinityV3012(): {xcmCall: rocfinityV3012.XcmOperation, xcmWeightFeeMisc: rocfinityV3012.MinimumWeightFeePair} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Update xcm fees amount to be used in xcm.Withdraw message */ @@ -5907,7 +6101,7 @@ export class EfinityXcmTransferAssetToParachainCall { * - [`Error::NotTransferable`]: A corresponding multilocation could not be converted for * the asset. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('EfinityXcm.transfer_asset_to_parachain') === '6e0995af8a1271406f286250994b7e96ef4e950ec17addde0aa13d7dcf06db7e' } @@ -5930,82 +6124,170 @@ export class EfinityXcmTransferAssetToParachainCall { * - [`Error::NotTransferable`]: A corresponding multilocation could not be converted for * the asset. */ - get asV500(): {paraId: v500.ParachainId, beneficiary: v500.Account, currencyId: v500.AssetId, amount: bigint, destWeight: (bigint | undefined)} { - assert(this.isV500) + get asEfinityV3014(): {paraId: efinityV3014.ParachainId, beneficiary: efinityV3014.Account, currencyId: efinityV3014.AssetId, amount: bigint, destWeight: (bigint | undefined)} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } -} - -export class EfinityXcmTransferAssetWithFeeCall { - private readonly _chain: Chain - private readonly call: Call - - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'EfinityXcm.transfer_asset_with_fee') - this._chain = ctx._chain - this.call = call - } /** - * `origin` transfers `asset` to `beneficiary` at `parachain` using `fee_asset` for - * the fee. This allows the transfer of custom assets like a non-fungible which - * cannot be used to pay fees. + * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` * - * Note: each [`MultiAsset`] must be registered as a foreign asset at the destination - * parachain. + * Note: `asset` needs to be registered as foreign token in destination parachain * - * - `asset`: asset to transfer - * - `fee_asset`: asset to be used as fee - * - `beneficiary`: account to receive `asset` in destination parachain * - `para_id`: destination parachain + * - `beneficiary`: account to receive `asset` in destination parachain + * - `asset`: asset to transfer + * - `amount`: amount of `asset` to transfer * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` * * # Errors - * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to - * [`MultiLocation`] + * + * - `InvalidAccountId`: `beneficiary` is invalid, i.e could not be converted to */ - get isV500(): boolean { - return this._chain.getCallHash('EfinityXcm.transfer_asset_with_fee') === '253afe02afbaf582b39ed2b492eb0493066e690147b56578b4e8b20fb470b444' + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('EfinityXcm.transfer_asset_to_parachain') === 'a90715f430da7f543e76cf34a7a4c94eb884910fb6830c2daffdfc04e9613447' } /** - * `origin` transfers `asset` to `beneficiary` at `parachain` using `fee_asset` for - * the fee. This allows the transfer of custom assets like a non-fungible which - * cannot be used to pay fees. + * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` * - * Note: each [`MultiAsset`] must be registered as a foreign asset at the destination - * parachain. + * Note: `asset` needs to be registered as foreign token in destination parachain * - * - `asset`: asset to transfer - * - `fee_asset`: asset to be used as fee - * - `beneficiary`: account to receive `asset` in destination parachain * - `para_id`: destination parachain + * - `beneficiary`: account to receive `asset` in destination parachain + * - `asset`: asset to transfer + * - `amount`: amount of `asset` to transfer * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` * * # Errors - * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to - * [`MultiLocation`] + * + * - `InvalidAccountId`: `beneficiary` is invalid, i.e could not be converted to */ - get asV500(): {assetPair: v500.CurrencyIdAmountPair, feePair: v500.CurrencyIdAmountPair, paraId: v500.ParachainId, beneficiary: v500.Account, destWeight: (bigint | undefined)} { - assert(this.isV500) + get asRocfinityV3012(): {paraId: rocfinityV3012.ParachainId, beneficiary: rocfinityV3012.Account, assetId: rocfinityV3012.AssetId, amount: bigint, destWeight: (bigint | undefined)} { + assert(this.isRocfinityV3012) return this._chain.decodeCall(this.call) } -} - -export class EfinityXcmTransferToAcalaCall { - private readonly _chain: Chain - private readonly call: Call - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'EfinityXcm.transfer_to_acala') - this._chain = ctx._chain - this.call = call + /** + * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` + * + * Note: `asset` needs to be registered as foreign token in destination parachain + * + * - `para_id`: destination parachain + * - `beneficiary`: account to receive `asset` in destination parachain + * - `asset`: asset to transfer + * - `amount`: amount of `asset` to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` + * + * # Errors + * + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] + * - [`Error::NotTransferable`]: A corresponding multilocation could not be converted for + * the asset. + */ + get isV500(): boolean { + return this._chain.getCallHash('EfinityXcm.transfer_asset_to_parachain') === '6e0995af8a1271406f286250994b7e96ef4e950ec17addde0aa13d7dcf06db7e' + } + + /** + * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` + * + * Note: `asset` needs to be registered as foreign token in destination parachain + * + * - `para_id`: destination parachain + * - `beneficiary`: account to receive `asset` in destination parachain + * - `asset`: asset to transfer + * - `amount`: amount of `asset` to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` + * + * # Errors + * + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] + * - [`Error::NotTransferable`]: A corresponding multilocation could not be converted for + * the asset. + */ + get asV500(): {paraId: v500.ParachainId, beneficiary: v500.Account, currencyId: v500.AssetId, amount: bigint, destWeight: (bigint | undefined)} { + assert(this.isV500) + return this._chain.decodeCall(this.call) + } +} + +export class EfinityXcmTransferAssetWithFeeCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'EfinityXcm.transfer_asset_with_fee') + this._chain = ctx._chain + this.call = call + } + + /** + * `origin` transfers `asset` to `beneficiary` at `parachain` using `fee_asset` for + * the fee. This allows the transfer of custom assets like a non-fungible which + * cannot be used to pay fees. + * + * Note: each [`MultiAsset`] must be registered as a foreign asset at the destination + * parachain. + * + * - `asset`: asset to transfer + * - `fee_asset`: asset to be used as fee + * - `beneficiary`: account to receive `asset` in destination parachain + * - `para_id`: destination parachain + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * + * # Errors + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('EfinityXcm.transfer_asset_with_fee') === '253afe02afbaf582b39ed2b492eb0493066e690147b56578b4e8b20fb470b444' + } + + /** + * `origin` transfers `asset` to `beneficiary` at `parachain` using `fee_asset` for + * the fee. This allows the transfer of custom assets like a non-fungible which + * cannot be used to pay fees. + * + * Note: each [`MultiAsset`] must be registered as a foreign asset at the destination + * parachain. + * + * - `asset`: asset to transfer + * - `fee_asset`: asset to be used as fee + * - `beneficiary`: account to receive `asset` in destination parachain + * - `para_id`: destination parachain + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * + * # Errors + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] + */ + get asEfinityV3014(): {assetPair: efinityV3014.CurrencyIdAmountPair, feePair: efinityV3014.CurrencyIdAmountPair, paraId: efinityV3014.ParachainId, beneficiary: efinityV3014.Account, destWeight: (bigint | undefined)} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } +} + +export class EfinityXcmTransferToAcalaCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'EfinityXcm.transfer_to_acala') + this._chain = ctx._chain + this.call = call } /** @@ -6138,6 +6420,41 @@ export class ExtrinsicPausePauseExtrinsicCall { return this._chain.decodeCall(this.call) } + /** + * Pause execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To pause the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is paused, else the entire pallet is paused. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + * - [`Error::CannotPauseSelf`] if the pallet name is the same as the name of this pallet. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('ExtrinsicPause.pause_extrinsic') === '89d5f7318d99cba24bd6831ffaeb8db417860136905f988fa488ca4f9b9d0ab3' + } + + /** + * Pause execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To pause the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is paused, else the entire pallet is paused. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + * - [`Error::CannotPauseSelf`] if the pallet name is the same as the name of this pallet. + */ + get asEfinityV3014(): {call: efinityV3014.Call, pauseOnlyExtrinsic: boolean} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Pause execution of extrinsic(s) * @@ -6357,6 +6674,39 @@ export class ExtrinsicPauseResumeExtrinsicCall { return this._chain.decodeCall(this.call) } + /** + * Resume execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To resume the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is resumed, else the entire pallet is resumed. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('ExtrinsicPause.resume_extrinsic') === 'c2a05acb4cac9238d95017e5cea757c53ccf2bf740b29aa0895cd45154041d2e' + } + + /** + * Resume execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To resume the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is resumed, else the entire pallet is resumed. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + */ + get asEfinityV3014(): {call: efinityV3014.Call, resumeOnlyExtrinsic: boolean} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Resume execution of extrinsic(s) * @@ -6693,6 +7043,31 @@ export class FuelTanksCreateFuelTankCall { return this._chain.decodeCall(this.call) } + /** + * Creates a fuel tank, given a descriptor + * + * # Errors + * + * - [`Error::FuelTankAlreadyExists`] if `tank_id` already exists + * - [`Error::DuplicateRuleKinds`] if a rule set has multiple rules of the same kind + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('FuelTanks.create_fuel_tank') === '6a602ecc18d4a5a4fb1e50f2918585baa439e5a5549611b12feb581d67964af6' + } + + /** + * Creates a fuel tank, given a descriptor + * + * # Errors + * + * - [`Error::FuelTankAlreadyExists`] if `tank_id` already exists + * - [`Error::DuplicateRuleKinds`] if a rule set has multiple rules of the same kind + */ + get asEfinityV3014(): {descriptor: efinityV3014.FuelTankDescriptor} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Creates a fuel tank, given a descriptor * @@ -6963,6 +7338,35 @@ export class FuelTanksDispatchCall { return this._chain.decodeCall(this.call) } + /** + * Dispatch a call using the `tank_id` subject to the rules of `rule_set_id` + * + * # Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::UsageRestricted`] if caller is not part of ruleset whitelist + * - [`Error::CallerDoesNotHaveRuleSetTokenBalance`] if caller does not own the tokens to + * use the ruleset for remaining_fee when `pays_remaining_fee` is true + * - [`Error::FuelTankOutOfFunds`] if the fuel tank account cannot pay fees + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('FuelTanks.dispatch') === '2e2555a885017b00aaf280a6f7a6fb31e273d76a07f107780642964f8f6bffd4' + } + + /** + * Dispatch a call using the `tank_id` subject to the rules of `rule_set_id` + * + * # Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::UsageRestricted`] if caller is not part of ruleset whitelist + * - [`Error::CallerDoesNotHaveRuleSetTokenBalance`] if caller does not own the tokens to + * use the ruleset for remaining_fee when `pays_remaining_fee` is true + * - [`Error::FuelTankOutOfFunds`] if the fuel tank account cannot pay fees + */ + get asEfinityV3014(): {tankId: efinityV3014.MultiAddress, ruleSetId: number, call: efinityV3014.Call, paysRemainingFee: boolean} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Dispatch a call using the `tank_id` subject to the rules of `rule_set_id` * @@ -7188,6 +7592,33 @@ export class FuelTanksDispatchAndTouchCall { return this._chain.decodeCall(this.call) } + /** + * Same as [dispatch](Self::dispatch), but creates an account for `origin` if it does not + * exist and is allowed by the fuel tank's `user_account_management` settings. + * + * # Errors + * + * Returns the same errors as [dispatch](Self::dispatch) and + * [add_account](Self::add_account) + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('FuelTanks.dispatch_and_touch') === '2e2555a885017b00aaf280a6f7a6fb31e273d76a07f107780642964f8f6bffd4' + } + + /** + * Same as [dispatch](Self::dispatch), but creates an account for `origin` if it does not + * exist and is allowed by the fuel tank's `user_account_management` settings. + * + * # Errors + * + * Returns the same errors as [dispatch](Self::dispatch) and + * [add_account](Self::add_account) + */ + get asEfinityV3014(): {tankId: efinityV3014.MultiAddress, ruleSetId: number, call: efinityV3014.Call, paysRemainingFee: boolean} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Same as [dispatch](Self::dispatch), but creates an account for `origin` if it does not * exist and is allowed by the fuel tank's `user_account_management` settings. @@ -7471,18 +7902,63 @@ export class FuelTanksInsertRuleSetCall { * * This is only callable by the fuel tank's owner. * ### Errors - * - `FuelTankNotFound` if `tank_id` does not exist. - * - `NoPermission` if caller is not the fuel tank owner - * - `RequiresFrozenTankOrRuleset` if tank or rule set is not frozen - * - `CannotRemoveRuleThatIsStoringAccountData` if removing a rule that is storing account - * data - * - `MaxRuleSetsExceeded` if max number of rule sets was exceeded - * - `DuplicateRuleKinds` if adding a rule set with multiple rules of the same kind - */ - get isRocfinityV3012(): boolean { - return this._chain.getCallHash('FuelTanks.insert_rule_set') === 'adaef5dbdb3c21b8d78c03b4e121b7381a0a295fd289d43652c3a4b96f254680' - } - + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if caller is not the fuel tank owner + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::CannotRemoveRuleThatIsStoringAccountData`] if removing a rule that is storing + * account data + * - [`Error::MaxRuleSetsExceeded`] if max number of rule sets was exceeded + * - [`Error::DuplicateRuleKinds`] if adding a rule set with multiple rules of the same + * kind + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('FuelTanks.insert_rule_set') === '9f1b80070920d1af829a89b144b438638864a371ddf5ff24e1ff76c30403ecec' + } + + /** + * Insert a new rule set for `tank_id` and `rule_set_id`. It can be a new rule set + * or it can replace an existing one. If it is replacing a rule set, a rule that is storing + * data on any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove + * the data first. If a rule is being replaced, it will be mutated with the new parameters, + * and it will maintain any persistent data it already has. + * + * This is only callable by the fuel tank's owner. + * ### Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if caller is not the fuel tank owner + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::CannotRemoveRuleThatIsStoringAccountData`] if removing a rule that is storing + * account data + * - [`Error::MaxRuleSetsExceeded`] if max number of rule sets was exceeded + * - [`Error::DuplicateRuleKinds`] if adding a rule set with multiple rules of the same + * kind + */ + get asEfinityV3014(): {tankId: efinityV3014.MultiAddress, ruleSetId: number, rules: efinityV3014.DispatchRuleDescriptor[]} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Insert a new rule set for `tank_id` and `rule_set_id`. It can be a new rule set + * or it can replace an existing one. If it is replacing a rule set, a rule that is storing + * data on any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove + * the data first. If a rule is being replaced, it will be mutated with the new parameters, + * and it will maintain any persistent data it already has. + * + * This is only callable by the fuel tank's owner. + * ### Errors + * - `FuelTankNotFound` if `tank_id` does not exist. + * - `NoPermission` if caller is not the fuel tank owner + * - `RequiresFrozenTankOrRuleset` if tank or rule set is not frozen + * - `CannotRemoveRuleThatIsStoringAccountData` if removing a rule that is storing account + * data + * - `MaxRuleSetsExceeded` if max number of rule sets was exceeded + * - `DuplicateRuleKinds` if adding a rule set with multiple rules of the same kind + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('FuelTanks.insert_rule_set') === 'adaef5dbdb3c21b8d78c03b4e121b7381a0a295fd289d43652c3a4b96f254680' + } + /** * Insert a new rule set for `tank_id` and `rule_set_id`. It can be a new rule set * or it can replace an existing one. If it is replacing a rule set, a rule that is storing @@ -9115,6 +9591,82 @@ export class MultiTokensBatchMintCall { return this._chain.decodeCall(this.call) } + /** + * Collection owner mints tokens of `collection_id` to `recipients` consisting of an + * [`AccountId`](frame_system::Config::AccountId) and [`MintParams`]. A single mint failure + * will fail all of them in the batch. + * + * # Errors + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `collection` does **not** exist. + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - [`Error::MaxTokenCountExceeded`] if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficent balance for + * token deposit + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('MultiTokens.batch_mint') === 'a16058ed34379e8771cf8a93bddd3cb8d2085ccd127fa7774deb7e52dcd8575d' + } + + /** + * Collection owner mints tokens of `collection_id` to `recipients` consisting of an + * [`AccountId`](frame_system::Config::AccountId) and [`MintParams`]. A single mint failure + * will fail all of them in the batch. + * + * # Errors + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `collection` does **not** exist. + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - [`Error::MaxTokenCountExceeded`] if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficent balance for + * token deposit + */ + get asEfinityV3014(): {collectionId: bigint, recipients: efinityV3014.Type_390[]} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Collection owner mints tokens of `collection_id` to `recipients` consisting of an + * `AccountId` and `MintParams`. A single mint failure will fail all of them in the batch. + * + * # Errors + * - `AmountZero` if `amount == 0`. + * - `NotFound` if `collection` does **not** exist. + * - `NoPermission` if `caller` is not allowed to mint the `collection`. + * - `MintForbidden` if the policy disallows the operation + * - `BalanceOverflow` if `amount + current_total_supply` overflows its type. + * - `TokenCountOverflow` if the token_count overflows + * - `TokenMintCapExceeded` if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - `DepositReserveFailed` if the issuer does not have sufficent balance for token deposit + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('MultiTokens.batch_mint') === '0c8f31ef9708128069f735e820a42408b1da004a78ff20d127fe9ab42533a690' + } + + /** + * Collection owner mints tokens of `collection_id` to `recipients` consisting of an + * `AccountId` and `MintParams`. A single mint failure will fail all of them in the batch. + * + * # Errors + * - `AmountZero` if `amount == 0`. + * - `NotFound` if `collection` does **not** exist. + * - `NoPermission` if `caller` is not allowed to mint the `collection`. + * - `MintForbidden` if the policy disallows the operation + * - `BalanceOverflow` if `amount + current_total_supply` overflows its type. + * - `TokenCountOverflow` if the token_count overflows + * - `TokenMintCapExceeded` if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - `DepositReserveFailed` if the issuer does not have sufficent balance for token deposit + */ + get asRocfinityV3012(): {collectionId: bigint, recipients: rocfinityV3012.Type_378[]} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Collection owner mints tokens of `collection_id` to `recipients` consisting of an * [`AccountId`](frame_system::Config::AccountId) and [`MintParams`]. A single mint failure @@ -9886,6 +10438,42 @@ export class MultiTokensForceSetTokenCall { return this._chain.decodeCall(this.call) } + /** + * Set the Tokens storage to the given `value`, origin must be root + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('MultiTokens.force_set_token') === '6b0347ff9d005a8b25bcce6f0402078cf4f797f3978343bdd92c89b66bcd5dc9' + } + + /** + * Set the Tokens storage to the given `value`, origin must be root + */ + get asEfinityV3014(): {collectionId: bigint, tokenId: bigint, value: (efinityV3014.Token | undefined)} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Set the Tokens storage to the given `value`, origin must be root + * + * # Errors + * - `BadOrigin` if origin != root + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('MultiTokens.force_set_token') === '5b7285ab60ef16b1bc066fab5d476a7be9743fed0ce10d505b35529a833b5f6a' + } + + /** + * Set the Tokens storage to the given `value`, origin must be root + * + * # Errors + * - `BadOrigin` if origin != root + */ + get asRocfinityV3012(): {collectionId: bigint, tokenId: bigint, value: (rocfinityV3012.Token | undefined)} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Set the Tokens storage to the given `value`, origin must be root */ @@ -10040,6 +10628,36 @@ export class MultiTokensFreezeCall { return this._chain.decodeCall(this.call) } + /** + * Freeze collection, token or account + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('MultiTokens.freeze') === '91882af67a1b185551af07d0e9518d72ab08e8c353579842070f87fc1e425820' + } + + /** + * Freeze collection, token or account + */ + get asEfinityV3014(): {info: efinityV3014.Freeze} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Freeze collection, token or account + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('MultiTokens.freeze') === '019c3973873981e43338b40ff63c8765c270b4956d51a9937f393b0e8e31d9a7' + } + + /** + * Freeze collection, token or account + */ + get asRocfinityV3012(): {info: rocfinityV3012.Freeze} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Freeze collection, token or account */ @@ -10216,8 +10834,8 @@ export class MultiTokensMintCall { * - [`Error::ConflictingLocation`] if the token is foreign and the location is already * mapped to another asset in `AssetIdsByLocation` */ - get isV500(): boolean { - return this._chain.getCallHash('MultiTokens.mint') === '77fe7100fc7c7f01a60ba86298be60e67d2083b3b69c7b7178ef6e5c51c15ffc' + get isEfinityV3014(): boolean { + return this._chain.getCallHash('MultiTokens.mint') === '17e3c370d4720b5760710bed81f54d7f476ae6c39d3849de9837b9f718be4f32' } /** @@ -10238,8 +10856,55 @@ export class MultiTokensMintCall { * - [`Error::ConflictingLocation`] if the token is foreign and the location is already * mapped to another asset in `AssetIdsByLocation` */ - get asV500(): {recipient: v500.MultiAddress, collectionId: bigint, params: v500.DefaultMintParams} { - assert(this.isV500) + get asEfinityV3014(): {recipient: efinityV3014.MultiAddress, collectionId: bigint, params: efinityV3014.DefaultMintParams} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's + * `MintPolicy`. + * + * # Errors + * - `AmountZero` if `amount == 0`. + * - `CollectionNotFound` if `Collection` does not exist. + * - `TokenNotFound` if `Token` does not exist. + * - `TokenAlreadyExists` if attempting to create a token that already exists + * - `NoPermission` if `caller` is not allowed to mint the `collection`. + * - `Overflow` if `amount + current_total_supply` overflows its type, or if the + * token_count + * overflows. + * - `TokenMintCapExceeded` if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - `DepositReserveFailed` if the issuer does not have sufficent balance for token deposit + * - `ConflictingLocation` if the token is foreign and the location is already mapped to + * another asset in `AssetIdsByLocation` + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('MultiTokens.mint') === '166a9a493c469412cddabceaf140321536c0e288eecfdb6506086a8a44c0451a' + } + + /** + * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's + * `MintPolicy`. + * + * # Errors + * - `AmountZero` if `amount == 0`. + * - `CollectionNotFound` if `Collection` does not exist. + * - `TokenNotFound` if `Token` does not exist. + * - `TokenAlreadyExists` if attempting to create a token that already exists + * - `NoPermission` if `caller` is not allowed to mint the `collection`. + * - `Overflow` if `amount + current_total_supply` overflows its type, or if the + * token_count + * overflows. + * - `TokenMintCapExceeded` if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - `DepositReserveFailed` if the issuer does not have sufficent balance for token deposit + * - `ConflictingLocation` if the token is foreign and the location is already mapped to + * another asset in `AssetIdsByLocation` + */ + get asRocfinityV3012(): {recipient: rocfinityV3012.MultiAddress, collectionId: bigint, params: rocfinityV3012.DefaultMintParams} { + assert(this.isRocfinityV3012) return this._chain.decodeCall(this.call) } @@ -10261,8 +10926,8 @@ export class MultiTokensMintCall { * - [`Error::ConflictingLocation`] if the token is foreign and the location is already * mapped to another asset in `AssetIdsByLocation` */ - get isV600(): boolean { - return this._chain.getCallHash('MultiTokens.mint') === '17e3c370d4720b5760710bed81f54d7f476ae6c39d3849de9837b9f718be4f32' + get isV500(): boolean { + return this._chain.getCallHash('MultiTokens.mint') === '77fe7100fc7c7f01a60ba86298be60e67d2083b3b69c7b7178ef6e5c51c15ffc' } /** @@ -10283,24 +10948,69 @@ export class MultiTokensMintCall { * - [`Error::ConflictingLocation`] if the token is foreign and the location is already * mapped to another asset in `AssetIdsByLocation` */ - get asV600(): {recipient: v600.MultiAddress, collectionId: bigint, params: v600.DefaultMintParams} { - assert(this.isV600) + get asV500(): {recipient: v500.MultiAddress, collectionId: bigint, params: v500.DefaultMintParams} { + assert(this.isV500) return this._chain.decodeCall(this.call) } -} - -export class MultiTokensMutateCollectionCall { - private readonly _chain: Chain - private readonly call: Call - - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'MultiTokens.mutate_collection') - this._chain = ctx._chain - this.call = call - } + + /** + * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's + * [`MintPolicy`](traits::CollectionPolicy::Mint). + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `Collection` does not exist. + * - [`Error::TokenNotFound`] if `Token` does not exist. + * - [`Error::TokenAlreadyExists`] if attempting to create a token that already exists + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficent balance for + * token deposit + * - [`Error::ConflictingLocation`] if the token is foreign and the location is already + * mapped to another asset in `AssetIdsByLocation` + */ + get isV600(): boolean { + return this._chain.getCallHash('MultiTokens.mint') === '17e3c370d4720b5760710bed81f54d7f476ae6c39d3849de9837b9f718be4f32' + } + + /** + * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's + * [`MintPolicy`](traits::CollectionPolicy::Mint). + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `Collection` does not exist. + * - [`Error::TokenNotFound`] if `Token` does not exist. + * - [`Error::TokenAlreadyExists`] if attempting to create a token that already exists + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficent balance for + * token deposit + * - [`Error::ConflictingLocation`] if the token is foreign and the location is already + * mapped to another asset in `AssetIdsByLocation` + */ + get asV600(): {recipient: v600.MultiAddress, collectionId: bigint, params: v600.DefaultMintParams} { + assert(this.isV600) + return this._chain.decodeCall(this.call) + } +} + +export class MultiTokensMutateCollectionCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'MultiTokens.mutate_collection') + this._chain = ctx._chain + this.call = call + } /** * Modify `Collection` with `id` by applying `mutation` @@ -10445,6 +11155,70 @@ export class MultiTokensMutateTokenCall { return this._chain.decodeCall(this.call) } + /** + * Modify [`Token`](ep_multi_tokens::Token) with `token_id` from + * [`Collection`](ep_multi_tokens::Collection) with `collection_id` by applying `mutation` + * + * # Errors + * + * - [`Error::CurrencyIncompatibleWithCollectionRoyalty`] if token has already been + * assigned a royalty + * - [`Error::NoPermission`] if not the collection owner + * - [`Error::TokenNotFound`] if Token does not exist + * - [`Error::ConflictingLocation`] if the new location is already occupied + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('MultiTokens.mutate_token') === 'b1df46e912bd6082a6796b61e3d5451b698e752c5aa782392bb97d3c78d81f3c' + } + + /** + * Modify [`Token`](ep_multi_tokens::Token) with `token_id` from + * [`Collection`](ep_multi_tokens::Collection) with `collection_id` by applying `mutation` + * + * # Errors + * + * - [`Error::CurrencyIncompatibleWithCollectionRoyalty`] if token has already been + * assigned a royalty + * - [`Error::NoPermission`] if not the collection owner + * - [`Error::TokenNotFound`] if Token does not exist + * - [`Error::ConflictingLocation`] if the new location is already occupied + */ + get asEfinityV3014(): {collectionId: bigint, tokenId: bigint, mutation: efinityV3014.DefaultTokenMutation} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Modify `Token` with `token_id` from `Collection` with `collection_id` by applying + * `mutation` + * + * # Errors + * - `CurrencyIncompatibleWithCollectionRoyalty` if token has already been assigned a + * royalty + * - `NoPermission` if not the collection owner + * - `TokenNotFound` if Token does not exist + * - `ConflictingLocation` if the new location is already occupied + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('MultiTokens.mutate_token') === '24d5244e7196ae827f944238e5b6e1b1a354dab7b4a2d4e42abc785254c50da5' + } + + /** + * Modify `Token` with `token_id` from `Collection` with `collection_id` by applying + * `mutation` + * + * # Errors + * - `CurrencyIncompatibleWithCollectionRoyalty` if token has already been assigned a + * royalty + * - `NoPermission` if not the collection owner + * - `TokenNotFound` if Token does not exist + * - `ConflictingLocation` if the new location is already occupied + */ + get asRocfinityV3012(): {collectionId: bigint, tokenId: bigint, mutation: rocfinityV3012.DefaultTokenMutation} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Modify [`Token`](ep_multi_tokens::Token) with `token_id` from * [`Collection`](ep_multi_tokens::Collection) with `collection_id` by applying `mutation` @@ -10644,6 +11418,36 @@ export class MultiTokensThawCall { return this._chain.decodeCall(this.call) } + /** + * Thaw collection, token or account + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('MultiTokens.thaw') === '91882af67a1b185551af07d0e9518d72ab08e8c353579842070f87fc1e425820' + } + + /** + * Thaw collection, token or account + */ + get asEfinityV3014(): {info: efinityV3014.Freeze} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Thaw collection, token or account + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('MultiTokens.thaw') === '019c3973873981e43338b40ff63c8765c270b4956d51a9937f393b0e8e31d9a7' + } + + /** + * Thaw collection, token or account + */ + get asRocfinityV3012(): {info: rocfinityV3012.Freeze} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Thaw collection, token or account */ @@ -11536,6 +12340,97 @@ export class MultisigAsMultiCall { return this._chain.decodeCall(this.call) } + /** + * Register approval for a dispatch to be made from a deterministic composite account if + * approved by a total of `threshold - 1` of `other_signatories`. + * + * If there are enough, then dispatch the call. + * + * Payment: `DepositBase` will be reserved if this is the first approval, plus + * `threshold` times `DepositFactor`. It is returned once this dispatch happens or + * is cancelled. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is + * not the first approval, then it must be `Some`, with the timepoint (block number and + * transaction index) of the first approval transaction. + * - `call`: The call to be executed. + * + * NOTE: Unless this is the final approval, you will generally want to use + * `approve_as_multi` instead, since it only requires a hash of the call. + * + * Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise + * on success, result is `Ok` and the result from the interior call, if it was executed, + * may be found in the deposited `MultisigExecuted` event. + * + * ## Complexity + * - `O(S + Z + Call)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len. + * - One encode & hash, both of complexity `O(S)`. + * - Up to one binary search and insert (`O(logS + S)`). + * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. + * - One event. + * - The weight of the `call`. + * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit + * taken for its lifetime of `DepositBase + threshold * DepositFactor`. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Multisig.as_multi') === '7e8ef01a607383722a8b8961abb4c60f8278a825124d0be0cc7bf9e0daabc61c' + } + + /** + * Register approval for a dispatch to be made from a deterministic composite account if + * approved by a total of `threshold - 1` of `other_signatories`. + * + * If there are enough, then dispatch the call. + * + * Payment: `DepositBase` will be reserved if this is the first approval, plus + * `threshold` times `DepositFactor`. It is returned once this dispatch happens or + * is cancelled. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is + * not the first approval, then it must be `Some`, with the timepoint (block number and + * transaction index) of the first approval transaction. + * - `call`: The call to be executed. + * + * NOTE: Unless this is the final approval, you will generally want to use + * `approve_as_multi` instead, since it only requires a hash of the call. + * + * Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise + * on success, result is `Ok` and the result from the interior call, if it was executed, + * may be found in the deposited `MultisigExecuted` event. + * + * ## Complexity + * - `O(S + Z + Call)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len. + * - One encode & hash, both of complexity `O(S)`. + * - Up to one binary search and insert (`O(logS + S)`). + * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. + * - One event. + * - The weight of the `call`. + * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit + * taken for its lifetime of `DepositBase + threshold * DepositFactor`. + */ + get asEfinityV3014(): {threshold: number, otherSignatories: Uint8Array[], maybeTimepoint: (efinityV3014.Timepoint | undefined), call: efinityV3014.Call, maxWeight: efinityV3014.Weight} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Register approval for a dispatch to be made from a deterministic composite account if * approved by a total of `threshold - 1` of `other_signatories`. @@ -12244,15 +13139,11 @@ export class MultisigAsMultiThreshold1Call { * * Result is equivalent to the dispatched result. * - * # + * ## Complexity * O(Z + C) where Z is the length of the call and C its execution weight. - * ------------------------------- - * - DB Weight: None - * - Plus Call Weight - * # */ - get isRocfinityV3012(): boolean { - return this._chain.getCallHash('Multisig.as_multi_threshold_1') === '011310f636ffc0ad21b6033e9ff63b0bd443f85874e3a71b5f58bede65671b83' + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Multisig.as_multi_threshold_1') === '645dc086f1a117f9eef7fbb4eb8a2f091ca305db69586b1b78f47868bb3bc69b' } /** @@ -12266,15 +13157,11 @@ export class MultisigAsMultiThreshold1Call { * * Result is equivalent to the dispatched result. * - * # + * ## Complexity * O(Z + C) where Z is the length of the call and C its execution weight. - * ------------------------------- - * - DB Weight: None - * - Plus Call Weight - * # */ - get asRocfinityV3012(): {otherSignatories: Uint8Array[], call: rocfinityV3012.Call} { - assert(this.isRocfinityV3012) + get asEfinityV3014(): {otherSignatories: Uint8Array[], call: efinityV3014.Call} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } @@ -12296,8 +13183,8 @@ export class MultisigAsMultiThreshold1Call { * - Plus Call Weight * # */ - get isV500(): boolean { - return this._chain.getCallHash('Multisig.as_multi_threshold_1') === '1464000ac9e2b89ca25c526bb2b352230fc2811890ca7fb640c05a3557a8ffdd' + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('Multisig.as_multi_threshold_1') === '011310f636ffc0ad21b6033e9ff63b0bd443f85874e3a71b5f58bede65671b83' } /** @@ -12318,8 +13205,53 @@ export class MultisigAsMultiThreshold1Call { * - Plus Call Weight * # */ - get asV500(): {otherSignatories: Uint8Array[], call: v500.Call} { - assert(this.isV500) + get asRocfinityV3012(): {otherSignatories: Uint8Array[], call: rocfinityV3012.Call} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + + /** + * Immediately dispatch a multi-signature call using a single approval from the caller. + * + * The dispatch origin for this call must be _Signed_. + * + * - `other_signatories`: The accounts (other than the sender) who are part of the + * multi-signature, but do not participate in the approval process. + * - `call`: The call to be executed. + * + * Result is equivalent to the dispatched result. + * + * # + * O(Z + C) where Z is the length of the call and C its execution weight. + * ------------------------------- + * - DB Weight: None + * - Plus Call Weight + * # + */ + get isV500(): boolean { + return this._chain.getCallHash('Multisig.as_multi_threshold_1') === '1464000ac9e2b89ca25c526bb2b352230fc2811890ca7fb640c05a3557a8ffdd' + } + + /** + * Immediately dispatch a multi-signature call using a single approval from the caller. + * + * The dispatch origin for this call must be _Signed_. + * + * - `other_signatories`: The accounts (other than the sender) who are part of the + * multi-signature, but do not participate in the approval process. + * - `call`: The call to be executed. + * + * Result is equivalent to the dispatched result. + * + * # + * O(Z + C) where Z is the length of the call and C its execution weight. + * ------------------------------- + * - DB Weight: None + * - Plus Call Weight + * # + */ + get asV500(): {otherSignatories: Uint8Array[], call: v500.Call} { + assert(this.isV500) return this._chain.decodeCall(this.call) } @@ -12558,6 +13490,36 @@ export class OrmlXcmSendAsSovereignCall { return this._chain.decodeCall(this.call) } + /** + * Send an XCM message as parachain sovereign. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('OrmlXcm.send_as_sovereign') === '9c814457e6c06e355f17d8e2e59924a734ef38dfc7852490ba89fd5b845b6f48' + } + + /** + * Send an XCM message as parachain sovereign. + */ + get asEfinityV3014(): {dest: efinityV3014.VersionedMultiLocation, message: efinityV3014.VersionedXcm} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Send an XCM message as parachain sovereign. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('OrmlXcm.send_as_sovereign') === '3ca4beb317aeed3e0a00ae870ffd3bef841bb6f4e766db0b286c7fc5d8eef886' + } + + /** + * Send an XCM message as parachain sovereign. + */ + get asRocfinityV3012(): {dest: rocfinityV3012.VersionedMultiLocation, message: rocfinityV3012.VersionedXcm} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Send an XCM message as parachain sovereign. */ @@ -12596,6 +13558,44 @@ export class ParachainSystemAuthorizeUpgradeCall { return this._chain.decodeCall(this.call) } + /** + * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied + * later. + * + * The `check_version` parameter sets a boolean flag for whether or not the runtime's spec + * version and name should be verified on upgrade. Since the authorization only has a hash, + * it cannot actually perform the verification. + * + * This call requires Root origin. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('ParachainSystem.authorize_upgrade') === '5c55d10848d503323d2e442c7afe37bb9673cbd625584442853911cb797f840c' + } + + /** + * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied + * later. + * + * The `check_version` parameter sets a boolean flag for whether or not the runtime's spec + * version and name should be verified on upgrade. Since the authorization only has a hash, + * it cannot actually perform the verification. + * + * This call requires Root origin. + */ + get asEfinityV3014(): {codeHash: Uint8Array, checkVersion: boolean} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('ParachainSystem.authorize_upgrade') === '9e5c86c297bd88fae31bc40119e44695818ddc3ab8842b90daeb12771005c70d' + } + + get asRocfinityV3012(): {codeHash: Uint8Array} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied * later. @@ -12909,6 +13909,76 @@ export class PolkadotXcmExecuteCall { return this._chain.decodeCall(this.call) } + /** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than the + * maximum amount of weight that the message could take to be executed, then no execution + * attempt will be made. + * + * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully + * to completion; only that *some* of it was executed. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('PolkadotXcm.execute') === 'a1da862b5d9db8fd6f3072da00ea4e66052f97b5dcfb87e58d49ca1fd1f1ef90' + } + + /** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than the + * maximum amount of weight that the message could take to be executed, then no execution + * attempt will be made. + * + * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully + * to completion; only that *some* of it was executed. + */ + get asEfinityV3014(): {message: efinityV3014.Type_347, maxWeight: efinityV3014.Weight} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than the + * maximum amount of weight that the message could take to be executed, then no execution + * attempt will be made. + * + * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully + * to completion; only that *some* of it was executed. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('PolkadotXcm.execute') === 'c6251691ab3319ecee95442d381c308f9ada155e423798c908cbd6b063aa26b4' + } + + /** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than the + * maximum amount of weight that the message could take to be executed, then no execution + * attempt will be made. + * + * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully + * to completion; only that *some* of it was executed. + */ + get asRocfinityV3012(): {message: rocfinityV3012.Type_334, maxWeight: bigint} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Execute an XCM message from a local, signed, origin. * @@ -13016,6 +14086,48 @@ export class PolkadotXcmForceSubscribeVersionNotifyCall { return this._chain.decodeCall(this.call) } + /** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('PolkadotXcm.force_subscribe_version_notify') === '0448b7eed1a6d9cd0a489ea792df94cc3ce5a37e203f19b1a5a0c4516a8d696c' + } + + /** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ + get asEfinityV3014(): {location: efinityV3014.VersionedMultiLocation} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be Root. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('PolkadotXcm.force_subscribe_version_notify') === 'f3f38b2278743e50bfd76c0f778560fb38a60c931275e9df42f2b9ce08c1d6fc' + } + + /** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be Root. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ + get asRocfinityV3012(): {location: rocfinityV3012.VersionedMultiLocation} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Ask a location to notify us regarding their XCM version and any changes to it. * @@ -13057,7 +14169,7 @@ export class PolkadotXcmForceSuspensionCall { * - `origin`: Must be an origin specified by AdminOrigin. * - `suspended`: `true` to suspend, `false` to resume. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('PolkadotXcm.force_suspension') === '8ed7e51efeeeccee1e0e2e2dca71da38a9e5bdab470452a56d790711652babc1' } @@ -13067,8 +14179,8 @@ export class PolkadotXcmForceSuspensionCall { * - `origin`: Must be an origin specified by AdminOrigin. * - `suspended`: `true` to suspend, `false` to resume. */ - get asV602(): {suspended: boolean} { - assert(this.isV602) + get asEfinityV3014(): {suspended: boolean} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } } @@ -13115,11 +14227,11 @@ export class PolkadotXcmForceUnsubscribeVersionNotifyCall { * Require that a particular destination should no longer notify us regarding any XCM * version changes. * - * - `origin`: Must be Root. + * - `origin`: Must be an origin specified by AdminOrigin. * - `location`: The location to which we are currently subscribed for XCM version * notifications which we no longer desire. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('PolkadotXcm.force_unsubscribe_version_notify') === '0448b7eed1a6d9cd0a489ea792df94cc3ce5a37e203f19b1a5a0c4516a8d696c' } @@ -13127,51 +14239,151 @@ export class PolkadotXcmForceUnsubscribeVersionNotifyCall { * Require that a particular destination should no longer notify us regarding any XCM * version changes. * - * - `origin`: Must be Root. + * - `origin`: Must be an origin specified by AdminOrigin. * - `location`: The location to which we are currently subscribed for XCM version * notifications which we no longer desire. */ - get asV500(): {location: v500.VersionedMultiLocation} { - assert(this.isV500) + get asEfinityV3014(): {location: efinityV3014.VersionedMultiLocation} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } -} - -export class PolkadotXcmForceXcmVersionCall { - private readonly _chain: Chain - private readonly call: Call - - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'PolkadotXcm.force_xcm_version') - this._chain = ctx._chain - this.call = call - } /** - * Extoll that a particular destination can be communicated with through a particular - * version of XCM. + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. * * - `origin`: Must be Root. - * - `location`: The destination that is being described. - * - `xcm_version`: The latest version of XCM that `location` supports. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. */ - get isEfinityV1(): boolean { - return this._chain.getCallHash('PolkadotXcm.force_xcm_version') === '3bdd3ba3db54facd962462ff1c2c0ede1b428cf9119b36a4e96fa86916145f75' + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('PolkadotXcm.force_unsubscribe_version_notify') === 'f3f38b2278743e50bfd76c0f778560fb38a60c931275e9df42f2b9ce08c1d6fc' } /** - * Extoll that a particular destination can be communicated with through a particular - * version of XCM. + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. * * - `origin`: Must be Root. - * - `location`: The destination that is being described. - * - `xcm_version`: The latest version of XCM that `location` supports. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. */ - get asEfinityV1(): {location: efinityV1.V1MultiLocation, xcmVersion: number} { - assert(this.isEfinityV1) + get asRocfinityV3012(): {location: rocfinityV3012.VersionedMultiLocation} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + + /** + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. + * + * - `origin`: Must be Root. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. + */ + get isV500(): boolean { + return this._chain.getCallHash('PolkadotXcm.force_unsubscribe_version_notify') === '0448b7eed1a6d9cd0a489ea792df94cc3ce5a37e203f19b1a5a0c4516a8d696c' + } + + /** + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. + * + * - `origin`: Must be Root. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. + */ + get asV500(): {location: v500.VersionedMultiLocation} { + assert(this.isV500) + return this._chain.decodeCall(this.call) + } +} + +export class PolkadotXcmForceXcmVersionCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'PolkadotXcm.force_xcm_version') + this._chain = ctx._chain + this.call = call + } + + /** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be Root. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ + get isEfinityV1(): boolean { + return this._chain.getCallHash('PolkadotXcm.force_xcm_version') === '3bdd3ba3db54facd962462ff1c2c0ede1b428cf9119b36a4e96fa86916145f75' + } + + /** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be Root. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ + get asEfinityV1(): {location: efinityV1.V1MultiLocation, xcmVersion: number} { + assert(this.isEfinityV1) + return this._chain.decodeCall(this.call) + } + + /** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('PolkadotXcm.force_xcm_version') === '998b5a56e7662d76955b41c2526c2219fe8304fec6501afa115db1bd705e7ff6' + } + + /** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ + get asEfinityV3014(): {location: efinityV3014.V3MultiLocation, xcmVersion: number} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be Root. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('PolkadotXcm.force_xcm_version') === '3bdd3ba3db54facd962462ff1c2c0ede1b428cf9119b36a4e96fa86916145f75' + } + + /** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be Root. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ + get asRocfinityV3012(): {location: rocfinityV3012.V1MultiLocation, xcmVersion: number} { + assert(this.isRocfinityV3012) return this._chain.decodeCall(this.call) } @@ -13277,7 +14489,7 @@ export class PolkadotXcmLimitedReserveTransferAssetsCall { * fees. * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getCallHash('PolkadotXcm.limited_reserve_transfer_assets') === 'c5f45c1775bd92c7b425f46c92a6891334f7df5ae2518cd2c0a106447da3bbd9' } @@ -13301,68 +14513,63 @@ export class PolkadotXcmLimitedReserveTransferAssetsCall { * fees. * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ - get asV500(): {dest: v500.VersionedMultiLocation, beneficiary: v500.VersionedMultiLocation, assets: v500.VersionedMultiAssets, feeAssetItem: number, weightLimit: v500.V3WeightLimit} { - assert(this.isV500) + get asEfinityV3014(): {dest: efinityV3014.VersionedMultiLocation, beneficiary: efinityV3014.VersionedMultiLocation, assets: efinityV3014.VersionedMultiAssets, feeAssetItem: number, weightLimit: efinityV3014.V3WeightLimit} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } -} - -export class PolkadotXcmLimitedTeleportAssetsCall { - private readonly _chain: Chain - private readonly call: Call - - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'PolkadotXcm.limited_teleport_assets') - this._chain = ctx._chain - this.call = call - } /** - * Teleport some assets from the local chain to some destination chain. + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. * - * Fee payment on the destination side is made from the first asset listed in the `assets` vector. + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. * * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. - * - `dest_weight`: Equal to the total weight on `dest` of the XCM message - * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ - get isEfinityV1(): boolean { - return this._chain.getCallHash('PolkadotXcm.limited_teleport_assets') === '3c203a3f95b9fe53b8c376802c4fe60fa6077815af7432dcd2a3e458169a5d2a' + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('PolkadotXcm.limited_reserve_transfer_assets') === '3c203a3f95b9fe53b8c376802c4fe60fa6077815af7432dcd2a3e458169a5d2a' } /** - * Teleport some assets from the local chain to some destination chain. + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. * - * Fee payment on the destination side is made from the first asset listed in the `assets` vector. + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. * * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. - * - `dest_weight`: Equal to the total weight on `dest` of the XCM message - * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ - get asEfinityV1(): {dest: efinityV1.VersionedMultiLocation, beneficiary: efinityV1.VersionedMultiLocation, assets: efinityV1.VersionedMultiAssets, feeAssetItem: number, weightLimit: efinityV1.V2WeightLimit} { - assert(this.isEfinityV1) + get asRocfinityV3012(): {dest: rocfinityV3012.VersionedMultiLocation, beneficiary: rocfinityV3012.VersionedMultiLocation, assets: rocfinityV3012.VersionedMultiAssets, feeAssetItem: number, weightLimit: rocfinityV3012.V2WeightLimit} { + assert(this.isRocfinityV3012) return this._chain.decodeCall(this.call) } /** - * Teleport some assets from the local chain to some destination chain. + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. * * Fee payment on the destination side is made from the asset in the `assets` vector of * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight @@ -13374,18 +14581,19 @@ export class PolkadotXcmLimitedTeleportAssetsCall { * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. * - `fee_asset_item`: The index into `assets` of the item which should be used to pay * fees. * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ get isV500(): boolean { - return this._chain.getCallHash('PolkadotXcm.limited_teleport_assets') === 'c5f45c1775bd92c7b425f46c92a6891334f7df5ae2518cd2c0a106447da3bbd9' + return this._chain.getCallHash('PolkadotXcm.limited_reserve_transfer_assets') === 'c5f45c1775bd92c7b425f46c92a6891334f7df5ae2518cd2c0a106447da3bbd9' } /** - * Teleport some assets from the local chain to some destination chain. + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. * * Fee payment on the destination side is made from the asset in the `assets` vector of * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight @@ -13397,8 +14605,8 @@ export class PolkadotXcmLimitedTeleportAssetsCall { * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. * - `fee_asset_item`: The index into `assets` of the item which should be used to pay * fees. * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. @@ -13409,7 +14617,7 @@ export class PolkadotXcmLimitedTeleportAssetsCall { } } -export class PolkadotXcmReserveTransferAssetsCall { +export class PolkadotXcmLimitedTeleportAssetsCall { private readonly _chain: Chain private readonly call: Call @@ -13417,144 +14625,195 @@ export class PolkadotXcmReserveTransferAssetsCall { constructor(ctx: ChainContext, call: Call) constructor(ctx: CallContext, call?: Call) { call = call || ctx.call - assert(call.name === 'PolkadotXcm.reserve_transfer_assets') + assert(call.name === 'PolkadotXcm.limited_teleport_assets') this._chain = ctx._chain this.call = call } /** - * Transfer some assets from the local chain to the sovereign account of a destination chain and forward - * a notification XCM. + * Teleport some assets from the local chain to some destination chain. * - * Fee payment on the destination side is made from the first asset listed in the `assets` vector and - * fee-weight is calculated locally and thus remote weights are assumed to be equal to - * local weights. + * Fee payment on the destination side is made from the first asset listed in the `assets` vector. * * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the - * `dest` side. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `dest_weight`: Equal to the total weight on `dest` of the XCM message + * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ get isEfinityV1(): boolean { - return this._chain.getCallHash('PolkadotXcm.reserve_transfer_assets') === '123b8170fa49ede01f38623e457f4e4d417c90cff5b93ced45a9eb8fe8e6ca2e' + return this._chain.getCallHash('PolkadotXcm.limited_teleport_assets') === '3c203a3f95b9fe53b8c376802c4fe60fa6077815af7432dcd2a3e458169a5d2a' } /** - * Transfer some assets from the local chain to the sovereign account of a destination chain and forward - * a notification XCM. + * Teleport some assets from the local chain to some destination chain. * - * Fee payment on the destination side is made from the first asset listed in the `assets` vector and - * fee-weight is calculated locally and thus remote weights are assumed to be equal to - * local weights. + * Fee payment on the destination side is made from the first asset listed in the `assets` vector. * * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the - * `dest` side. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `dest_weight`: Equal to the total weight on `dest` of the XCM message + * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ - get asEfinityV1(): {dest: efinityV1.VersionedMultiLocation, beneficiary: efinityV1.VersionedMultiLocation, assets: efinityV1.VersionedMultiAssets, feeAssetItem: number} { + get asEfinityV1(): {dest: efinityV1.VersionedMultiLocation, beneficiary: efinityV1.VersionedMultiLocation, assets: efinityV1.VersionedMultiAssets, feeAssetItem: number, weightLimit: efinityV1.V2WeightLimit} { assert(this.isEfinityV1) return this._chain.decodeCall(this.call) } /** - * Transfer some assets from the local chain to the sovereign account of a destination - * chain and forward a notification XCM. + * Teleport some assets from the local chain to some destination chain. * * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, - * with all fees taken as needed from the asset. + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. * * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the - * `dest` side. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. * - `fee_asset_item`: The index into `assets` of the item which should be used to pay * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ - get isV500(): boolean { - return this._chain.getCallHash('PolkadotXcm.reserve_transfer_assets') === 'ebd99cece75c1b0fc48830527bc513cf672b8d0c6c0c505498bba5c8c5e1617c' + get isEfinityV3014(): boolean { + return this._chain.getCallHash('PolkadotXcm.limited_teleport_assets') === 'c5f45c1775bd92c7b425f46c92a6891334f7df5ae2518cd2c0a106447da3bbd9' } /** - * Transfer some assets from the local chain to the sovereign account of a destination - * chain and forward a notification XCM. + * Teleport some assets from the local chain to some destination chain. * * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, - * with all fees taken as needed from the asset. + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. * * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the - * `dest` side. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. * - `fee_asset_item`: The index into `assets` of the item which should be used to pay * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. */ - get asV500(): {dest: v500.VersionedMultiLocation, beneficiary: v500.VersionedMultiLocation, assets: v500.VersionedMultiAssets, feeAssetItem: number} { - assert(this.isV500) + get asEfinityV3014(): {dest: efinityV3014.VersionedMultiLocation, beneficiary: efinityV3014.VersionedMultiLocation, assets: efinityV3014.VersionedMultiAssets, feeAssetItem: number, weightLimit: efinityV3014.V3WeightLimit} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } -} -export class PolkadotXcmSendCall { - private readonly _chain: Chain - private readonly call: Call - - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'PolkadotXcm.send') - this._chain = ctx._chain - this.call = call - } - - get isEfinityV1(): boolean { - return this._chain.getCallHash('PolkadotXcm.send') === '9ec4149ae6cee6240a6e2aa06a8ef90285e68be29dd0de109b35af7922311609' - } - - get asEfinityV1(): {dest: efinityV1.VersionedMultiLocation, message: efinityV1.VersionedXcm} { - assert(this.isEfinityV1) - return this._chain.decodeCall(this.call) - } - - get isEfinityV2(): boolean { - return this._chain.getCallHash('PolkadotXcm.send') === '3ca4beb317aeed3e0a00ae870ffd3bef841bb6f4e766db0b286c7fc5d8eef886' + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('PolkadotXcm.limited_teleport_assets') === '3c203a3f95b9fe53b8c376802c4fe60fa6077815af7432dcd2a3e458169a5d2a' } - get asEfinityV2(): {dest: efinityV2.VersionedMultiLocation, message: efinityV2.VersionedXcm} { - assert(this.isEfinityV2) + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ + get asRocfinityV3012(): {dest: rocfinityV3012.VersionedMultiLocation, beneficiary: rocfinityV3012.VersionedMultiLocation, assets: rocfinityV3012.VersionedMultiAssets, feeAssetItem: number, weightLimit: rocfinityV3012.V2WeightLimit} { + assert(this.isRocfinityV3012) return this._chain.decodeCall(this.call) } + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ get isV500(): boolean { - return this._chain.getCallHash('PolkadotXcm.send') === '9c814457e6c06e355f17d8e2e59924a734ef38dfc7852490ba89fd5b845b6f48' + return this._chain.getCallHash('PolkadotXcm.limited_teleport_assets') === 'c5f45c1775bd92c7b425f46c92a6891334f7df5ae2518cd2c0a106447da3bbd9' } - get asV500(): {dest: v500.VersionedMultiLocation, message: v500.VersionedXcm} { + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ + get asV500(): {dest: v500.VersionedMultiLocation, beneficiary: v500.VersionedMultiLocation, assets: v500.VersionedMultiAssets, feeAssetItem: number, weightLimit: v500.V3WeightLimit} { assert(this.isV500) return this._chain.decodeCall(this.call) } } -export class PolkadotXcmTeleportAssetsCall { +export class PolkadotXcmReserveTransferAssetsCall { private readonly _chain: Chain private readonly call: Call @@ -13562,13 +14821,14 @@ export class PolkadotXcmTeleportAssetsCall { constructor(ctx: ChainContext, call: Call) constructor(ctx: CallContext, call?: Call) { call = call || ctx.call - assert(call.name === 'PolkadotXcm.teleport_assets') + assert(call.name === 'PolkadotXcm.reserve_transfer_assets') this._chain = ctx._chain this.call = call } /** - * Teleport some assets from the local chain to some destination chain. + * Transfer some assets from the local chain to the sovereign account of a destination chain and forward + * a notification XCM. * * Fee payment on the destination side is made from the first asset listed in the `assets` vector and * fee-weight is calculated locally and thus remote weights are assumed to be equal to @@ -13579,17 +14839,18 @@ export class PolkadotXcmTeleportAssetsCall { * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. - * - `dest_weight`: Equal to the total weight on `dest` of the XCM message - * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. */ get isEfinityV1(): boolean { - return this._chain.getCallHash('PolkadotXcm.teleport_assets') === '123b8170fa49ede01f38623e457f4e4d417c90cff5b93ced45a9eb8fe8e6ca2e' + return this._chain.getCallHash('PolkadotXcm.reserve_transfer_assets') === '123b8170fa49ede01f38623e457f4e4d417c90cff5b93ced45a9eb8fe8e6ca2e' } /** - * Teleport some assets from the local chain to some destination chain. + * Transfer some assets from the local chain to the sovereign account of a destination chain and forward + * a notification XCM. * * Fee payment on the destination side is made from the first asset listed in the `assets` vector and * fee-weight is calculated locally and thus remote weights are assumed to be equal to @@ -13600,10 +14861,10 @@ export class PolkadotXcmTeleportAssetsCall { * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. - * - `dest_weight`: Equal to the total weight on `dest` of the XCM message - * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. */ get asEfinityV1(): {dest: efinityV1.VersionedMultiLocation, beneficiary: efinityV1.VersionedMultiLocation, assets: efinityV1.VersionedMultiAssets, feeAssetItem: number} { assert(this.isEfinityV1) @@ -13611,7 +14872,8 @@ export class PolkadotXcmTeleportAssetsCall { } /** - * Teleport some assets from the local chain to some destination chain. + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. * * Fee payment on the destination side is made from the asset in the `assets` vector of * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, @@ -13622,17 +14884,18 @@ export class PolkadotXcmTeleportAssetsCall { * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. * - `fee_asset_item`: The index into `assets` of the item which should be used to pay * fees. */ - get isV500(): boolean { - return this._chain.getCallHash('PolkadotXcm.teleport_assets') === 'ebd99cece75c1b0fc48830527bc513cf672b8d0c6c0c505498bba5c8c5e1617c' + get isEfinityV3014(): boolean { + return this._chain.getCallHash('PolkadotXcm.reserve_transfer_assets') === 'ebd99cece75c1b0fc48830527bc513cf672b8d0c6c0c505498bba5c8c5e1617c' } /** - * Teleport some assets from the local chain to some destination chain. + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. * * Fee payment on the destination side is made from the asset in the `assets` vector of * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, @@ -13643,53 +14906,108 @@ export class PolkadotXcmTeleportAssetsCall { * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. * - `fee_asset_item`: The index into `assets` of the item which should be used to pay * fees. */ - get asV500(): {dest: v500.VersionedMultiLocation, beneficiary: v500.VersionedMultiLocation, assets: v500.VersionedMultiAssets, feeAssetItem: number} { - assert(this.isV500) + get asEfinityV3014(): {dest: efinityV3014.VersionedMultiLocation, beneficiary: efinityV3014.VersionedMultiLocation, assets: efinityV3014.VersionedMultiAssets, feeAssetItem: number} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } -} -export class PoolsCreateFuelTankCall { - private readonly _chain: Chain - private readonly call: Call + /** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('PolkadotXcm.reserve_transfer_assets') === '123b8170fa49ede01f38623e457f4e4d417c90cff5b93ced45a9eb8fe8e6ca2e' + } - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'Pools.create_fuel_tank') - this._chain = ctx._chain - this.call = call + /** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + get asRocfinityV3012(): {dest: rocfinityV3012.VersionedMultiLocation, beneficiary: rocfinityV3012.VersionedMultiLocation, assets: rocfinityV3012.VersionedMultiAssets, feeAssetItem: number} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) } /** - * Create a new pool with type of Fuel. + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. * - * Fuel tanks are allowed to be created by anyone who can allocate - * funds so that these fuel tanks can be used for their own purposes. + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. */ - get isEfinityV1(): boolean { - return this._chain.getCallHash('Pools.create_fuel_tank') === '3dd0f1893ec5786064608ae93b19dda0c2796e066c34ddb233b18ebf2a5a7a63' + get isV500(): boolean { + return this._chain.getCallHash('PolkadotXcm.reserve_transfer_assets') === 'ebd99cece75c1b0fc48830527bc513cf672b8d0c6c0c505498bba5c8c5e1617c' } /** - * Create a new pool with type of Fuel. + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. * - * Fuel tanks are allowed to be created by anyone who can allocate - * funds so that these fuel tanks can be used for their own purposes. + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. */ - get asEfinityV1(): {fundAccount: efinityV1.MultiAddress} { - assert(this.isEfinityV1) + get asV500(): {dest: v500.VersionedMultiLocation, beneficiary: v500.VersionedMultiLocation, assets: v500.VersionedMultiAssets, feeAssetItem: number} { + assert(this.isV500) return this._chain.decodeCall(this.call) } } -export class PoolsMutatePoolsCall { +export class PolkadotXcmSendCall { private readonly _chain: Chain private readonly call: Call @@ -13697,43 +15015,58 @@ export class PoolsMutatePoolsCall { constructor(ctx: ChainContext, call: Call) constructor(ctx: CallContext, call?: Call) { call = call || ctx.call - assert(call.name === 'Pools.mutate_pools') + assert(call.name === 'PolkadotXcm.send') this._chain = ctx._chain this.call = call } - /** - * Mutate the pools. Can only be called by root. - */ - get isEfinityV3(): boolean { - return this._chain.getCallHash('Pools.mutate_pools') === 'b6e16c50ea323b82f6ed539c6ec342660e4b39ca7192a157a54536b69eaf5a62' + get isEfinityV1(): boolean { + return this._chain.getCallHash('PolkadotXcm.send') === '9ec4149ae6cee6240a6e2aa06a8ef90285e68be29dd0de109b35af7922311609' } - /** - * Mutate the pools. Can only be called by root. - */ - get asEfinityV3(): {mutation: efinityV3.PoolsMutation} { - assert(this.isEfinityV3) + get asEfinityV1(): {dest: efinityV1.VersionedMultiLocation, message: efinityV1.VersionedXcm} { + assert(this.isEfinityV1) return this._chain.decodeCall(this.call) } - /** - * Mutate the pools. Can only be called by root. - */ - get isEfinityV3000(): boolean { - return this._chain.getCallHash('Pools.mutate_pools') === '59397bde495bc4bf6e9ce90d9d117f187d090806cb3f83eb4b3669141aabffed' + get isEfinityV2(): boolean { + return this._chain.getCallHash('PolkadotXcm.send') === '3ca4beb317aeed3e0a00ae870ffd3bef841bb6f4e766db0b286c7fc5d8eef886' } - /** - * Mutate the pools. Can only be called by root. - */ - get asEfinityV3000(): {mutation: efinityV3000.PoolsMutation} { - assert(this.isEfinityV3000) + get asEfinityV2(): {dest: efinityV2.VersionedMultiLocation, message: efinityV2.VersionedXcm} { + assert(this.isEfinityV2) + return this._chain.decodeCall(this.call) + } + + get isEfinityV3014(): boolean { + return this._chain.getCallHash('PolkadotXcm.send') === '9c814457e6c06e355f17d8e2e59924a734ef38dfc7852490ba89fd5b845b6f48' + } + + get asEfinityV3014(): {dest: efinityV3014.VersionedMultiLocation, message: efinityV3014.VersionedXcm} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('PolkadotXcm.send') === '3ca4beb317aeed3e0a00ae870ffd3bef841bb6f4e766db0b286c7fc5d8eef886' + } + + get asRocfinityV3012(): {dest: rocfinityV3012.VersionedMultiLocation, message: rocfinityV3012.VersionedXcm} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + + get isV500(): boolean { + return this._chain.getCallHash('PolkadotXcm.send') === '9c814457e6c06e355f17d8e2e59924a734ef38dfc7852490ba89fd5b845b6f48' + } + + get asV500(): {dest: v500.VersionedMultiLocation, message: v500.VersionedXcm} { + assert(this.isV500) return this._chain.decodeCall(this.call) } } -export class PoolsTransferOwnershipCall { +export class PolkadotXcmTeleportAssetsCall { private readonly _chain: Chain private readonly call: Call @@ -13741,57 +15074,185 @@ export class PoolsTransferOwnershipCall { constructor(ctx: ChainContext, call: Call) constructor(ctx: CallContext, call?: Call) { call = call || ctx.call - assert(call.name === 'Pools.transfer_ownership') + assert(call.name === 'PolkadotXcm.teleport_assets') this._chain = ctx._chain this.call = call } /** - * Transfer ownership of a pool to new account. + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the first asset listed in the `assets` vector and + * fee-weight is calculated locally and thus remote weights are assumed to be equal to + * local weights. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `dest_weight`: Equal to the total weight on `dest` of the XCM message + * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`. */ get isEfinityV1(): boolean { - return this._chain.getCallHash('Pools.transfer_ownership') === '2d479f81acac3188d6668e91281a0ffa1cf7ec942881627b2a225cdbe798ec5f' + return this._chain.getCallHash('PolkadotXcm.teleport_assets') === '123b8170fa49ede01f38623e457f4e4d417c90cff5b93ced45a9eb8fe8e6ca2e' } /** - * Transfer ownership of a pool to new account. + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the first asset listed in the `assets` vector and + * fee-weight is calculated locally and thus remote weights are assumed to be equal to + * local weights. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `dest_weight`: Equal to the total weight on `dest` of the XCM message + * `Teleport { assets, effects: [ BuyExecution{..}, DepositAsset{..} ] }`. */ - get asEfinityV1(): {poolId: bigint, newOwner: efinityV1.MultiAddress} { + get asEfinityV1(): {dest: efinityV1.VersionedMultiLocation, beneficiary: efinityV1.VersionedMultiLocation, assets: efinityV1.VersionedMultiAssets, feeAssetItem: number} { assert(this.isEfinityV1) return this._chain.decodeCall(this.call) } -} -export class PoolsWithdrawFromPoolCall { - private readonly _chain: Chain - private readonly call: Call + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('PolkadotXcm.teleport_assets') === 'ebd99cece75c1b0fc48830527bc513cf672b8d0c6c0c505498bba5c8c5e1617c' + } - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'Pools.withdraw_from_pool') - this._chain = ctx._chain - this.call = call + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + get asEfinityV3014(): {dest: efinityV3014.VersionedMultiLocation, beneficiary: efinityV3014.VersionedMultiLocation, assets: efinityV3014.VersionedMultiAssets, feeAssetItem: number} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) } /** - * Withdraw funds from pool to the pool owner's account. + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. */ - get isEfinityV1(): boolean { - return this._chain.getCallHash('Pools.withdraw_from_pool') === '0bb9eac6a341f00fb460184b1547b63758423c38c309e493601881eec6b68897' + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('PolkadotXcm.teleport_assets') === '123b8170fa49ede01f38623e457f4e4d417c90cff5b93ced45a9eb8fe8e6ca2e' } /** - * Withdraw funds from pool to the pool owner's account. + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. */ - get asEfinityV1(): {poolId: bigint, amount: bigint} { - assert(this.isEfinityV1) + get asRocfinityV3012(): {dest: rocfinityV3012.VersionedMultiLocation, beneficiary: rocfinityV3012.VersionedMultiLocation, assets: rocfinityV3012.VersionedMultiAssets, feeAssetItem: number} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + get isV500(): boolean { + return this._chain.getCallHash('PolkadotXcm.teleport_assets') === 'ebd99cece75c1b0fc48830527bc513cf672b8d0c6c0c505498bba5c8c5e1617c' + } + + /** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ + get asV500(): {dest: v500.VersionedMultiLocation, beneficiary: v500.VersionedMultiLocation, assets: v500.VersionedMultiAssets, feeAssetItem: number} { + assert(this.isV500) return this._chain.decodeCall(this.call) } } -export class PreimageNotePreimageCall { +export class PoolsCreateFuelTankCall { private readonly _chain: Chain private readonly call: Call @@ -13799,34 +15260,34 @@ export class PreimageNotePreimageCall { constructor(ctx: ChainContext, call: Call) constructor(ctx: CallContext, call?: Call) { call = call || ctx.call - assert(call.name === 'Preimage.note_preimage') + assert(call.name === 'Pools.create_fuel_tank') this._chain = ctx._chain this.call = call } /** - * Register a preimage on-chain. + * Create a new pool with type of Fuel. * - * If the preimage was previously requested, no fees or deposits are taken for providing - * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. + * Fuel tanks are allowed to be created by anyone who can allocate + * funds so that these fuel tanks can be used for their own purposes. */ - get isEfinityV2(): boolean { - return this._chain.getCallHash('Preimage.note_preimage') === 'fb6f9f7fd683160ab20dcde42ca8f757bc13845dc544f497e534fcf19c270a46' + get isEfinityV1(): boolean { + return this._chain.getCallHash('Pools.create_fuel_tank') === '3dd0f1893ec5786064608ae93b19dda0c2796e066c34ddb233b18ebf2a5a7a63' } /** - * Register a preimage on-chain. + * Create a new pool with type of Fuel. * - * If the preimage was previously requested, no fees or deposits are taken for providing - * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. + * Fuel tanks are allowed to be created by anyone who can allocate + * funds so that these fuel tanks can be used for their own purposes. */ - get asEfinityV2(): {bytes: Uint8Array} { - assert(this.isEfinityV2) + get asEfinityV1(): {fundAccount: efinityV1.MultiAddress} { + assert(this.isEfinityV1) return this._chain.decodeCall(this.call) } } -export class PreimageRequestPreimageCall { +export class PoolsMutatePoolsCall { private readonly _chain: Chain private readonly call: Call @@ -13834,19 +15295,156 @@ export class PreimageRequestPreimageCall { constructor(ctx: ChainContext, call: Call) constructor(ctx: CallContext, call?: Call) { call = call || ctx.call - assert(call.name === 'Preimage.request_preimage') + assert(call.name === 'Pools.mutate_pools') this._chain = ctx._chain this.call = call } /** - * Request a preimage be uploaded to the chain without paying any fees or deposits. - * - * If the preimage requests has already been provided on-chain, we unreserve any deposit - * a user may have paid, and take the control of the preimage out of their hands. + * Mutate the pools. Can only be called by root. */ - get isEfinityV2(): boolean { - return this._chain.getCallHash('Preimage.request_preimage') === '19b8576fc9fe9553b0b5ad154324ccae0d0d43fdccbdffddf2bb6066a9b37b5c' + get isEfinityV3(): boolean { + return this._chain.getCallHash('Pools.mutate_pools') === 'b6e16c50ea323b82f6ed539c6ec342660e4b39ca7192a157a54536b69eaf5a62' + } + + /** + * Mutate the pools. Can only be called by root. + */ + get asEfinityV3(): {mutation: efinityV3.PoolsMutation} { + assert(this.isEfinityV3) + return this._chain.decodeCall(this.call) + } + + /** + * Mutate the pools. Can only be called by root. + */ + get isEfinityV3000(): boolean { + return this._chain.getCallHash('Pools.mutate_pools') === '59397bde495bc4bf6e9ce90d9d117f187d090806cb3f83eb4b3669141aabffed' + } + + /** + * Mutate the pools. Can only be called by root. + */ + get asEfinityV3000(): {mutation: efinityV3000.PoolsMutation} { + assert(this.isEfinityV3000) + return this._chain.decodeCall(this.call) + } +} + +export class PoolsTransferOwnershipCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'Pools.transfer_ownership') + this._chain = ctx._chain + this.call = call + } + + /** + * Transfer ownership of a pool to new account. + */ + get isEfinityV1(): boolean { + return this._chain.getCallHash('Pools.transfer_ownership') === '2d479f81acac3188d6668e91281a0ffa1cf7ec942881627b2a225cdbe798ec5f' + } + + /** + * Transfer ownership of a pool to new account. + */ + get asEfinityV1(): {poolId: bigint, newOwner: efinityV1.MultiAddress} { + assert(this.isEfinityV1) + return this._chain.decodeCall(this.call) + } +} + +export class PoolsWithdrawFromPoolCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'Pools.withdraw_from_pool') + this._chain = ctx._chain + this.call = call + } + + /** + * Withdraw funds from pool to the pool owner's account. + */ + get isEfinityV1(): boolean { + return this._chain.getCallHash('Pools.withdraw_from_pool') === '0bb9eac6a341f00fb460184b1547b63758423c38c309e493601881eec6b68897' + } + + /** + * Withdraw funds from pool to the pool owner's account. + */ + get asEfinityV1(): {poolId: bigint, amount: bigint} { + assert(this.isEfinityV1) + return this._chain.decodeCall(this.call) + } +} + +export class PreimageNotePreimageCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'Preimage.note_preimage') + this._chain = ctx._chain + this.call = call + } + + /** + * Register a preimage on-chain. + * + * If the preimage was previously requested, no fees or deposits are taken for providing + * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. + */ + get isEfinityV2(): boolean { + return this._chain.getCallHash('Preimage.note_preimage') === 'fb6f9f7fd683160ab20dcde42ca8f757bc13845dc544f497e534fcf19c270a46' + } + + /** + * Register a preimage on-chain. + * + * If the preimage was previously requested, no fees or deposits are taken for providing + * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. + */ + get asEfinityV2(): {bytes: Uint8Array} { + assert(this.isEfinityV2) + return this._chain.decodeCall(this.call) + } +} + +export class PreimageRequestPreimageCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'Preimage.request_preimage') + this._chain = ctx._chain + this.call = call + } + + /** + * Request a preimage be uploaded to the chain without paying any fees or deposits. + * + * If the preimage requests has already been provided on-chain, we unreserve any deposit + * a user may have paid, and take the control of the preimage out of their hands. + */ + get isEfinityV2(): boolean { + return this._chain.getCallHash('Preimage.request_preimage') === '19b8576fc9fe9553b0b5ad154324ccae0d0d43fdccbdffddf2bb6066a9b37b5c' } /** @@ -14069,6 +15667,21 @@ export class SchedulerScheduleCall { return this._chain.decodeCall(this.call) } + /** + * Anonymously schedule a task. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Scheduler.schedule') === '5c9569be8d2dfc62cf3c542e90eb9b18aa976a094028004383a2eb06ad239761' + } + + /** + * Anonymously schedule a task. + */ + get asEfinityV3014(): {when: number, maybePeriodic: ([number, number] | undefined), priority: number, call: efinityV3014.Call} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Anonymously schedule a task. */ @@ -14250,6 +15863,21 @@ export class SchedulerScheduleAfterCall { return this._chain.decodeCall(this.call) } + /** + * Anonymously schedule a task after a delay. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Scheduler.schedule_after') === '84dd6f853716de22f741918ea3750aac837b8668113922ceb3e205c65fe4b31d' + } + + /** + * Anonymously schedule a task after a delay. + */ + get asEfinityV3014(): {after: number, maybePeriodic: ([number, number] | undefined), priority: number, call: efinityV3014.Call} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Anonymously schedule a task after a delay. * @@ -14431,6 +16059,21 @@ export class SchedulerScheduleNamedCall { return this._chain.decodeCall(this.call) } + /** + * Schedule a named task. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Scheduler.schedule_named') === '271b2044deb0465fa8f0515442d8116370f57e105f39d044817883edada92a82' + } + + /** + * Schedule a named task. + */ + get asEfinityV3014(): {id: Uint8Array, when: number, maybePeriodic: ([number, number] | undefined), priority: number, call: efinityV3014.Call} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Schedule a named task. */ @@ -14612,6 +16255,21 @@ export class SchedulerScheduleNamedAfterCall { return this._chain.decodeCall(this.call) } + /** + * Schedule a named task after a delay. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Scheduler.schedule_named_after') === 'c0f7002cf41afbd56456eb42985a2d6ab6923b46658711e8cdd5603a267caa96' + } + + /** + * Schedule a named task after a delay. + */ + get asEfinityV3014(): {id: Uint8Array, after: number, maybePeriodic: ([number, number] | undefined), priority: number, call: efinityV3014.Call} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Schedule a named task after a delay. * @@ -15100,6 +16758,31 @@ export class SudoSudoCall { return this._chain.decodeCall(this.call) } + /** + * Authenticates the sudo key and dispatches a function call with `Root` origin. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Sudo.sudo') === '5860e06501cd29c18f266f9df485935bc82e17a45d9ce1229b148c27812ee98c' + } + + /** + * Authenticates the sudo key and dispatches a function call with `Root` origin. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ + get asEfinityV3014(): {call: efinityV3014.Call} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Authenticates the sudo key and dispatches a function call with `Root` origin. * @@ -15446,6 +17129,33 @@ export class SudoSudoAsCall { return this._chain.decodeCall(this.call) } + /** + * Authenticates the sudo key and dispatches a function call with `Signed` origin from + * a given account. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Sudo.sudo_as') === 'c1d4fd972f14ddfb5edf6e1c52e6a55e9d3a0b1fe88daf824958afebbd5034ef' + } + + /** + * Authenticates the sudo key and dispatches a function call with `Signed` origin from + * a given account. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ + get asEfinityV3014(): {who: efinityV3014.MultiAddress, call: efinityV3014.Call} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Authenticates the sudo key and dispatches a function call with `Signed` origin from * a given account. @@ -15792,6 +17502,35 @@ export class SudoSudoUncheckedWeightCall { return this._chain.decodeCall(this.call) } + /** + * Authenticates the sudo key and dispatches a function call with `Root` origin. + * This function does not check the weight of the call, and instead allows the + * Sudo user to specify the weight of the call. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Sudo.sudo_unchecked_weight') === 'e8f1ee4ef03307ea178bbf3f4dd5cadbcba21d65ede3380dc7f154b915178f6e' + } + + /** + * Authenticates the sudo key and dispatches a function call with `Root` origin. + * This function does not check the weight of the call, and instead allows the + * Sudo user to specify the weight of the call. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ + get asEfinityV3014(): {call: efinityV3014.Call, weight: efinityV3014.Weight} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Authenticates the sudo key and dispatches a function call with `Root` origin. * This function does not check the weight of the call, and instead allows the @@ -17018,9 +18757,40 @@ export class TechnicalCommitteeExecuteCall { * * Origin must be a member of the collective. * - * # - * ## Weight - * - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('TechnicalCommittee.execute') === '8a40d44c7b96d5f5de8b077e563c70e127fcc14997dec03d3e265b4cda260497' + } + + /** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ + get asEfinityV3014(): {proposal: efinityV3014.Call, lengthBound: number} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * # + * ## Weight + * - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching * `proposal` * - DB: 1 read (codec `O(M)`) + DB access of `proposal` * - 1 event @@ -17466,6 +19236,47 @@ export class TechnicalCommitteeProposeCall { return this._chain.decodeCall(this.call) } + /** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('TechnicalCommittee.propose') === '407cbe629ffde5248eb625b817c2cc2b26be894119c46e92efa0f21b5804abb1' + } + + /** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ + get asEfinityV3014(): {threshold: number, proposal: efinityV3014.Call, lengthBound: number} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Add a new proposal to either be voted on or executed directly. * @@ -18496,6 +20307,45 @@ export class UtilityAsDerivativeCall { return this._chain.decodeCall(this.call) } + /** + * Send a call through an indexed pseudonym of the sender. + * + * Filter from origin are passed along. The call will be dispatched with an origin which + * use the same filter as the origin of this call. + * + * NOTE: If you need to ensure that any account-based filtering is not honored (i.e. + * because you expect `proxy` to have been used prior in the call stack and you do not want + * the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1` + * in the Multisig pallet instead. + * + * NOTE: Prior to version *12, this was called `as_limited_sub`. + * + * The dispatch origin for this call must be _Signed_. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Utility.as_derivative') === 'bdd4f2be00f55ce641ff45aca4040e481079cd8373b56445ce758003df372890' + } + + /** + * Send a call through an indexed pseudonym of the sender. + * + * Filter from origin are passed along. The call will be dispatched with an origin which + * use the same filter as the origin of this call. + * + * NOTE: If you need to ensure that any account-based filtering is not honored (i.e. + * because you expect `proxy` to have been used prior in the call stack and you do not want + * the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1` + * in the Multisig pallet instead. + * + * NOTE: Prior to version *12, this was called `as_limited_sub`. + * + * The dispatch origin for this call must be _Signed_. + */ + get asEfinityV3014(): {index: number, call: efinityV3014.Call} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Send a call through an indexed pseudonym of the sender. * @@ -18909,6 +20759,55 @@ export class UtilityBatchCall { return this._chain.decodeCall(this.call) } + /** + * Send a batch of dispatch calls. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + * + * This will return `Ok` in all circumstances. To determine the success of the batch, an + * event is deposited. If a call failed and the batch was interrupted, then the + * `BatchInterrupted` event is deposited, along with the number of successful calls made + * and the error of the failed call. If all were successful, then the `BatchCompleted` + * event is deposited. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Utility.batch') === 'c569c07ca9c663df017fb5cd3ca22f7798a6b6636a70a02585b4535c0d27d9e3' + } + + /** + * Send a batch of dispatch calls. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + * + * This will return `Ok` in all circumstances. To determine the success of the batch, an + * event is deposited. If a call failed and the batch was interrupted, then the + * `BatchInterrupted` event is deposited, along with the number of successful calls made + * and the error of the failed call. If all were successful, then the `BatchCompleted` + * event is deposited. + */ + get asEfinityV3014(): {calls: efinityV3014.Call[]} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Send a batch of dispatch calls. * @@ -19340,6 +21239,45 @@ export class UtilityBatchAllCall { return this._chain.decodeCall(this.call) } + /** + * Send a batch of dispatch calls and atomically execute them. + * The whole transaction will rollback and fail if any of the calls failed. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Utility.batch_all') === 'c569c07ca9c663df017fb5cd3ca22f7798a6b6636a70a02585b4535c0d27d9e3' + } + + /** + * Send a batch of dispatch calls and atomically execute them. + * The whole transaction will rollback and fail if any of the calls failed. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ + get asEfinityV3014(): {calls: efinityV3014.Call[]} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Send a batch of dispatch calls and atomically execute them. * The whole transaction will rollback and fail if any of the calls failed. @@ -19689,6 +21627,31 @@ export class UtilityDispatchAsCall { return this._chain.decodeCall(this.call) } + /** + * Dispatches a function call with a provided origin. + * + * The dispatch origin for this call must be _Root_. + * + * ## Complexity + * - O(1). + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Utility.dispatch_as') === 'e85bb5e718484575721059394c9dc19cc693901f0c7887df48a488af2d0deeaa' + } + + /** + * Dispatches a function call with a provided origin. + * + * The dispatch origin for this call must be _Root_. + * + * ## Complexity + * - O(1). + */ + get asEfinityV3014(): {asOrigin: efinityV3014.OriginCaller, call: efinityV3014.Call} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Dispatches a function call with a provided origin. * @@ -19942,6 +21905,45 @@ export class UtilityForceBatchCall { return this._chain.decodeCall(this.call) } + /** + * Send a batch of dispatch calls. + * Unlike `batch`, it allows errors and won't interrupt. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatch without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Utility.force_batch') === 'c569c07ca9c663df017fb5cd3ca22f7798a6b6636a70a02585b4535c0d27d9e3' + } + + /** + * Send a batch of dispatch calls. + * Unlike `batch`, it allows errors and won't interrupt. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatch without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ + get asEfinityV3014(): {calls: efinityV3014.Call[]} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + /** * Send a batch of dispatch calls. * Unlike `batch`, it allows errors and won't interrupt. @@ -20167,8 +22169,8 @@ export class UtilityWithWeightCall { * * The dispatch origin for this call must be _Root_. */ - get isV500(): boolean { - return this._chain.getCallHash('Utility.with_weight') === '15b86c403edea0d4d0985082b714f1ef80d8d68858c939cc34cb14ab43e96f0a' + get isEfinityV3014(): boolean { + return this._chain.getCallHash('Utility.with_weight') === 'e8f1ee4ef03307ea178bbf3f4dd5cadbcba21d65ede3380dc7f154b915178f6e' } /** @@ -20179,8 +22181,8 @@ export class UtilityWithWeightCall { * * The dispatch origin for this call must be _Root_. */ - get asV500(): {call: v500.Call, weight: v500.Weight} { - assert(this.isV500) + get asEfinityV3014(): {call: efinityV3014.Call, weight: efinityV3014.Weight} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } @@ -20192,8 +22194,8 @@ export class UtilityWithWeightCall { * * The dispatch origin for this call must be _Root_. */ - get isV600(): boolean { - return this._chain.getCallHash('Utility.with_weight') === 'b07e895ad1405b4f44d26aa90ee79296b038768c876f98f7c0529835566ff9bc' + get isV500(): boolean { + return this._chain.getCallHash('Utility.with_weight') === '15b86c403edea0d4d0985082b714f1ef80d8d68858c939cc34cb14ab43e96f0a' } /** @@ -20204,8 +22206,8 @@ export class UtilityWithWeightCall { * * The dispatch origin for this call must be _Root_. */ - get asV600(): {call: v600.Call, weight: v600.Weight} { - assert(this.isV600) + get asV500(): {call: v500.Call, weight: v500.Weight} { + assert(this.isV500) return this._chain.decodeCall(this.call) } @@ -20217,8 +22219,8 @@ export class UtilityWithWeightCall { * * The dispatch origin for this call must be _Root_. */ - get isV601(): boolean { - return this._chain.getCallHash('Utility.with_weight') === '43efb9f5a3014ebfbd711fdca91967e5843c81504ab5e18cbc2a2b5b6e869973' + get isV600(): boolean { + return this._chain.getCallHash('Utility.with_weight') === 'b07e895ad1405b4f44d26aa90ee79296b038768c876f98f7c0529835566ff9bc' } /** @@ -20229,8 +22231,33 @@ export class UtilityWithWeightCall { * * The dispatch origin for this call must be _Root_. */ - get asV601(): {call: v601.Call, weight: v601.Weight} { - assert(this.isV601) + get asV600(): {call: v600.Call, weight: v600.Weight} { + assert(this.isV600) + return this._chain.decodeCall(this.call) + } + + /** + * Dispatch a function call with a specified weight. + * + * This function does not check the weight of the call, and instead allows the + * Root origin to specify the weight of the call. + * + * The dispatch origin for this call must be _Root_. + */ + get isV601(): boolean { + return this._chain.getCallHash('Utility.with_weight') === '43efb9f5a3014ebfbd711fdca91967e5843c81504ab5e18cbc2a2b5b6e869973' + } + + /** + * Dispatch a function call with a specified weight. + * + * This function does not check the weight of the call, and instead allows the + * Root origin to specify the weight of the call. + * + * The dispatch origin for this call must be _Root_. + */ + get asV601(): {call: v601.Call, weight: v601.Weight} { + assert(this.isV601) return this._chain.decodeCall(this.call) } @@ -20434,22 +22461,580 @@ export class VestingRegistrarRegisterBatchCall { } /** - * Register a batch of accounts and their vesting amounts. + * Register a batch of accounts and their vesting amounts. + */ + get isEfinityV2(): boolean { + return this._chain.getCallHash('VestingRegistrar.register_batch') === '5a91bb5342005787ddd27073836bcb94df9d7da26d615824a05b79bb0149a662' + } + + /** + * Register a batch of accounts and their vesting amounts. + */ + get asEfinityV2(): {accounts: efinityV2.VestedAccount[], startBlockNumber: number, period: number, periodCount: number} { + assert(this.isEfinityV2) + return this._chain.decodeCall(this.call) + } +} + +export class XTokensTransferCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'XTokens.transfer') + this._chain = ctx._chain + this.call = call + } + + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isEfinityV3012(): boolean { + return this._chain.getCallHash('XTokens.transfer') === '79391a9017e3585a7001d474da89bbb6c7839b0a5da51df2b2acb37145309690' + } + + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asEfinityV3012(): {currencyId: efinityV3012.AssetId, amount: bigint, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { + assert(this.isEfinityV3012) + return this._chain.decodeCall(this.call) + } + + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XTokens.transfer') === '26df7f19916781e6746694066c0d24f7fef9a20367132a192147dc6c414af64c' + } + + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asEfinityV3014(): {currencyId: efinityV3014.AssetId, amount: bigint, dest: efinityV3014.VersionedMultiLocation, destWeightLimit: efinityV3014.V3WeightLimit} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('XTokens.transfer') === '79391a9017e3585a7001d474da89bbb6c7839b0a5da51df2b2acb37145309690' + } + + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asRocfinityV3012(): {currencyId: rocfinityV3012.AssetId, amount: bigint, dest: rocfinityV3012.VersionedMultiLocation, destWeightLimit: rocfinityV3012.V2WeightLimit} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isV500(): boolean { + return this._chain.getCallHash('XTokens.transfer') === '26df7f19916781e6746694066c0d24f7fef9a20367132a192147dc6c414af64c' + } + + /** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asV500(): {currencyId: v500.AssetId, amount: bigint, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { + assert(this.isV500) + return this._chain.decodeCall(this.call) + } +} + +export class XTokensTransferMultiassetCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'XTokens.transfer_multiasset') + this._chain = ctx._chain + this.call = call + } + + /** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isEfinityV3012(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiasset') === '124b77e480550e2d7eac49ed107d76163c8e7e2864b828c843c249ef6ae8515f' + } + + /** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asEfinityV3012(): {asset: efinityV3012.VersionedMultiAsset, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { + assert(this.isEfinityV3012) + return this._chain.decodeCall(this.call) + } + + /** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiasset') === 'a87b2931a2da31f4548173df0d164afbd7f9413f0b0a9373582011906fdc8ac9' + } + + /** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asEfinityV3014(): {asset: efinityV3014.VersionedMultiAsset, dest: efinityV3014.VersionedMultiLocation, destWeightLimit: efinityV3014.V3WeightLimit} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiasset') === '124b77e480550e2d7eac49ed107d76163c8e7e2864b828c843c249ef6ae8515f' + } + + /** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asRocfinityV3012(): {asset: rocfinityV3012.VersionedMultiAsset, dest: rocfinityV3012.VersionedMultiLocation, destWeightLimit: rocfinityV3012.V2WeightLimit} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + + /** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isV500(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiasset') === 'a87b2931a2da31f4548173df0d164afbd7f9413f0b0a9373582011906fdc8ac9' + } + + /** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asV500(): {asset: v500.VersionedMultiAsset, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { + assert(this.isV500) + return this._chain.decodeCall(this.call) + } +} + +export class XTokensTransferMultiassetWithFeeCall { + private readonly _chain: Chain + private readonly call: Call + + constructor(ctx: CallContext) + constructor(ctx: ChainContext, call: Call) + constructor(ctx: CallContext, call?: Call) { + call = call || ctx.call + assert(call.name === 'XTokens.transfer_multiasset_with_fee') + this._chain = ctx._chain + this.call = call + } + + /** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isEfinityV3012(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiasset_with_fee') === 'afea57197ed47389f761cf32ea9293aa35a8fb52ae656fb5a27162139197c988' + } + + /** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asEfinityV3012(): {asset: efinityV3012.VersionedMultiAsset, fee: efinityV3012.VersionedMultiAsset, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { + assert(this.isEfinityV3012) + return this._chain.decodeCall(this.call) + } + + /** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiasset_with_fee') === 'e1673c048436ca84c1278f4f2f8a12456b25e4911f3ec72d0295b843ed7a4c7f' + } + + /** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asEfinityV3014(): {asset: efinityV3014.VersionedMultiAsset, fee: efinityV3014.VersionedMultiAsset, dest: efinityV3014.VersionedMultiLocation, destWeightLimit: efinityV3014.V3WeightLimit} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiasset_with_fee') === 'afea57197ed47389f761cf32ea9293aa35a8fb52ae656fb5a27162139197c988' + } + + /** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ + get asRocfinityV3012(): {asset: rocfinityV3012.VersionedMultiAsset, fee: rocfinityV3012.VersionedMultiAsset, dest: rocfinityV3012.VersionedMultiLocation, destWeightLimit: rocfinityV3012.V2WeightLimit} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + + /** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. */ - get isEfinityV2(): boolean { - return this._chain.getCallHash('VestingRegistrar.register_batch') === '5a91bb5342005787ddd27073836bcb94df9d7da26d615824a05b79bb0149a662' + get isV500(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiasset_with_fee') === 'e1673c048436ca84c1278f4f2f8a12456b25e4911f3ec72d0295b843ed7a4c7f' } /** - * Register a batch of accounts and their vesting amounts. + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. */ - get asEfinityV2(): {accounts: efinityV2.VestedAccount[], startBlockNumber: number, period: number, periodCount: number} { - assert(this.isEfinityV2) + get asV500(): {asset: v500.VersionedMultiAsset, fee: v500.VersionedMultiAsset, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { + assert(this.isV500) return this._chain.decodeCall(this.call) } } -export class XTokensTransferCall { +export class XTokensTransferMultiassetsCall { private readonly _chain: Chain private readonly call: Call @@ -20457,19 +23042,22 @@ export class XTokensTransferCall { constructor(ctx: ChainContext, call: Call) constructor(ctx: CallContext, call?: Call) { call = call || ctx.call - assert(call.name === 'XTokens.transfer') + assert(call.name === 'XTokens.transfer_multiassets') this._chain = ctx._chain this.call = call } /** - * Transfer native currencies. + * Transfer several `MultiAsset` specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be * received. Receiving depends on if the XCM message could be delivered @@ -20477,124 +23065,128 @@ export class XTokensTransferCall { * messages correctly. */ get isEfinityV3012(): boolean { - return this._chain.getCallHash('XTokens.transfer') === '79391a9017e3585a7001d474da89bbb6c7839b0a5da51df2b2acb37145309690' + return this._chain.getCallHash('XTokens.transfer_multiassets') === '3c0b0dac1e68352c618c2cea8b190730d35ccc04742093f63dff05648d32475d' } /** - * Transfer native currencies. + * Transfer several `MultiAsset` specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be * received. Receiving depends on if the XCM message could be delivered * by the network, and if the receiving chain would handle * messages correctly. */ - get asEfinityV3012(): {currencyId: efinityV3012.AssetId, amount: bigint, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { + get asEfinityV3012(): {assets: efinityV3012.VersionedMultiAssets, feeItem: number, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { assert(this.isEfinityV3012) return this._chain.decodeCall(this.call) } /** - * Transfer native currencies. + * Transfer several `MultiAsset` specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be * received. Receiving depends on if the XCM message could be delivered * by the network, and if the receiving chain would handle * messages correctly. */ - get isV500(): boolean { - return this._chain.getCallHash('XTokens.transfer') === '26df7f19916781e6746694066c0d24f7fef9a20367132a192147dc6c414af64c' + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiassets') === 'b49a1a3bce05ffe02f0ac5efca4907e6bf7f963113419870a760a3013dc86495' } /** - * Transfer native currencies. + * Transfer several `MultiAsset` specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be * received. Receiving depends on if the XCM message could be delivered * by the network, and if the receiving chain would handle * messages correctly. */ - get asV500(): {currencyId: v500.AssetId, amount: bigint, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { - assert(this.isV500) + get asEfinityV3014(): {assets: efinityV3014.VersionedMultiAssets, feeItem: number, dest: efinityV3014.VersionedMultiLocation, destWeightLimit: efinityV3014.V3WeightLimit} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } -} - -export class XTokensTransferMultiassetCall { - private readonly _chain: Chain - private readonly call: Call - - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'XTokens.transfer_multiasset') - this._chain = ctx._chain - this.call = call - } /** - * Transfer `MultiAsset`. + * Transfer several `MultiAsset` specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be * received. Receiving depends on if the XCM message could be delivered * by the network, and if the receiving chain would handle * messages correctly. */ - get isEfinityV3012(): boolean { - return this._chain.getCallHash('XTokens.transfer_multiasset') === '124b77e480550e2d7eac49ed107d76163c8e7e2864b828c843c249ef6ae8515f' + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('XTokens.transfer_multiassets') === '3c0b0dac1e68352c618c2cea8b190730d35ccc04742093f63dff05648d32475d' } /** - * Transfer `MultiAsset`. + * Transfer several `MultiAsset` specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be * received. Receiving depends on if the XCM message could be delivered * by the network, and if the receiving chain would handle * messages correctly. */ - get asEfinityV3012(): {asset: efinityV3012.VersionedMultiAsset, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { - assert(this.isEfinityV3012) + get asRocfinityV3012(): {assets: rocfinityV3012.VersionedMultiAssets, feeItem: number, dest: rocfinityV3012.VersionedMultiLocation, destWeightLimit: rocfinityV3012.V2WeightLimit} { + assert(this.isRocfinityV3012) return this._chain.decodeCall(this.call) } /** - * Transfer `MultiAsset`. + * Transfer several `MultiAsset` specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be * received. Receiving depends on if the XCM message could be delivered @@ -20602,30 +23194,33 @@ export class XTokensTransferMultiassetCall { * messages correctly. */ get isV500(): boolean { - return this._chain.getCallHash('XTokens.transfer_multiasset') === 'a87b2931a2da31f4548173df0d164afbd7f9413f0b0a9373582011906fdc8ac9' + return this._chain.getCallHash('XTokens.transfer_multiassets') === 'b49a1a3bce05ffe02f0ac5efca4907e6bf7f963113419870a760a3013dc86495' } /** - * Transfer `MultiAsset`. + * Transfer several `MultiAsset` specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be * received. Receiving depends on if the XCM message could be delivered * by the network, and if the receiving chain would handle * messages correctly. */ - get asV500(): {asset: v500.VersionedMultiAsset, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { + get asV500(): {assets: v500.VersionedMultiAssets, feeItem: number, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { assert(this.isV500) return this._chain.decodeCall(this.call) } } -export class XTokensTransferMultiassetWithFeeCall { +export class XTokensTransferMulticurrenciesCall { private readonly _chain: Chain private readonly call: Call @@ -20633,27 +23228,21 @@ export class XTokensTransferMultiassetWithFeeCall { constructor(ctx: ChainContext, call: Call) constructor(ctx: CallContext, call?: Call) { call = call || ctx.call - assert(call.name === 'XTokens.transfer_multiasset_with_fee') + assert(call.name === 'XTokens.transfer_multicurrencies') this._chain = ctx._chain this.call = call } /** - * Transfer `MultiAsset` specifying the fee and amount as separate. + * Transfer several currencies specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee` is the multiasset to be spent to pay for execution in - * destination chain. Both fee and amount will be subtracted form the - * callers balance For now we only accept fee and asset having the same - * `MultiLocation` id. - * - * If `fee` is not high enough to cover for the execution costs in the - * destination chain, then the assets will be trapped in the - * destination chain + * `fee_item` is index of the currencies tuple that we want to use for + * payment * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be @@ -20662,25 +23251,19 @@ export class XTokensTransferMultiassetWithFeeCall { * messages correctly. */ get isEfinityV3012(): boolean { - return this._chain.getCallHash('XTokens.transfer_multiasset_with_fee') === 'afea57197ed47389f761cf32ea9293aa35a8fb52ae656fb5a27162139197c988' + return this._chain.getCallHash('XTokens.transfer_multicurrencies') === '77355a13cd005f4800b70515631ea9dfd26d4731dea1d46661dec1ab7daa6814' } /** - * Transfer `MultiAsset` specifying the fee and amount as separate. + * Transfer several currencies specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee` is the multiasset to be spent to pay for execution in - * destination chain. Both fee and amount will be subtracted form the - * callers balance For now we only accept fee and asset having the same - * `MultiLocation` id. - * - * If `fee` is not high enough to cover for the execution costs in the - * destination chain, then the assets will be trapped in the - * destination chain + * `fee_item` is index of the currencies tuple that we want to use for + * payment * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be @@ -20688,27 +23271,21 @@ export class XTokensTransferMultiassetWithFeeCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get asEfinityV3012(): {asset: efinityV3012.VersionedMultiAsset, fee: efinityV3012.VersionedMultiAsset, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { + get asEfinityV3012(): {currencies: [efinityV3012.AssetId, bigint][], feeItem: number, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { assert(this.isEfinityV3012) return this._chain.decodeCall(this.call) } /** - * Transfer `MultiAsset` specifying the fee and amount as separate. + * Transfer several currencies specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee` is the multiasset to be spent to pay for execution in - * destination chain. Both fee and amount will be subtracted form the - * callers balance For now we only accept fee and asset having the same - * `MultiLocation` id. - * - * If `fee` is not high enough to cover for the execution costs in the - * destination chain, then the assets will be trapped in the - * destination chain + * `fee_item` is index of the currencies tuple that we want to use for + * payment * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be @@ -20716,26 +23293,20 @@ export class XTokensTransferMultiassetWithFeeCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get isV500(): boolean { - return this._chain.getCallHash('XTokens.transfer_multiasset_with_fee') === 'e1673c048436ca84c1278f4f2f8a12456b25e4911f3ec72d0295b843ed7a4c7f' + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XTokens.transfer_multicurrencies') === 'fa576588d6b62b5cf4c7bdd8bee764e1be7fc0c2fbe730e805ffd89ad1a3b1e6' } /** - * Transfer `MultiAsset` specifying the fee and amount as separate. + * Transfer several currencies specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee` is the multiasset to be spent to pay for execution in - * destination chain. Both fee and amount will be subtracted form the - * callers balance For now we only accept fee and asset having the same - * `MultiLocation` id. - * - * If `fee` is not high enough to cover for the execution costs in the - * destination chain, then the assets will be trapped in the - * destination chain + * `fee_item` is index of the currencies tuple that we want to use for + * payment * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be @@ -20743,34 +23314,20 @@ export class XTokensTransferMultiassetWithFeeCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get asV500(): {asset: v500.VersionedMultiAsset, fee: v500.VersionedMultiAsset, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { - assert(this.isV500) + get asEfinityV3014(): {currencies: [efinityV3014.AssetId, bigint][], feeItem: number, dest: efinityV3014.VersionedMultiLocation, destWeightLimit: efinityV3014.V3WeightLimit} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } -} - -export class XTokensTransferMultiassetsCall { - private readonly _chain: Chain - private readonly call: Call - - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'XTokens.transfer_multiassets') - this._chain = ctx._chain - this.call = call - } /** - * Transfer several `MultiAsset` specifying the item to be used as fee + * Transfer several currencies specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee_item` is index of the MultiAssets that we want to use for + * `fee_item` is index of the currencies tuple that we want to use for * payment * * It's a no-op if any error on local XCM execution or message sending. @@ -20779,19 +23336,19 @@ export class XTokensTransferMultiassetsCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get isEfinityV3012(): boolean { - return this._chain.getCallHash('XTokens.transfer_multiassets') === '3c0b0dac1e68352c618c2cea8b190730d35ccc04742093f63dff05648d32475d' + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('XTokens.transfer_multicurrencies') === '77355a13cd005f4800b70515631ea9dfd26d4731dea1d46661dec1ab7daa6814' } /** - * Transfer several `MultiAsset` specifying the item to be used as fee + * Transfer several currencies specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee_item` is index of the MultiAssets that we want to use for + * `fee_item` is index of the currencies tuple that we want to use for * payment * * It's a no-op if any error on local XCM execution or message sending. @@ -20800,20 +23357,20 @@ export class XTokensTransferMultiassetsCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get asEfinityV3012(): {assets: efinityV3012.VersionedMultiAssets, feeItem: number, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { - assert(this.isEfinityV3012) + get asRocfinityV3012(): {currencies: [rocfinityV3012.AssetId, bigint][], feeItem: number, dest: rocfinityV3012.VersionedMultiLocation, destWeightLimit: rocfinityV3012.V2WeightLimit} { + assert(this.isRocfinityV3012) return this._chain.decodeCall(this.call) } /** - * Transfer several `MultiAsset` specifying the item to be used as fee + * Transfer several currencies specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee_item` is index of the MultiAssets that we want to use for + * `fee_item` is index of the currencies tuple that we want to use for * payment * * It's a no-op if any error on local XCM execution or message sending. @@ -20823,18 +23380,18 @@ export class XTokensTransferMultiassetsCall { * messages correctly. */ get isV500(): boolean { - return this._chain.getCallHash('XTokens.transfer_multiassets') === 'b49a1a3bce05ffe02f0ac5efca4907e6bf7f963113419870a760a3013dc86495' + return this._chain.getCallHash('XTokens.transfer_multicurrencies') === 'fa576588d6b62b5cf4c7bdd8bee764e1be7fc0c2fbe730e805ffd89ad1a3b1e6' } /** - * Transfer several `MultiAsset` specifying the item to be used as fee + * Transfer several currencies specifying the item to be used as fee * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee_item` is index of the MultiAssets that we want to use for + * `fee_item` is index of the currencies tuple that we want to use for * payment * * It's a no-op if any error on local XCM execution or message sending. @@ -20843,13 +23400,13 @@ export class XTokensTransferMultiassetsCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get asV500(): {assets: v500.VersionedMultiAssets, feeItem: number, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { + get asV500(): {currencies: [v500.AssetId, bigint][], feeItem: number, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { assert(this.isV500) return this._chain.decodeCall(this.call) } } -export class XTokensTransferMulticurrenciesCall { +export class XTokensTransferWithFeeCall { private readonly _chain: Chain private readonly call: Call @@ -20857,21 +23414,27 @@ export class XTokensTransferMulticurrenciesCall { constructor(ctx: ChainContext, call: Call) constructor(ctx: CallContext, call?: Call) { call = call || ctx.call - assert(call.name === 'XTokens.transfer_multicurrencies') + assert(call.name === 'XTokens.transfer_with_fee') this._chain = ctx._chain this.call = call } /** - * Transfer several currencies specifying the item to be used as fee + * Transfer native currencies specifying the fee and amount as + * separate. * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee_item` is index of the currencies tuple that we want to use for - * payment + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be @@ -20880,19 +23443,25 @@ export class XTokensTransferMulticurrenciesCall { * messages correctly. */ get isEfinityV3012(): boolean { - return this._chain.getCallHash('XTokens.transfer_multicurrencies') === '77355a13cd005f4800b70515631ea9dfd26d4731dea1d46661dec1ab7daa6814' + return this._chain.getCallHash('XTokens.transfer_with_fee') === '72ecf67644efd990972c23f37933a458240035fe8aa77c27202e5dcd5c919f1a' } /** - * Transfer several currencies specifying the item to be used as fee + * Transfer native currencies specifying the fee and amount as + * separate. * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee_item` is index of the currencies tuple that we want to use for - * payment + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be @@ -20900,21 +23469,27 @@ export class XTokensTransferMulticurrenciesCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get asEfinityV3012(): {currencies: [efinityV3012.AssetId, bigint][], feeItem: number, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { + get asEfinityV3012(): {currencyId: efinityV3012.AssetId, amount: bigint, fee: bigint, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { assert(this.isEfinityV3012) return this._chain.decodeCall(this.call) } /** - * Transfer several currencies specifying the item to be used as fee + * Transfer native currencies specifying the fee and amount as + * separate. * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee_item` is index of the currencies tuple that we want to use for - * payment + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be @@ -20922,20 +23497,26 @@ export class XTokensTransferMulticurrenciesCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get isV500(): boolean { - return this._chain.getCallHash('XTokens.transfer_multicurrencies') === 'fa576588d6b62b5cf4c7bdd8bee764e1be7fc0c2fbe730e805ffd89ad1a3b1e6' + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XTokens.transfer_with_fee') === 'c05a522029f57db9f9e4ceeff8427cc674dd992c069c7798b3625e3d55e588cb' } /** - * Transfer several currencies specifying the item to be used as fee + * Transfer native currencies specifying the fee and amount as + * separate. * * `dest_weight_limit` is the weight for XCM execution on the dest * chain, and it would be charged from the transferred assets. If set * below requirements, the execution may fail and assets wouldn't be * received. * - * `fee_item` is index of the currencies tuple that we want to use for - * payment + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain * * It's a no-op if any error on local XCM execution or message sending. * Note sending assets out per se doesn't guarantee they would be @@ -20943,24 +23524,10 @@ export class XTokensTransferMulticurrenciesCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get asV500(): {currencies: [v500.AssetId, bigint][], feeItem: number, dest: v500.VersionedMultiLocation, destWeightLimit: v500.V3WeightLimit} { - assert(this.isV500) + get asEfinityV3014(): {currencyId: efinityV3014.AssetId, amount: bigint, fee: bigint, dest: efinityV3014.VersionedMultiLocation, destWeightLimit: efinityV3014.V3WeightLimit} { + assert(this.isEfinityV3014) return this._chain.decodeCall(this.call) } -} - -export class XTokensTransferWithFeeCall { - private readonly _chain: Chain - private readonly call: Call - - constructor(ctx: CallContext) - constructor(ctx: ChainContext, call: Call) - constructor(ctx: CallContext, call?: Call) { - call = call || ctx.call - assert(call.name === 'XTokens.transfer_with_fee') - this._chain = ctx._chain - this.call = call - } /** * Transfer native currencies specifying the fee and amount as @@ -20985,7 +23552,7 @@ export class XTokensTransferWithFeeCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get isEfinityV3012(): boolean { + get isRocfinityV3012(): boolean { return this._chain.getCallHash('XTokens.transfer_with_fee') === '72ecf67644efd990972c23f37933a458240035fe8aa77c27202e5dcd5c919f1a' } @@ -21012,8 +23579,8 @@ export class XTokensTransferWithFeeCall { * by the network, and if the receiving chain would handle * messages correctly. */ - get asEfinityV3012(): {currencyId: efinityV3012.AssetId, amount: bigint, fee: bigint, dest: efinityV3012.VersionedMultiLocation, destWeightLimit: efinityV3012.V2WeightLimit} { - assert(this.isEfinityV3012) + get asRocfinityV3012(): {currencyId: rocfinityV3012.AssetId, amount: bigint, fee: bigint, dest: rocfinityV3012.VersionedMultiLocation, destWeightLimit: rocfinityV3012.V2WeightLimit} { + assert(this.isRocfinityV3012) return this._chain.decodeCall(this.call) } @@ -21240,6 +23807,84 @@ export class XcmpQueueServiceOverweightCall { return this._chain.decodeCall(this.call) } + /** + * Services a single overweight XCM. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight XCM to service + * - `weight_limit`: The amount of weight that XCM execution may take. + * + * Errors: + * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. + * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. + * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XcmpQueue.service_overweight') === '80fae8875bf513efc1e06b7dac547fccfc1e5fc45888cc8afd9b43812cf51bf5' + } + + /** + * Services a single overweight XCM. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight XCM to service + * - `weight_limit`: The amount of weight that XCM execution may take. + * + * Errors: + * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. + * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. + * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ + get asEfinityV3014(): {index: bigint, weightLimit: efinityV3014.Weight} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Services a single overweight XCM. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight XCM to service + * - `weight_limit`: The amount of weight that XCM execution may take. + * + * Errors: + * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. + * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. + * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('XcmpQueue.service_overweight') === 'f6b281f58290b6af96ac2dda36163d81223f37d0a8a100877e2526969a57d772' + } + + /** + * Services a single overweight XCM. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight XCM to service + * - `weight_limit`: The amount of weight that XCM execution may take. + * + * Errors: + * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. + * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. + * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ + get asRocfinityV3012(): {index: bigint, weightLimit: bigint} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Services a single overweight XCM. * @@ -21500,6 +24145,48 @@ export class XcmpQueueUpdateThresholdWeightCall { return this._chain.decodeCall(this.call) } + /** + * Overwrites the amount of remaining weight under which we stop processing messages. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.threshold_weight` + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XcmpQueue.update_threshold_weight') === '75eef6f2cd3523e44f50db837d1610f4db03539037986ac2704c4a043d58ba81' + } + + /** + * Overwrites the amount of remaining weight under which we stop processing messages. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.threshold_weight` + */ + get asEfinityV3014(): {new: efinityV3014.Weight} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Overwrites the amount of remaining weight under which we stop processing messages. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.threshold_weight` + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('XcmpQueue.update_threshold_weight') === '8768ae636c927ffed8b3cb5f0df1e15afb0921835e5bc84b9495f4b39ea663b7' + } + + /** + * Overwrites the amount of remaining weight under which we stop processing messages. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.threshold_weight` + */ + get asRocfinityV3012(): {new: bigint} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Overwrites the amount of remaining weight under which we stop processing messages. * @@ -21604,6 +24291,52 @@ export class XcmpQueueUpdateWeightRestrictDecayCall { return this._chain.decodeCall(this.call) } + /** + * Overwrites the speed to which the available weight approaches the maximum weight. + * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XcmpQueue.update_weight_restrict_decay') === '75eef6f2cd3523e44f50db837d1610f4db03539037986ac2704c4a043d58ba81' + } + + /** + * Overwrites the speed to which the available weight approaches the maximum weight. + * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. + */ + get asEfinityV3014(): {new: efinityV3014.Weight} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Overwrites the speed to which the available weight approaches the maximum weight. + * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('XcmpQueue.update_weight_restrict_decay') === '8768ae636c927ffed8b3cb5f0df1e15afb0921835e5bc84b9495f4b39ea663b7' + } + + /** + * Overwrites the speed to which the available weight approaches the maximum weight. + * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. + */ + get asRocfinityV3012(): {new: bigint} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Overwrites the speed to which the available weight approaches the maximum weight. * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. @@ -21710,6 +24443,52 @@ export class XcmpQueueUpdateXcmpMaxIndividualWeightCall { return this._chain.decodeCall(this.call) } + /** + * Overwrite the maximum amount of weight any individual message may consume. + * Messages above this weight go into the overweight queue and may only be serviced explicitly. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. + */ + get isEfinityV3014(): boolean { + return this._chain.getCallHash('XcmpQueue.update_xcmp_max_individual_weight') === '75eef6f2cd3523e44f50db837d1610f4db03539037986ac2704c4a043d58ba81' + } + + /** + * Overwrite the maximum amount of weight any individual message may consume. + * Messages above this weight go into the overweight queue and may only be serviced explicitly. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. + */ + get asEfinityV3014(): {new: efinityV3014.Weight} { + assert(this.isEfinityV3014) + return this._chain.decodeCall(this.call) + } + + /** + * Overwrite the maximum amount of weight any individual message may consume. + * Messages above this weight go into the overweight queue and may only be serviced explicitly. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. + */ + get isRocfinityV3012(): boolean { + return this._chain.getCallHash('XcmpQueue.update_xcmp_max_individual_weight') === '8768ae636c927ffed8b3cb5f0df1e15afb0921835e5bc84b9495f4b39ea663b7' + } + + /** + * Overwrite the maximum amount of weight any individual message may consume. + * Messages above this weight go into the overweight queue and may only be serviced explicitly. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. + */ + get asRocfinityV3012(): {new: bigint} { + assert(this.isRocfinityV3012) + return this._chain.decodeCall(this.call) + } + /** * Overwrite the maximum amount of weight any individual message may consume. * Messages above this weight go into the overweight queue and may only be serviced explicitly. diff --git a/src/types/generated/efinityV3014.ts b/src/types/generated/efinityV3014.ts new file mode 100644 index 000000000..89c476312 --- /dev/null +++ b/src/types/generated/efinityV3014.ts @@ -0,0 +1,9909 @@ +import type {Result, Option} from './support' + +export type Type_33 = Type_33_Ok | Type_33_Err + +export interface Type_33_Ok { + __kind: 'Ok' +} + +export interface Type_33_Err { + __kind: 'Err' + value: DispatchError +} + +export type V3Outcome = V3Outcome_Complete | V3Outcome_Incomplete | V3Outcome_Error + +export interface V3Outcome_Complete { + __kind: 'Complete' + value: Weight +} + +export interface V3Outcome_Incomplete { + __kind: 'Incomplete' + value: [Weight, V3Error] +} + +export interface V3Outcome_Error { + __kind: 'Error' + value: V3Error +} + +export type MetadataOwner = MetadataOwner_External | MetadataOwner_Proposal | MetadataOwner_Referendum + +export interface MetadataOwner_External { + __kind: 'External' +} + +export interface MetadataOwner_Proposal { + __kind: 'Proposal' + value: number +} + +export interface MetadataOwner_Referendum { + __kind: 'Referendum' + value: number +} + +export type DispatchError = DispatchError_Other | DispatchError_CannotLookup | DispatchError_BadOrigin | DispatchError_Module | DispatchError_ConsumerRemaining | DispatchError_NoProviders | DispatchError_TooManyConsumers | DispatchError_Token | DispatchError_Arithmetic | DispatchError_Transactional | DispatchError_Exhausted | DispatchError_Corruption | DispatchError_Unavailable + +export interface DispatchError_Other { + __kind: 'Other' +} + +export interface DispatchError_CannotLookup { + __kind: 'CannotLookup' +} + +export interface DispatchError_BadOrigin { + __kind: 'BadOrigin' +} + +export interface DispatchError_Module { + __kind: 'Module' + value: ModuleError +} + +export interface DispatchError_ConsumerRemaining { + __kind: 'ConsumerRemaining' +} + +export interface DispatchError_NoProviders { + __kind: 'NoProviders' +} + +export interface DispatchError_TooManyConsumers { + __kind: 'TooManyConsumers' +} + +export interface DispatchError_Token { + __kind: 'Token' + value: TokenError +} + +export interface DispatchError_Arithmetic { + __kind: 'Arithmetic' + value: ArithmeticError +} + +export interface DispatchError_Transactional { + __kind: 'Transactional' + value: TransactionalError +} + +export interface DispatchError_Exhausted { + __kind: 'Exhausted' +} + +export interface DispatchError_Corruption { + __kind: 'Corruption' +} + +export interface DispatchError_Unavailable { + __kind: 'Unavailable' +} + +export interface Consumption { + totalConsumed: bigint + lastResetBlock: (number | undefined) +} + +export interface Freeze { + collectionId: bigint + freezeType: FreezeType +} + +export interface DefaultTokenMutation { + behavior: Type_148 + listingForbidden: Type_151 + metadata: Type_152 +} + +export interface Token { + supply: bigint + cap: (TokenCap | undefined) + freezeState: (FreezeState | undefined) + minimumBalance: bigint + sufficiency: Sufficiency + mintDeposit: bigint + attributeCount: number + marketBehavior: (TokenMarketBehavior | undefined) + listingForbidden: boolean + metadata: DefaultTokenMetadata +} + +export interface Timepoint { + height: number + index: number +} + +export interface V3MultiLocation { + parents: number + interior: V3Junctions +} + +export type V3Instruction = V3Instruction_WithdrawAsset | V3Instruction_ReserveAssetDeposited | V3Instruction_ReceiveTeleportedAsset | V3Instruction_QueryResponse | V3Instruction_TransferAsset | V3Instruction_TransferReserveAsset | V3Instruction_Transact | V3Instruction_HrmpNewChannelOpenRequest | V3Instruction_HrmpChannelAccepted | V3Instruction_HrmpChannelClosing | V3Instruction_ClearOrigin | V3Instruction_DescendOrigin | V3Instruction_ReportError | V3Instruction_DepositAsset | V3Instruction_DepositReserveAsset | V3Instruction_ExchangeAsset | V3Instruction_InitiateReserveWithdraw | V3Instruction_InitiateTeleport | V3Instruction_ReportHolding | V3Instruction_BuyExecution | V3Instruction_RefundSurplus | V3Instruction_SetErrorHandler | V3Instruction_SetAppendix | V3Instruction_ClearError | V3Instruction_ClaimAsset | V3Instruction_Trap | V3Instruction_SubscribeVersion | V3Instruction_UnsubscribeVersion | V3Instruction_BurnAsset | V3Instruction_ExpectAsset | V3Instruction_ExpectOrigin | V3Instruction_ExpectError | V3Instruction_ExpectTransactStatus | V3Instruction_QueryPallet | V3Instruction_ExpectPallet | V3Instruction_ReportTransactStatus | V3Instruction_ClearTransactStatus | V3Instruction_UniversalOrigin | V3Instruction_ExportMessage | V3Instruction_LockAsset | V3Instruction_UnlockAsset | V3Instruction_NoteUnlockable | V3Instruction_RequestUnlock | V3Instruction_SetFeesMode | V3Instruction_SetTopic | V3Instruction_ClearTopic | V3Instruction_AliasOrigin | V3Instruction_UnpaidExecution + +export interface V3Instruction_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V3MultiAsset[] +} + +export interface V3Instruction_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V3Response + maxWeight: Weight + querier: (V3MultiLocation | undefined) +} + +export interface V3Instruction_TransferAsset { + __kind: 'TransferAsset' + assets: V3MultiAsset[] + beneficiary: V3MultiLocation +} + +export interface V3Instruction_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V3MultiAsset[] + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_Transact { + __kind: 'Transact' + originKind: V2OriginKind + requireWeightAtMost: Weight + call: DoubleEncoded +} + +export interface V3Instruction_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface V3Instruction_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface V3Instruction_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface V3Instruction_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface V3Instruction_DescendOrigin { + __kind: 'DescendOrigin' + value: V3Junctions +} + +export interface V3Instruction_ReportError { + __kind: 'ReportError' + value: V3QueryResponseInfo +} + +export interface V3Instruction_DepositAsset { + __kind: 'DepositAsset' + assets: V3MultiAssetFilter + beneficiary: V3MultiLocation +} + +export interface V3Instruction_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V3MultiAssetFilter + want: V3MultiAsset[] + maximal: boolean +} + +export interface V3Instruction_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V3MultiAssetFilter + reserve: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface V3Instruction_ReportHolding { + __kind: 'ReportHolding' + responseInfo: V3QueryResponseInfo + assets: V3MultiAssetFilter +} + +export interface V3Instruction_BuyExecution { + __kind: 'BuyExecution' + fees: V3MultiAsset + weightLimit: V3WeightLimit +} + +export interface V3Instruction_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface V3Instruction_SetErrorHandler { + __kind: 'SetErrorHandler' + value: V3Instruction[] +} + +export interface V3Instruction_SetAppendix { + __kind: 'SetAppendix' + value: V3Instruction[] +} + +export interface V3Instruction_ClearError { + __kind: 'ClearError' +} + +export interface V3Instruction_ClaimAsset { + __kind: 'ClaimAsset' + assets: V3MultiAsset[] + ticket: V3MultiLocation +} + +export interface V3Instruction_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V3Instruction_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: Weight +} + +export interface V3Instruction_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export interface V3Instruction_BurnAsset { + __kind: 'BurnAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_ExpectAsset { + __kind: 'ExpectAsset' + value: V3MultiAsset[] +} + +export interface V3Instruction_ExpectOrigin { + __kind: 'ExpectOrigin' + value: (V3MultiLocation | undefined) +} + +export interface V3Instruction_ExpectError { + __kind: 'ExpectError' + value: ([number, V3Error] | undefined) +} + +export interface V3Instruction_ExpectTransactStatus { + __kind: 'ExpectTransactStatus' + value: V3MaybeErrorCode +} + +export interface V3Instruction_QueryPallet { + __kind: 'QueryPallet' + moduleName: Uint8Array + responseInfo: V3QueryResponseInfo +} + +export interface V3Instruction_ExpectPallet { + __kind: 'ExpectPallet' + index: number + name: Uint8Array + moduleName: Uint8Array + crateMajor: number + minCrateMinor: number +} + +export interface V3Instruction_ReportTransactStatus { + __kind: 'ReportTransactStatus' + value: V3QueryResponseInfo +} + +export interface V3Instruction_ClearTransactStatus { + __kind: 'ClearTransactStatus' +} + +export interface V3Instruction_UniversalOrigin { + __kind: 'UniversalOrigin' + value: V3Junction +} + +export interface V3Instruction_ExportMessage { + __kind: 'ExportMessage' + network: V3NetworkId + destination: V3Junctions + xcm: V3Instruction[] +} + +export interface V3Instruction_LockAsset { + __kind: 'LockAsset' + asset: V3MultiAsset + unlocker: V3MultiLocation +} + +export interface V3Instruction_UnlockAsset { + __kind: 'UnlockAsset' + asset: V3MultiAsset + target: V3MultiLocation +} + +export interface V3Instruction_NoteUnlockable { + __kind: 'NoteUnlockable' + asset: V3MultiAsset + owner: V3MultiLocation +} + +export interface V3Instruction_RequestUnlock { + __kind: 'RequestUnlock' + asset: V3MultiAsset + locker: V3MultiLocation +} + +export interface V3Instruction_SetFeesMode { + __kind: 'SetFeesMode' + jitWithdraw: boolean +} + +export interface V3Instruction_SetTopic { + __kind: 'SetTopic' + value: Uint8Array +} + +export interface V3Instruction_ClearTopic { + __kind: 'ClearTopic' +} + +export interface V3Instruction_AliasOrigin { + __kind: 'AliasOrigin' + value: V3MultiLocation +} + +export interface V3Instruction_UnpaidExecution { + __kind: 'UnpaidExecution' + weightLimit: V3WeightLimit + checkOrigin: (V3MultiLocation | undefined) +} + +export type VersionedMultiAssets = VersionedMultiAssets_V2 | VersionedMultiAssets_V3 + +export interface VersionedMultiAssets_V2 { + __kind: 'V2' + value: V2MultiAsset[] +} + +export interface VersionedMultiAssets_V3 { + __kind: 'V3' + value: V3MultiAsset[] +} + +export interface V3MultiAsset { + id: V3AssetId + fun: V3Fungibility +} + +export type VersionedMultiLocation = VersionedMultiLocation_V2 | VersionedMultiLocation_V3 + +export interface VersionedMultiLocation_V2 { + __kind: 'V2' + value: V2MultiLocation +} + +export interface VersionedMultiLocation_V3 { + __kind: 'V3' + value: V3MultiLocation +} + +export type V3Error = V3Error_Overflow | V3Error_Unimplemented | V3Error_UntrustedReserveLocation | V3Error_UntrustedTeleportLocation | V3Error_LocationFull | V3Error_LocationNotInvertible | V3Error_BadOrigin | V3Error_InvalidLocation | V3Error_AssetNotFound | V3Error_FailedToTransactAsset | V3Error_NotWithdrawable | V3Error_LocationCannotHold | V3Error_ExceedsMaxMessageSize | V3Error_DestinationUnsupported | V3Error_Transport | V3Error_Unroutable | V3Error_UnknownClaim | V3Error_FailedToDecode | V3Error_MaxWeightInvalid | V3Error_NotHoldingFees | V3Error_TooExpensive | V3Error_Trap | V3Error_ExpectationFalse | V3Error_PalletNotFound | V3Error_NameMismatch | V3Error_VersionIncompatible | V3Error_HoldingWouldOverflow | V3Error_ExportError | V3Error_ReanchorFailed | V3Error_NoDeal | V3Error_FeesNotMet | V3Error_LockError | V3Error_NoPermission | V3Error_Unanchored | V3Error_NotDepositable | V3Error_UnhandledXcmVersion | V3Error_WeightLimitReached | V3Error_Barrier | V3Error_WeightNotComputable | V3Error_ExceedsStackLimit + +export interface V3Error_Overflow { + __kind: 'Overflow' +} + +export interface V3Error_Unimplemented { + __kind: 'Unimplemented' +} + +export interface V3Error_UntrustedReserveLocation { + __kind: 'UntrustedReserveLocation' +} + +export interface V3Error_UntrustedTeleportLocation { + __kind: 'UntrustedTeleportLocation' +} + +export interface V3Error_LocationFull { + __kind: 'LocationFull' +} + +export interface V3Error_LocationNotInvertible { + __kind: 'LocationNotInvertible' +} + +export interface V3Error_BadOrigin { + __kind: 'BadOrigin' +} + +export interface V3Error_InvalidLocation { + __kind: 'InvalidLocation' +} + +export interface V3Error_AssetNotFound { + __kind: 'AssetNotFound' +} + +export interface V3Error_FailedToTransactAsset { + __kind: 'FailedToTransactAsset' +} + +export interface V3Error_NotWithdrawable { + __kind: 'NotWithdrawable' +} + +export interface V3Error_LocationCannotHold { + __kind: 'LocationCannotHold' +} + +export interface V3Error_ExceedsMaxMessageSize { + __kind: 'ExceedsMaxMessageSize' +} + +export interface V3Error_DestinationUnsupported { + __kind: 'DestinationUnsupported' +} + +export interface V3Error_Transport { + __kind: 'Transport' +} + +export interface V3Error_Unroutable { + __kind: 'Unroutable' +} + +export interface V3Error_UnknownClaim { + __kind: 'UnknownClaim' +} + +export interface V3Error_FailedToDecode { + __kind: 'FailedToDecode' +} + +export interface V3Error_MaxWeightInvalid { + __kind: 'MaxWeightInvalid' +} + +export interface V3Error_NotHoldingFees { + __kind: 'NotHoldingFees' +} + +export interface V3Error_TooExpensive { + __kind: 'TooExpensive' +} + +export interface V3Error_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V3Error_ExpectationFalse { + __kind: 'ExpectationFalse' +} + +export interface V3Error_PalletNotFound { + __kind: 'PalletNotFound' +} + +export interface V3Error_NameMismatch { + __kind: 'NameMismatch' +} + +export interface V3Error_VersionIncompatible { + __kind: 'VersionIncompatible' +} + +export interface V3Error_HoldingWouldOverflow { + __kind: 'HoldingWouldOverflow' +} + +export interface V3Error_ExportError { + __kind: 'ExportError' +} + +export interface V3Error_ReanchorFailed { + __kind: 'ReanchorFailed' +} + +export interface V3Error_NoDeal { + __kind: 'NoDeal' +} + +export interface V3Error_FeesNotMet { + __kind: 'FeesNotMet' +} + +export interface V3Error_LockError { + __kind: 'LockError' +} + +export interface V3Error_NoPermission { + __kind: 'NoPermission' +} + +export interface V3Error_Unanchored { + __kind: 'Unanchored' +} + +export interface V3Error_NotDepositable { + __kind: 'NotDepositable' +} + +export interface V3Error_UnhandledXcmVersion { + __kind: 'UnhandledXcmVersion' +} + +export interface V3Error_WeightLimitReached { + __kind: 'WeightLimitReached' + value: Weight +} + +export interface V3Error_Barrier { + __kind: 'Barrier' +} + +export interface V3Error_WeightNotComputable { + __kind: 'WeightNotComputable' +} + +export interface V3Error_ExceedsStackLimit { + __kind: 'ExceedsStackLimit' +} + +export type V3Response = V3Response_Null | V3Response_Assets | V3Response_ExecutionResult | V3Response_Version | V3Response_PalletsInfo | V3Response_DispatchResult + +export interface V3Response_Null { + __kind: 'Null' +} + +export interface V3Response_Assets { + __kind: 'Assets' + value: V3MultiAsset[] +} + +export interface V3Response_ExecutionResult { + __kind: 'ExecutionResult' + value: ([number, V3Error] | undefined) +} + +export interface V3Response_Version { + __kind: 'Version' + value: number +} + +export interface V3Response_PalletsInfo { + __kind: 'PalletsInfo' + value: V3PalletInfo[] +} + +export interface V3Response_DispatchResult { + __kind: 'DispatchResult' + value: V3MaybeErrorCode +} + +export interface DispatchInfo { + weight: Weight + class: DispatchClass + paysFee: Pays +} + +export interface Weight { + refTime: bigint + proofSize: bigint +} + +export type MultiAddress = MultiAddress_Id | MultiAddress_Index | MultiAddress_Raw | MultiAddress_Address32 | MultiAddress_Address20 + +export interface MultiAddress_Id { + __kind: 'Id' + value: Uint8Array +} + +export interface MultiAddress_Index { + __kind: 'Index' + value: null +} + +export interface MultiAddress_Raw { + __kind: 'Raw' + value: Uint8Array +} + +export interface MultiAddress_Address32 { + __kind: 'Address32' + value: Uint8Array +} + +export interface MultiAddress_Address20 { + __kind: 'Address20' + value: Uint8Array +} + +export type Call = Call_System | Call_ParachainSystem | Call_Timestamp | Call_Sudo | Call_Preimage | Call_Scheduler | Call_Utility | Call_Balances | Call_Vesting | Call_VestingRegistrar | Call_Democracy | Call_Council | Call_TechnicalCommittee | Call_CommunityPool | Call_TechnicalMembership | Call_Multisig | Call_CollatorStaking | Call_Session | Call_XcmpQueue | Call_PolkadotXcm | Call_CumulusXcm | Call_DmpQueue | Call_OrmlXcm | Call_EfinityXcm | Call_XTokens | Call_Bounties | Call_MultiTokens | Call_Claims | Call_Pools | Call_FuelTanks | Call_Marketplace | Call_ExtrinsicPause | Call_EfinityUtility + +export interface Call_System { + __kind: 'System' + value: SystemCall +} + +export interface Call_ParachainSystem { + __kind: 'ParachainSystem' + value: ParachainSystemCall +} + +export interface Call_Timestamp { + __kind: 'Timestamp' + value: TimestampCall +} + +export interface Call_Sudo { + __kind: 'Sudo' + value: SudoCall +} + +export interface Call_Preimage { + __kind: 'Preimage' + value: PreimageCall +} + +export interface Call_Scheduler { + __kind: 'Scheduler' + value: SchedulerCall +} + +export interface Call_Utility { + __kind: 'Utility' + value: UtilityCall +} + +export interface Call_Balances { + __kind: 'Balances' + value: BalancesCall +} + +export interface Call_Vesting { + __kind: 'Vesting' + value: VestingCall +} + +export interface Call_VestingRegistrar { + __kind: 'VestingRegistrar' + value: VestingRegistrarCall +} + +export interface Call_Democracy { + __kind: 'Democracy' + value: DemocracyCall +} + +export interface Call_Council { + __kind: 'Council' + value: CouncilCall +} + +export interface Call_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: TechnicalCommitteeCall +} + +export interface Call_CommunityPool { + __kind: 'CommunityPool' + value: CommunityPoolCall +} + +export interface Call_TechnicalMembership { + __kind: 'TechnicalMembership' + value: TechnicalMembershipCall +} + +export interface Call_Multisig { + __kind: 'Multisig' + value: MultisigCall +} + +export interface Call_CollatorStaking { + __kind: 'CollatorStaking' + value: CollatorStakingCall +} + +export interface Call_Session { + __kind: 'Session' + value: SessionCall +} + +export interface Call_XcmpQueue { + __kind: 'XcmpQueue' + value: XcmpQueueCall +} + +export interface Call_PolkadotXcm { + __kind: 'PolkadotXcm' + value: PolkadotXcmCall +} + +export interface Call_CumulusXcm { + __kind: 'CumulusXcm' + value: CumulusXcmCall +} + +export interface Call_DmpQueue { + __kind: 'DmpQueue' + value: DmpQueueCall +} + +export interface Call_OrmlXcm { + __kind: 'OrmlXcm' + value: OrmlXcmCall +} + +export interface Call_EfinityXcm { + __kind: 'EfinityXcm' + value: EfinityXcmCall +} + +export interface Call_XTokens { + __kind: 'XTokens' + value: XTokensCall +} + +export interface Call_Bounties { + __kind: 'Bounties' + value: BountiesCall +} + +export interface Call_MultiTokens { + __kind: 'MultiTokens' + value: MultiTokensCall +} + +export interface Call_Claims { + __kind: 'Claims' + value: ClaimsCall +} + +export interface Call_Pools { + __kind: 'Pools' + value: PoolsCall +} + +export interface Call_FuelTanks { + __kind: 'FuelTanks' + value: FuelTanksCall +} + +export interface Call_Marketplace { + __kind: 'Marketplace' + value: MarketplaceCall +} + +export interface Call_ExtrinsicPause { + __kind: 'ExtrinsicPause' + value: ExtrinsicPauseCall +} + +export interface Call_EfinityUtility { + __kind: 'EfinityUtility' + value: EfinityUtilityCall +} + +export type XcmOperation = XcmOperation_XTokensTransfer | XcmOperation_ParachainFee + +export interface XcmOperation_XTokensTransfer { + __kind: 'XTokensTransfer' +} + +export interface XcmOperation_ParachainFee { + __kind: 'ParachainFee' + value: V3MultiLocation +} + +export interface MinimumWeightFeePair { + minimumWeight: Weight + fee: bigint +} + +export type ParachainId = ParachainId_Acala | ParachainId_Moonbeam | ParachainId_Statemint + +export interface ParachainId_Acala { + __kind: 'Acala' +} + +export interface ParachainId_Moonbeam { + __kind: 'Moonbeam' +} + +export interface ParachainId_Statemint { + __kind: 'Statemint' +} + +export type Account = Account_Substrate | Account_EVM + +export interface Account_Substrate { + __kind: 'Substrate' + value: Uint8Array +} + +export interface Account_EVM { + __kind: 'EVM' + value: Uint8Array +} + +export interface AssetId { + collectionId: bigint + tokenId: bigint +} + +export interface CurrencyIdAmountPair { + currencyId: AssetId + amount: bigint +} + +export interface FuelTankDescriptor { + name: Uint8Array + userAccountManagement: (UserAccountManagement | undefined) + ruleSets: [number, DispatchRuleDescriptor[]][] + providesDeposit: boolean + accountRules: AccountRuleDescriptor[] +} + +export type DispatchRuleDescriptor = DispatchRuleDescriptor_WhitelistedCallers | DispatchRuleDescriptor_WhitelistedCollections | DispatchRuleDescriptor_MaxFuelBurnPerTransaction | DispatchRuleDescriptor_UserFuelBudget | DispatchRuleDescriptor_TankFuelBudget | DispatchRuleDescriptor_RequireToken | DispatchRuleDescriptor_PermittedCalls | DispatchRuleDescriptor_PermittedExtrinsics + +export interface DispatchRuleDescriptor_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: Uint8Array[] +} + +export interface DispatchRuleDescriptor_WhitelistedCollections { + __kind: 'WhitelistedCollections' + value: bigint[] +} + +export interface DispatchRuleDescriptor_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' + value: bigint +} + +export interface DispatchRuleDescriptor_UserFuelBudget { + __kind: 'UserFuelBudget' + value: UserFuelBudgetRuleDescriptor +} + +export interface DispatchRuleDescriptor_TankFuelBudget { + __kind: 'TankFuelBudget' + value: TankFuelBudgetRuleDescriptor +} + +export interface DispatchRuleDescriptor_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule +} + +export interface DispatchRuleDescriptor_PermittedCalls { + __kind: 'PermittedCalls' + value: Uint8Array[] +} + +export interface DispatchRuleDescriptor_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' + value: Call[] +} + +export interface Type_390 { + accountId: Uint8Array + params: DefaultMintParams +} + +export type DefaultMintParams = DefaultMintParams_CreateToken | DefaultMintParams_Mint + +export interface DefaultMintParams_CreateToken { + __kind: 'CreateToken' + tokenId: bigint + initialSupply: bigint + sufficiency: SufficiencyParam + cap: (TokenCap | undefined) + behavior: (TokenMarketBehavior | undefined) + listingForbidden: boolean + freezeState: (FreezeState | undefined) + attributes: AttributeKeyValuePair[] + foreignParams: (ForeignTokenCreationParams | undefined) +} + +export interface DefaultMintParams_Mint { + __kind: 'Mint' + tokenId: bigint + amount: bigint + unitPrice: (bigint | undefined) +} + +export type VersionedXcm = VersionedXcm_V2 | VersionedXcm_V3 + +export interface VersionedXcm_V2 { + __kind: 'V2' + value: V2Instruction[] +} + +export interface VersionedXcm_V3 { + __kind: 'V3' + value: V3Instruction[] +} + +export type Type_347 = Type_347_V2 | Type_347_V3 + +export interface Type_347_V2 { + __kind: 'V2' + value: Type_350[] +} + +export interface Type_347_V3 { + __kind: 'V3' + value: Type_354[] +} + +export type V3WeightLimit = V3WeightLimit_Unlimited | V3WeightLimit_Limited + +export interface V3WeightLimit_Unlimited { + __kind: 'Unlimited' +} + +export interface V3WeightLimit_Limited { + __kind: 'Limited' + value: Weight +} + +export type OriginCaller = OriginCaller_system | OriginCaller_Council | OriginCaller_TechnicalCommittee | OriginCaller_PolkadotXcm | OriginCaller_CumulusXcm | OriginCaller_Void + +export interface OriginCaller_system { + __kind: 'system' + value: RawOrigin +} + +export interface OriginCaller_Council { + __kind: 'Council' + value: Type_304 +} + +export interface OriginCaller_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: Type_305 +} + +export interface OriginCaller_PolkadotXcm { + __kind: 'PolkadotXcm' + value: Origin +} + +export interface OriginCaller_CumulusXcm { + __kind: 'CumulusXcm' + value: Type_307 +} + +export interface OriginCaller_Void { + __kind: 'Void' + value: Void +} + +export type VersionedMultiAsset = VersionedMultiAsset_V2 | VersionedMultiAsset_V3 + +export interface VersionedMultiAsset_V2 { + __kind: 'V2' + value: V2MultiAsset +} + +export interface VersionedMultiAsset_V3 { + __kind: 'V3' + value: V3MultiAsset +} + +export interface AccountData { + free: bigint + reserved: bigint + frozen: bigint + flags: bigint +} + +export interface IdAmount { + amount: bigint +} + +export interface Migration { + stage: MigrationStage + lastIteratedKey: (Uint8Array | undefined) +} + +export interface TokenAccount { + balance: bigint + reservedBalance: bigint + lockedBalance: bigint + namedReserves: [Uint8Array, bigint][] + locks: [Uint8Array, bigint][] + approvals: [Uint8Array, Approval][] + isFrozen: boolean +} + +export interface CodeUpgradeAuthorization { + codeHash: Uint8Array + checkVersion: boolean +} + +export type QueryStatus = QueryStatus_Pending | QueryStatus_VersionNotifier | QueryStatus_Ready + +export interface QueryStatus_Pending { + __kind: 'Pending' + responder: VersionedMultiLocation + maybeMatchQuerier: (VersionedMultiLocation | undefined) + maybeNotify: ([number, number] | undefined) + timeout: number +} + +export interface QueryStatus_VersionNotifier { + __kind: 'VersionNotifier' + origin: VersionedMultiLocation + isActive: boolean +} + +export interface QueryStatus_Ready { + __kind: 'Ready' + response: VersionedResponse + at: number +} + +export type VersionedAssetId = VersionedAssetId_V3 + +export interface VersionedAssetId_V3 { + __kind: 'V3' + value: V3AssetId +} + +export interface RemoteLockedFungibleRecord { + amount: bigint + owner: VersionedMultiLocation + locker: VersionedMultiLocation + users: number +} + +export interface Scheduled { + maybeId: (Uint8Array | undefined) + priority: number + call: Bounded + maybePeriodic: ([number, number] | undefined) + origin: OriginCaller +} + +export interface AccountInfo { + nonce: number + consumers: number + providers: number + sufficients: number + data: AccountData +} + +export interface EventRecord { + phase: Phase + event: Event + topics: Uint8Array[] +} + +export interface ModuleError { + index: number + error: Uint8Array +} + +export type TokenError = TokenError_FundsUnavailable | TokenError_OnlyProvider | TokenError_BelowMinimum | TokenError_CannotCreate | TokenError_UnknownAsset | TokenError_Frozen | TokenError_Unsupported | TokenError_CannotCreateHold | TokenError_NotExpendable + +export interface TokenError_FundsUnavailable { + __kind: 'FundsUnavailable' +} + +export interface TokenError_OnlyProvider { + __kind: 'OnlyProvider' +} + +export interface TokenError_BelowMinimum { + __kind: 'BelowMinimum' +} + +export interface TokenError_CannotCreate { + __kind: 'CannotCreate' +} + +export interface TokenError_UnknownAsset { + __kind: 'UnknownAsset' +} + +export interface TokenError_Frozen { + __kind: 'Frozen' +} + +export interface TokenError_Unsupported { + __kind: 'Unsupported' +} + +export interface TokenError_CannotCreateHold { + __kind: 'CannotCreateHold' +} + +export interface TokenError_NotExpendable { + __kind: 'NotExpendable' +} + +export type ArithmeticError = ArithmeticError_Underflow | ArithmeticError_Overflow | ArithmeticError_DivisionByZero + +export interface ArithmeticError_Underflow { + __kind: 'Underflow' +} + +export interface ArithmeticError_Overflow { + __kind: 'Overflow' +} + +export interface ArithmeticError_DivisionByZero { + __kind: 'DivisionByZero' +} + +export type TransactionalError = TransactionalError_LimitReached | TransactionalError_NoLayer + +export interface TransactionalError_LimitReached { + __kind: 'LimitReached' +} + +export interface TransactionalError_NoLayer { + __kind: 'NoLayer' +} + +export type FreezeType = FreezeType_Collection | FreezeType_Token | FreezeType_CollectionAccount | FreezeType_TokenAccount + +export interface FreezeType_Collection { + __kind: 'Collection' +} + +export interface FreezeType_Token { + __kind: 'Token' + tokenId: bigint + freezeState: (FreezeState | undefined) +} + +export interface FreezeType_CollectionAccount { + __kind: 'CollectionAccount' + value: Uint8Array +} + +export interface FreezeType_TokenAccount { + __kind: 'TokenAccount' + tokenId: bigint + accountId: Uint8Array +} + +export type Type_148 = Type_148_NoMutation | Type_148_SomeMutation + +export interface Type_148_NoMutation { + __kind: 'NoMutation' +} + +export interface Type_148_SomeMutation { + __kind: 'SomeMutation' + value: (TokenMarketBehavior | undefined) +} + +export type Type_151 = Type_151_NoMutation | Type_151_SomeMutation + +export interface Type_151_NoMutation { + __kind: 'NoMutation' +} + +export interface Type_151_SomeMutation { + __kind: 'SomeMutation' + value: boolean +} + +export type Type_152 = Type_152_NoMutation | Type_152_SomeMutation + +export interface Type_152_NoMutation { + __kind: 'NoMutation' +} + +export interface Type_152_SomeMutation { + __kind: 'SomeMutation' + value: DefaultTokenMetadata +} + +export type TokenCap = TokenCap_SingleMint | TokenCap_Supply | TokenCap_CollapsingSupply + +export interface TokenCap_SingleMint { + __kind: 'SingleMint' +} + +export interface TokenCap_Supply { + __kind: 'Supply' + value: bigint +} + +export interface TokenCap_CollapsingSupply { + __kind: 'CollapsingSupply' + value: bigint +} + +export type FreezeState = FreezeState_Permanent | FreezeState_Temporary | FreezeState_Never + +export interface FreezeState_Permanent { + __kind: 'Permanent' +} + +export interface FreezeState_Temporary { + __kind: 'Temporary' +} + +export interface FreezeState_Never { + __kind: 'Never' +} + +export type Sufficiency = Sufficiency_Sufficient | Sufficiency_Insufficient + +export interface Sufficiency_Sufficient { + __kind: 'Sufficient' +} + +export interface Sufficiency_Insufficient { + __kind: 'Insufficient' + unitPrice: bigint +} + +export type TokenMarketBehavior = TokenMarketBehavior_HasRoyalty | TokenMarketBehavior_IsCurrency + +export interface TokenMarketBehavior_HasRoyalty { + __kind: 'HasRoyalty' + value: DefaultRoyalty +} + +export interface TokenMarketBehavior_IsCurrency { + __kind: 'IsCurrency' +} + +export type DefaultTokenMetadata = DefaultTokenMetadata_Native | DefaultTokenMetadata_Foreign + +export interface DefaultTokenMetadata_Native { + __kind: 'Native' +} + +export interface DefaultTokenMetadata_Foreign { + __kind: 'Foreign' + value: DefaultForeignTokenMetadata +} + +export type V3Junctions = V3Junctions_Here | V3Junctions_X1 | V3Junctions_X2 | V3Junctions_X3 | V3Junctions_X4 | V3Junctions_X5 | V3Junctions_X6 | V3Junctions_X7 | V3Junctions_X8 + +export interface V3Junctions_Here { + __kind: 'Here' +} + +export interface V3Junctions_X1 { + __kind: 'X1' + value: V3Junction +} + +export interface V3Junctions_X2 { + __kind: 'X2' + value: [V3Junction, V3Junction] +} + +export interface V3Junctions_X3 { + __kind: 'X3' + value: [V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X4 { + __kind: 'X4' + value: [V3Junction, V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X5 { + __kind: 'X5' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X6 { + __kind: 'X6' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X7 { + __kind: 'X7' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +} + +export interface V3Junctions_X8 { + __kind: 'X8' + value: [V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction, V3Junction] +} + +export type V2OriginKind = V2OriginKind_Native | V2OriginKind_SovereignAccount | V2OriginKind_Superuser | V2OriginKind_Xcm + +export interface V2OriginKind_Native { + __kind: 'Native' +} + +export interface V2OriginKind_SovereignAccount { + __kind: 'SovereignAccount' +} + +export interface V2OriginKind_Superuser { + __kind: 'Superuser' +} + +export interface V2OriginKind_Xcm { + __kind: 'Xcm' +} + +export interface DoubleEncoded { + encoded: Uint8Array +} + +export interface V3QueryResponseInfo { + destination: V3MultiLocation + queryId: bigint + maxWeight: Weight +} + +export type V3MultiAssetFilter = V3MultiAssetFilter_Definite | V3MultiAssetFilter_Wild + +export interface V3MultiAssetFilter_Definite { + __kind: 'Definite' + value: V3MultiAsset[] +} + +export interface V3MultiAssetFilter_Wild { + __kind: 'Wild' + value: V3WildMultiAsset +} + +export type V3MaybeErrorCode = V3MaybeErrorCode_Success | V3MaybeErrorCode_Error | V3MaybeErrorCode_TruncatedError + +export interface V3MaybeErrorCode_Success { + __kind: 'Success' +} + +export interface V3MaybeErrorCode_Error { + __kind: 'Error' + value: Uint8Array +} + +export interface V3MaybeErrorCode_TruncatedError { + __kind: 'TruncatedError' + value: Uint8Array +} + +export type V3Junction = V3Junction_Parachain | V3Junction_AccountId32 | V3Junction_AccountIndex64 | V3Junction_AccountKey20 | V3Junction_PalletInstance | V3Junction_GeneralIndex | V3Junction_GeneralKey | V3Junction_OnlyChild | V3Junction_Plurality | V3Junction_GlobalConsensus + +export interface V3Junction_Parachain { + __kind: 'Parachain' + value: number +} + +export interface V3Junction_AccountId32 { + __kind: 'AccountId32' + network: (V3NetworkId | undefined) + id: Uint8Array +} + +export interface V3Junction_AccountIndex64 { + __kind: 'AccountIndex64' + network: (V3NetworkId | undefined) + index: bigint +} + +export interface V3Junction_AccountKey20 { + __kind: 'AccountKey20' + network: (V3NetworkId | undefined) + key: Uint8Array +} + +export interface V3Junction_PalletInstance { + __kind: 'PalletInstance' + value: number +} + +export interface V3Junction_GeneralIndex { + __kind: 'GeneralIndex' + value: bigint +} + +export interface V3Junction_GeneralKey { + __kind: 'GeneralKey' + length: number + data: Uint8Array +} + +export interface V3Junction_OnlyChild { + __kind: 'OnlyChild' +} + +export interface V3Junction_Plurality { + __kind: 'Plurality' + id: V3BodyId + part: V3BodyPart +} + +export interface V3Junction_GlobalConsensus { + __kind: 'GlobalConsensus' + value: V3NetworkId +} + +export type V3NetworkId = V3NetworkId_ByGenesis | V3NetworkId_ByFork | V3NetworkId_Polkadot | V3NetworkId_Kusama | V3NetworkId_Westend | V3NetworkId_Rococo | V3NetworkId_Wococo | V3NetworkId_Ethereum | V3NetworkId_BitcoinCore | V3NetworkId_BitcoinCash + +export interface V3NetworkId_ByGenesis { + __kind: 'ByGenesis' + value: Uint8Array +} + +export interface V3NetworkId_ByFork { + __kind: 'ByFork' + blockNumber: bigint + blockHash: Uint8Array +} + +export interface V3NetworkId_Polkadot { + __kind: 'Polkadot' +} + +export interface V3NetworkId_Kusama { + __kind: 'Kusama' +} + +export interface V3NetworkId_Westend { + __kind: 'Westend' +} + +export interface V3NetworkId_Rococo { + __kind: 'Rococo' +} + +export interface V3NetworkId_Wococo { + __kind: 'Wococo' +} + +export interface V3NetworkId_Ethereum { + __kind: 'Ethereum' + chainId: bigint +} + +export interface V3NetworkId_BitcoinCore { + __kind: 'BitcoinCore' +} + +export interface V3NetworkId_BitcoinCash { + __kind: 'BitcoinCash' +} + +export interface V2MultiAsset { + id: V2AssetId + fun: V2Fungibility +} + +export type V3AssetId = V3AssetId_Concrete | V3AssetId_Abstract + +export interface V3AssetId_Concrete { + __kind: 'Concrete' + value: V3MultiLocation +} + +export interface V3AssetId_Abstract { + __kind: 'Abstract' + value: Uint8Array +} + +export type V3Fungibility = V3Fungibility_Fungible | V3Fungibility_NonFungible + +export interface V3Fungibility_Fungible { + __kind: 'Fungible' + value: bigint +} + +export interface V3Fungibility_NonFungible { + __kind: 'NonFungible' + value: V3AssetInstance +} + +export interface V2MultiLocation { + parents: number + interior: V2Junctions +} + +export interface V3PalletInfo { + index: number + name: Uint8Array + moduleName: Uint8Array + major: number + minor: number + patch: number +} + +export type DispatchClass = DispatchClass_Normal | DispatchClass_Operational | DispatchClass_Mandatory + +export interface DispatchClass_Normal { + __kind: 'Normal' +} + +export interface DispatchClass_Operational { + __kind: 'Operational' +} + +export interface DispatchClass_Mandatory { + __kind: 'Mandatory' +} + +export type Pays = Pays_Yes | Pays_No + +export interface Pays_Yes { + __kind: 'Yes' +} + +export interface Pays_No { + __kind: 'No' +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type SystemCall = SystemCall_remark | SystemCall_set_heap_pages | SystemCall_set_code | SystemCall_set_code_without_checks | SystemCall_set_storage | SystemCall_kill_storage | SystemCall_kill_prefix | SystemCall_remark_with_event + +/** + * Make some on-chain remark. + * + * ## Complexity + * - `O(1)` + */ +export interface SystemCall_remark { + __kind: 'remark' + remark: Uint8Array +} + +/** + * Set the number of pages in the WebAssembly environment's heap. + */ +export interface SystemCall_set_heap_pages { + __kind: 'set_heap_pages' + pages: bigint +} + +/** + * Set the new runtime code. + * + * ## Complexity + * - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code` + */ +export interface SystemCall_set_code { + __kind: 'set_code' + code: Uint8Array +} + +/** + * Set the new runtime code without doing any checks of the given `code`. + * + * ## Complexity + * - `O(C)` where `C` length of `code` + */ +export interface SystemCall_set_code_without_checks { + __kind: 'set_code_without_checks' + code: Uint8Array +} + +/** + * Set some items of storage. + */ +export interface SystemCall_set_storage { + __kind: 'set_storage' + items: [Uint8Array, Uint8Array][] +} + +/** + * Kill some items from storage. + */ +export interface SystemCall_kill_storage { + __kind: 'kill_storage' + keys: Uint8Array[] +} + +/** + * Kill all storage items with a key that starts with the given prefix. + * + * **NOTE:** We rely on the Root origin to provide us the number of subkeys under + * the prefix we are removing to accurately calculate the weight of this function. + */ +export interface SystemCall_kill_prefix { + __kind: 'kill_prefix' + prefix: Uint8Array + subkeys: number +} + +/** + * Make some on-chain remark and emit event. + */ +export interface SystemCall_remark_with_event { + __kind: 'remark_with_event' + remark: Uint8Array +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type ParachainSystemCall = ParachainSystemCall_set_validation_data | ParachainSystemCall_sudo_send_upward_message | ParachainSystemCall_authorize_upgrade | ParachainSystemCall_enact_authorized_upgrade + +/** + * Set the current validation data. + * + * This should be invoked exactly once per block. It will panic at the finalization + * phase if the call was not invoked. + * + * The dispatch origin for this call must be `Inherent` + * + * As a side effect, this function upgrades the current validation function + * if the appropriate time has come. + */ +export interface ParachainSystemCall_set_validation_data { + __kind: 'set_validation_data' + data: ParachainInherentData +} + +export interface ParachainSystemCall_sudo_send_upward_message { + __kind: 'sudo_send_upward_message' + message: Uint8Array +} + +/** + * Authorize an upgrade to a given `code_hash` for the runtime. The runtime can be supplied + * later. + * + * The `check_version` parameter sets a boolean flag for whether or not the runtime's spec + * version and name should be verified on upgrade. Since the authorization only has a hash, + * it cannot actually perform the verification. + * + * This call requires Root origin. + */ +export interface ParachainSystemCall_authorize_upgrade { + __kind: 'authorize_upgrade' + codeHash: Uint8Array + checkVersion: boolean +} + +/** + * Provide the preimage (runtime binary) `code` for an upgrade that has been authorized. + * + * If the authorization required a version check, this call will ensure the spec name + * remains unchanged and that the spec version has increased. + * + * Note that this function will not apply the new `code`, but only attempt to schedule the + * upgrade with the Relay Chain. + * + * All origins are allowed. + */ +export interface ParachainSystemCall_enact_authorized_upgrade { + __kind: 'enact_authorized_upgrade' + code: Uint8Array +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type TimestampCall = TimestampCall_set + +/** + * Set the current time. + * + * This call should be invoked exactly once per block. It will panic at the finalization + * phase, if this call hasn't been invoked by that time. + * + * The timestamp should be greater than the previous one by the amount specified by + * `MinimumPeriod`. + * + * The dispatch origin for this call must be `Inherent`. + * + * ## Complexity + * - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`) + * - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in + * `on_finalize`) + * - 1 event handler `on_timestamp_set`. Must be `O(1)`. + */ +export interface TimestampCall_set { + __kind: 'set' + now: bigint +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type SudoCall = SudoCall_sudo | SudoCall_sudo_unchecked_weight | SudoCall_set_key | SudoCall_sudo_as + +/** + * Authenticates the sudo key and dispatches a function call with `Root` origin. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ +export interface SudoCall_sudo { + __kind: 'sudo' + call: Call +} + +/** + * Authenticates the sudo key and dispatches a function call with `Root` origin. + * This function does not check the weight of the call, and instead allows the + * Sudo user to specify the weight of the call. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ +export interface SudoCall_sudo_unchecked_weight { + __kind: 'sudo_unchecked_weight' + call: Call + weight: Weight +} + +/** + * Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo + * key. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ +export interface SudoCall_set_key { + __kind: 'set_key' + new: MultiAddress +} + +/** + * Authenticates the sudo key and dispatches a function call with `Signed` origin from + * a given account. + * + * The dispatch origin for this call must be _Signed_. + * + * ## Complexity + * - O(1). + */ +export interface SudoCall_sudo_as { + __kind: 'sudo_as' + who: MultiAddress + call: Call +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type PreimageCall = PreimageCall_note_preimage | PreimageCall_unnote_preimage | PreimageCall_request_preimage | PreimageCall_unrequest_preimage + +/** + * Register a preimage on-chain. + * + * If the preimage was previously requested, no fees or deposits are taken for providing + * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. + */ +export interface PreimageCall_note_preimage { + __kind: 'note_preimage' + bytes: Uint8Array +} + +/** + * Clear an unrequested preimage from the runtime storage. + * + * If `len` is provided, then it will be a much cheaper operation. + * + * - `hash`: The hash of the preimage to be removed from the store. + * - `len`: The length of the preimage of `hash`. + */ +export interface PreimageCall_unnote_preimage { + __kind: 'unnote_preimage' + hash: Uint8Array +} + +/** + * Request a preimage be uploaded to the chain without paying any fees or deposits. + * + * If the preimage requests has already been provided on-chain, we unreserve any deposit + * a user may have paid, and take the control of the preimage out of their hands. + */ +export interface PreimageCall_request_preimage { + __kind: 'request_preimage' + hash: Uint8Array +} + +/** + * Clear a previously made request for a preimage. + * + * NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`. + */ +export interface PreimageCall_unrequest_preimage { + __kind: 'unrequest_preimage' + hash: Uint8Array +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type SchedulerCall = SchedulerCall_schedule | SchedulerCall_cancel | SchedulerCall_schedule_named | SchedulerCall_cancel_named | SchedulerCall_schedule_after | SchedulerCall_schedule_named_after + +/** + * Anonymously schedule a task. + */ +export interface SchedulerCall_schedule { + __kind: 'schedule' + when: number + maybePeriodic: ([number, number] | undefined) + priority: number + call: Call +} + +/** + * Cancel an anonymously scheduled task. + */ +export interface SchedulerCall_cancel { + __kind: 'cancel' + when: number + index: number +} + +/** + * Schedule a named task. + */ +export interface SchedulerCall_schedule_named { + __kind: 'schedule_named' + id: Uint8Array + when: number + maybePeriodic: ([number, number] | undefined) + priority: number + call: Call +} + +/** + * Cancel a named scheduled task. + */ +export interface SchedulerCall_cancel_named { + __kind: 'cancel_named' + id: Uint8Array +} + +/** + * Anonymously schedule a task after a delay. + */ +export interface SchedulerCall_schedule_after { + __kind: 'schedule_after' + after: number + maybePeriodic: ([number, number] | undefined) + priority: number + call: Call +} + +/** + * Schedule a named task after a delay. + */ +export interface SchedulerCall_schedule_named_after { + __kind: 'schedule_named_after' + id: Uint8Array + after: number + maybePeriodic: ([number, number] | undefined) + priority: number + call: Call +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type UtilityCall = UtilityCall_batch | UtilityCall_as_derivative | UtilityCall_batch_all | UtilityCall_dispatch_as | UtilityCall_force_batch | UtilityCall_with_weight + +/** + * Send a batch of dispatch calls. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + * + * This will return `Ok` in all circumstances. To determine the success of the batch, an + * event is deposited. If a call failed and the batch was interrupted, then the + * `BatchInterrupted` event is deposited, along with the number of successful calls made + * and the error of the failed call. If all were successful, then the `BatchCompleted` + * event is deposited. + */ +export interface UtilityCall_batch { + __kind: 'batch' + calls: Call[] +} + +/** + * Send a call through an indexed pseudonym of the sender. + * + * Filter from origin are passed along. The call will be dispatched with an origin which + * use the same filter as the origin of this call. + * + * NOTE: If you need to ensure that any account-based filtering is not honored (i.e. + * because you expect `proxy` to have been used prior in the call stack and you do not want + * the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1` + * in the Multisig pallet instead. + * + * NOTE: Prior to version *12, this was called `as_limited_sub`. + * + * The dispatch origin for this call must be _Signed_. + */ +export interface UtilityCall_as_derivative { + __kind: 'as_derivative' + index: number + call: Call +} + +/** + * Send a batch of dispatch calls and atomically execute them. + * The whole transaction will rollback and fail if any of the calls failed. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ +export interface UtilityCall_batch_all { + __kind: 'batch_all' + calls: Call[] +} + +/** + * Dispatches a function call with a provided origin. + * + * The dispatch origin for this call must be _Root_. + * + * ## Complexity + * - O(1). + */ +export interface UtilityCall_dispatch_as { + __kind: 'dispatch_as' + asOrigin: OriginCaller + call: Call +} + +/** + * Send a batch of dispatch calls. + * Unlike `batch`, it allows errors and won't interrupt. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatch without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * ## Complexity + * - O(C) where C is the number of calls to be batched. + */ +export interface UtilityCall_force_batch { + __kind: 'force_batch' + calls: Call[] +} + +/** + * Dispatch a function call with a specified weight. + * + * This function does not check the weight of the call, and instead allows the + * Root origin to specify the weight of the call. + * + * The dispatch origin for this call must be _Root_. + */ +export interface UtilityCall_with_weight { + __kind: 'with_weight' + call: Call + weight: Weight +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type BalancesCall = BalancesCall_transfer_allow_death | BalancesCall_set_balance_deprecated | BalancesCall_force_transfer | BalancesCall_transfer_keep_alive | BalancesCall_transfer_all | BalancesCall_force_unreserve | BalancesCall_upgrade_accounts | BalancesCall_transfer | BalancesCall_force_set_balance + +/** + * Transfer some liquid free balance to another account. + * + * `transfer_allow_death` will set the `FreeBalance` of the sender and receiver. + * If the sender's account is below the existential deposit as a result + * of the transfer, the account will be reaped. + * + * The dispatch origin for this call must be `Signed` by the transactor. + */ +export interface BalancesCall_transfer_allow_death { + __kind: 'transfer_allow_death' + dest: MultiAddress + value: bigint +} + +/** + * Set the regular balance of a given account; it also takes a reserved balance but this + * must be the same as the account's current reserved balance. + * + * The dispatch origin for this call is `root`. + * + * WARNING: This call is DEPRECATED! Use `force_set_balance` instead. + */ +export interface BalancesCall_set_balance_deprecated { + __kind: 'set_balance_deprecated' + who: MultiAddress + newFree: bigint + oldReserved: bigint +} + +/** + * Exactly as `transfer_allow_death`, except the origin must be root and the source account + * may be specified. + */ +export interface BalancesCall_force_transfer { + __kind: 'force_transfer' + source: MultiAddress + dest: MultiAddress + value: bigint +} + +/** + * Same as the [`transfer_allow_death`] call, but with a check that the transfer will not + * kill the origin account. + * + * 99% of the time you want [`transfer_allow_death`] instead. + * + * [`transfer_allow_death`]: struct.Pallet.html#method.transfer + */ +export interface BalancesCall_transfer_keep_alive { + __kind: 'transfer_keep_alive' + dest: MultiAddress + value: bigint +} + +/** + * Transfer the entire transferable balance from the caller account. + * + * NOTE: This function only attempts to transfer _transferable_ balances. This means that + * any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be + * transferred by this function. To ensure that this function results in a killed account, + * you might need to prepare the account by removing any reference counters, storage + * deposits, etc... + * + * The dispatch origin of this call must be Signed. + * + * - `dest`: The recipient of the transfer. + * - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all + * of the funds the account has, causing the sender account to be killed (false), or + * transfer everything except at least the existential deposit, which will guarantee to + * keep the sender account alive (true). + */ +export interface BalancesCall_transfer_all { + __kind: 'transfer_all' + dest: MultiAddress + keepAlive: boolean +} + +/** + * Unreserve some balance from a user by force. + * + * Can only be called by ROOT. + */ +export interface BalancesCall_force_unreserve { + __kind: 'force_unreserve' + who: MultiAddress + amount: bigint +} + +/** + * Upgrade a specified account. + * + * - `origin`: Must be `Signed`. + * - `who`: The account to be upgraded. + * + * This will waive the transaction fee if at least all but 10% of the accounts needed to + * be upgraded. (We let some not have to be upgraded just in order to allow for the + * possibililty of churn). + */ +export interface BalancesCall_upgrade_accounts { + __kind: 'upgrade_accounts' + who: Uint8Array[] +} + +/** + * Alias for `transfer_allow_death`, provided only for name-wise compatibility. + * + * WARNING: DEPRECATED! Will be released in approximately 3 months. + */ +export interface BalancesCall_transfer { + __kind: 'transfer' + dest: MultiAddress + value: bigint +} + +/** + * Set the regular balance of a given account. + * + * The dispatch origin for this call is `root`. + */ +export interface BalancesCall_force_set_balance { + __kind: 'force_set_balance' + who: MultiAddress + newFree: bigint +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type VestingCall = VestingCall_claim | VestingCall_vested_transfer | VestingCall_update_vesting_schedules | VestingCall_claim_for + +export interface VestingCall_claim { + __kind: 'claim' +} + +export interface VestingCall_vested_transfer { + __kind: 'vested_transfer' + dest: MultiAddress + schedule: VestingSchedule +} + +export interface VestingCall_update_vesting_schedules { + __kind: 'update_vesting_schedules' + who: MultiAddress + vestingSchedules: VestingSchedule[] +} + +export interface VestingCall_claim_for { + __kind: 'claim_for' + dest: MultiAddress +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type VestingRegistrarCall = VestingRegistrarCall_register_batch | VestingRegistrarCall_claim_batch | VestingRegistrarCall_force_vest_all_schedules + +/** + * Register a batch of accounts and their vesting amounts. + * + * # Errors + * + * - [`Error::InvalidVestedAmount`]: If the vested amount is invalid. + * - [`Error::InvalidPeriodCount`]: If the period count is invalid. + */ +export interface VestingRegistrarCall_register_batch { + __kind: 'register_batch' + accounts: VestedAccount[] + startBlockNumber: number + period: number + periodCount: number +} + +/** + * Batch claim for vested accounts + */ +export interface VestingRegistrarCall_claim_batch { + __kind: 'claim_batch' + accounts: VestedAccount[] +} + +/** + * For all registered accounts, it sets the vesting schedule expiration to the next block + * number. + * + * This is a privileged call and can only be called by the root origin. + * + * It simply updates each schedule registered for `account` to expire in the next block. + */ +export interface VestingRegistrarCall_force_vest_all_schedules { + __kind: 'force_vest_all_schedules' + accounts: VestedAccount[] +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type DemocracyCall = DemocracyCall_propose | DemocracyCall_second | DemocracyCall_vote | DemocracyCall_emergency_cancel | DemocracyCall_external_propose | DemocracyCall_external_propose_majority | DemocracyCall_external_propose_default | DemocracyCall_fast_track | DemocracyCall_veto_external | DemocracyCall_cancel_referendum | DemocracyCall_delegate | DemocracyCall_undelegate | DemocracyCall_clear_public_proposals | DemocracyCall_unlock | DemocracyCall_remove_vote | DemocracyCall_remove_other_vote | DemocracyCall_blacklist | DemocracyCall_cancel_proposal | DemocracyCall_set_metadata + +/** + * Propose a sensitive action to be taken. + * + * The dispatch origin of this call must be _Signed_ and the sender must + * have funds to cover the deposit. + * + * - `proposal_hash`: The hash of the proposal preimage. + * - `value`: The amount of deposit (must be at least `MinimumDeposit`). + * + * Emits `Proposed`. + */ +export interface DemocracyCall_propose { + __kind: 'propose' + proposal: Bounded + value: bigint +} + +/** + * Signals agreement with a particular proposal. + * + * The dispatch origin of this call must be _Signed_ and the sender + * must have funds to cover the deposit, equal to the original deposit. + * + * - `proposal`: The index of the proposal to second. + */ +export interface DemocracyCall_second { + __kind: 'second' + proposal: number +} + +/** + * Vote in a referendum. If `vote.is_aye()`, the vote is to enact the proposal; + * otherwise it is a vote to keep the status quo. + * + * The dispatch origin of this call must be _Signed_. + * + * - `ref_index`: The index of the referendum to vote for. + * - `vote`: The vote configuration. + */ +export interface DemocracyCall_vote { + __kind: 'vote' + refIndex: number + vote: AccountVote +} + +/** + * Schedule an emergency cancellation of a referendum. Cannot happen twice to the same + * referendum. + * + * The dispatch origin of this call must be `CancellationOrigin`. + * + * -`ref_index`: The index of the referendum to cancel. + * + * Weight: `O(1)`. + */ +export interface DemocracyCall_emergency_cancel { + __kind: 'emergency_cancel' + refIndex: number +} + +/** + * Schedule a referendum to be tabled once it is legal to schedule an external + * referendum. + * + * The dispatch origin of this call must be `ExternalOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal. + */ +export interface DemocracyCall_external_propose { + __kind: 'external_propose' + proposal: Bounded +} + +/** + * Schedule a majority-carries referendum to be tabled next once it is legal to schedule + * an external referendum. + * + * The dispatch of this call must be `ExternalMajorityOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal. + * + * Unlike `external_propose`, blacklisting has no effect on this and it may replace a + * pre-scheduled `external_propose` call. + * + * Weight: `O(1)` + */ +export interface DemocracyCall_external_propose_majority { + __kind: 'external_propose_majority' + proposal: Bounded +} + +/** + * Schedule a negative-turnout-bias referendum to be tabled next once it is legal to + * schedule an external referendum. + * + * The dispatch of this call must be `ExternalDefaultOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal. + * + * Unlike `external_propose`, blacklisting has no effect on this and it may replace a + * pre-scheduled `external_propose` call. + * + * Weight: `O(1)` + */ +export interface DemocracyCall_external_propose_default { + __kind: 'external_propose_default' + proposal: Bounded +} + +/** + * Schedule the currently externally-proposed majority-carries referendum to be tabled + * immediately. If there is no externally-proposed referendum currently, or if there is one + * but it is not a majority-carries referendum then it fails. + * + * The dispatch of this call must be `FastTrackOrigin`. + * + * - `proposal_hash`: The hash of the current external proposal. + * - `voting_period`: The period that is allowed for voting on this proposal. Increased to + * Must be always greater than zero. + * For `FastTrackOrigin` must be equal or greater than `FastTrackVotingPeriod`. + * - `delay`: The number of block after voting has ended in approval and this should be + * enacted. This doesn't have a minimum amount. + * + * Emits `Started`. + * + * Weight: `O(1)` + */ +export interface DemocracyCall_fast_track { + __kind: 'fast_track' + proposalHash: Uint8Array + votingPeriod: number + delay: number +} + +/** + * Veto and blacklist the external proposal hash. + * + * The dispatch origin of this call must be `VetoOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal to veto and blacklist. + * + * Emits `Vetoed`. + * + * Weight: `O(V + log(V))` where V is number of `existing vetoers` + */ +export interface DemocracyCall_veto_external { + __kind: 'veto_external' + proposalHash: Uint8Array +} + +/** + * Remove a referendum. + * + * The dispatch origin of this call must be _Root_. + * + * - `ref_index`: The index of the referendum to cancel. + * + * # Weight: `O(1)`. + */ +export interface DemocracyCall_cancel_referendum { + __kind: 'cancel_referendum' + refIndex: number +} + +/** + * Delegate the voting power (with some given conviction) of the sending account. + * + * The balance delegated is locked for as long as it's delegated, and thereafter for the + * time appropriate for the conviction's lock period. + * + * The dispatch origin of this call must be _Signed_, and the signing account must either: + * - be delegating already; or + * - have no voting activity (if there is, then it will need to be removed/consolidated + * through `reap_vote` or `unvote`). + * + * - `to`: The account whose voting the `target` account's voting power will follow. + * - `conviction`: The conviction that will be attached to the delegated votes. When the + * account is undelegated, the funds will be locked for the corresponding period. + * - `balance`: The amount of the account's balance to be used in delegating. This must not + * be more than the account's current balance. + * + * Emits `Delegated`. + * + * Weight: `O(R)` where R is the number of referendums the voter delegating to has + * voted on. Weight is charged as if maximum votes. + */ +export interface DemocracyCall_delegate { + __kind: 'delegate' + to: MultiAddress + conviction: Conviction + balance: bigint +} + +/** + * Undelegate the voting power of the sending account. + * + * Tokens may be unlocked following once an amount of time consistent with the lock period + * of the conviction with which the delegation was issued. + * + * The dispatch origin of this call must be _Signed_ and the signing account must be + * currently delegating. + * + * Emits `Undelegated`. + * + * Weight: `O(R)` where R is the number of referendums the voter delegating to has + * voted on. Weight is charged as if maximum votes. + */ +export interface DemocracyCall_undelegate { + __kind: 'undelegate' +} + +/** + * Clears all public proposals. + * + * The dispatch origin of this call must be _Root_. + * + * Weight: `O(1)`. + */ +export interface DemocracyCall_clear_public_proposals { + __kind: 'clear_public_proposals' +} + +/** + * Unlock tokens that have an expired lock. + * + * The dispatch origin of this call must be _Signed_. + * + * - `target`: The account to remove the lock on. + * + * Weight: `O(R)` with R number of vote of target. + */ +export interface DemocracyCall_unlock { + __kind: 'unlock' + target: MultiAddress +} + +/** + * Remove a vote for a referendum. + * + * If: + * - the referendum was cancelled, or + * - the referendum is ongoing, or + * - the referendum has ended such that + * - the vote of the account was in opposition to the result; or + * - there was no conviction to the account's vote; or + * - the account made a split vote + * ...then the vote is removed cleanly and a following call to `unlock` may result in more + * funds being available. + * + * If, however, the referendum has ended and: + * - it finished corresponding to the vote of the account, and + * - the account made a standard vote with conviction, and + * - the lock period of the conviction is not over + * ...then the lock will be aggregated into the overall account's lock, which may involve + * *overlocking* (where the two locks are combined into a single lock that is the maximum + * of both the amount locked and the time is it locked for). + * + * The dispatch origin of this call must be _Signed_, and the signer must have a vote + * registered for referendum `index`. + * + * - `index`: The index of referendum of the vote to be removed. + * + * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on. + * Weight is calculated for the maximum number of vote. + */ +export interface DemocracyCall_remove_vote { + __kind: 'remove_vote' + index: number +} + +/** + * Remove a vote for a referendum. + * + * If the `target` is equal to the signer, then this function is exactly equivalent to + * `remove_vote`. If not equal to the signer, then the vote must have expired, + * either because the referendum was cancelled, because the voter lost the referendum or + * because the conviction period is over. + * + * The dispatch origin of this call must be _Signed_. + * + * - `target`: The account of the vote to be removed; this account must have voted for + * referendum `index`. + * - `index`: The index of referendum of the vote to be removed. + * + * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on. + * Weight is calculated for the maximum number of vote. + */ +export interface DemocracyCall_remove_other_vote { + __kind: 'remove_other_vote' + target: MultiAddress + index: number +} + +/** + * Permanently place a proposal into the blacklist. This prevents it from ever being + * proposed again. + * + * If called on a queued public or external proposal, then this will result in it being + * removed. If the `ref_index` supplied is an active referendum with the proposal hash, + * then it will be cancelled. + * + * The dispatch origin of this call must be `BlacklistOrigin`. + * + * - `proposal_hash`: The proposal hash to blacklist permanently. + * - `ref_index`: An ongoing referendum whose hash is `proposal_hash`, which will be + * cancelled. + * + * Weight: `O(p)` (though as this is an high-privilege dispatch, we assume it has a + * reasonable value). + */ +export interface DemocracyCall_blacklist { + __kind: 'blacklist' + proposalHash: Uint8Array + maybeRefIndex: (number | undefined) +} + +/** + * Remove a proposal. + * + * The dispatch origin of this call must be `CancelProposalOrigin`. + * + * - `prop_index`: The index of the proposal to cancel. + * + * Weight: `O(p)` where `p = PublicProps::::decode_len()` + */ +export interface DemocracyCall_cancel_proposal { + __kind: 'cancel_proposal' + propIndex: number +} + +/** + * Set or clear a metadata of a proposal or a referendum. + * + * Parameters: + * - `origin`: Must correspond to the `MetadataOwner`. + * - `ExternalOrigin` for an external proposal with the `SuperMajorityApprove` + * threshold. + * - `ExternalDefaultOrigin` for an external proposal with the `SuperMajorityAgainst` + * threshold. + * - `ExternalMajorityOrigin` for an external proposal with the `SimpleMajority` + * threshold. + * - `Signed` by a creator for a public proposal. + * - `Signed` to clear a metadata for a finished referendum. + * - `Root` to set a metadata for an ongoing referendum. + * - `owner`: an identifier of a metadata owner. + * - `maybe_hash`: The hash of an on-chain stored preimage. `None` to clear a metadata. + */ +export interface DemocracyCall_set_metadata { + __kind: 'set_metadata' + owner: MetadataOwner + maybeHash: (Uint8Array | undefined) +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type CouncilCall = CouncilCall_set_members | CouncilCall_execute | CouncilCall_propose | CouncilCall_vote | CouncilCall_disapprove_proposal | CouncilCall_close + +/** + * Set the collective's membership. + * + * - `new_members`: The new member list. Be nice to the chain and provide it sorted. + * - `prime`: The prime member whose vote sets the default. + * - `old_count`: The upper bound for the previous number of members in storage. Used for + * weight estimation. + * + * The dispatch of this call must be `SetMembersOrigin`. + * + * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but + * the weight estimations rely on it to estimate dispatchable weight. + * + * # WARNING: + * + * The `pallet-collective` can also be managed by logic outside of the pallet through the + * implementation of the trait [`ChangeMembers`]. + * Any call to `set_members` must be careful that the member set doesn't get out of sync + * with other logic managing the member set. + * + * ## Complexity: + * - `O(MP + N)` where: + * - `M` old-members-count (code- and governance-bounded) + * - `N` new-members-count (code- and governance-bounded) + * - `P` proposals-count (code-bounded) + */ +export interface CouncilCall_set_members { + __kind: 'set_members' + newMembers: Uint8Array[] + prime: (Uint8Array | undefined) + oldCount: number +} + +/** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ +export interface CouncilCall_execute { + __kind: 'execute' + proposal: Call + lengthBound: number +} + +/** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ +export interface CouncilCall_propose { + __kind: 'propose' + threshold: number + proposal: Call + lengthBound: number +} + +/** + * Add an aye or nay vote for the sender to the given proposal. + * + * Requires the sender to be a member. + * + * Transaction fees will be waived if the member is voting on any particular proposal + * for the first time and the call is successful. Subsequent vote changes will charge a + * fee. + * ## Complexity + * - `O(M)` where `M` is members-count (code- and governance-bounded) + */ +export interface CouncilCall_vote { + __kind: 'vote' + proposal: Uint8Array + index: number + approve: boolean +} + +/** + * Disapprove a proposal, close, and remove it from the system, regardless of its current + * state. + * + * Must be called by the Root origin. + * + * Parameters: + * * `proposal_hash`: The hash of the proposal that should be disapproved. + * + * ## Complexity + * O(P) where P is the number of max proposals + */ +export interface CouncilCall_disapprove_proposal { + __kind: 'disapprove_proposal' + proposalHash: Uint8Array +} + +/** + * Close a vote that is either approved, disapproved or whose voting period has ended. + * + * May be called by any signed account in order to finish voting and close the proposal. + * + * If called before the end of the voting period it will only close the vote if it is + * has enough votes to be approved or disapproved. + * + * If called after the end of the voting period abstentions are counted as rejections + * unless there is a prime member set and the prime member cast an approval. + * + * If the close operation completes successfully with disapproval, the transaction fee will + * be waived. Otherwise execution of the approved operation will be charged to the caller. + * + * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed + * proposal. + * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via + * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * + * ## Complexity + * - `O(B + M + P1 + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - `P1` is the complexity of `proposal` preimage. + * - `P2` is proposal-count (code-bounded) + */ +export interface CouncilCall_close { + __kind: 'close' + proposalHash: Uint8Array + index: number + proposalWeightBound: Weight + lengthBound: number +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type TechnicalCommitteeCall = TechnicalCommitteeCall_set_members | TechnicalCommitteeCall_execute | TechnicalCommitteeCall_propose | TechnicalCommitteeCall_vote | TechnicalCommitteeCall_disapprove_proposal | TechnicalCommitteeCall_close + +/** + * Set the collective's membership. + * + * - `new_members`: The new member list. Be nice to the chain and provide it sorted. + * - `prime`: The prime member whose vote sets the default. + * - `old_count`: The upper bound for the previous number of members in storage. Used for + * weight estimation. + * + * The dispatch of this call must be `SetMembersOrigin`. + * + * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but + * the weight estimations rely on it to estimate dispatchable weight. + * + * # WARNING: + * + * The `pallet-collective` can also be managed by logic outside of the pallet through the + * implementation of the trait [`ChangeMembers`]. + * Any call to `set_members` must be careful that the member set doesn't get out of sync + * with other logic managing the member set. + * + * ## Complexity: + * - `O(MP + N)` where: + * - `M` old-members-count (code- and governance-bounded) + * - `N` new-members-count (code- and governance-bounded) + * - `P` proposals-count (code-bounded) + */ +export interface TechnicalCommitteeCall_set_members { + __kind: 'set_members' + newMembers: Uint8Array[] + prime: (Uint8Array | undefined) + oldCount: number +} + +/** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * ## Complexity: + * - `O(B + M + P)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` members-count (code-bounded) + * - `P` complexity of dispatching `proposal` + */ +export interface TechnicalCommitteeCall_execute { + __kind: 'execute' + proposal: Call + lengthBound: number +} + +/** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * ## Complexity + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + */ +export interface TechnicalCommitteeCall_propose { + __kind: 'propose' + threshold: number + proposal: Call + lengthBound: number +} + +/** + * Add an aye or nay vote for the sender to the given proposal. + * + * Requires the sender to be a member. + * + * Transaction fees will be waived if the member is voting on any particular proposal + * for the first time and the call is successful. Subsequent vote changes will charge a + * fee. + * ## Complexity + * - `O(M)` where `M` is members-count (code- and governance-bounded) + */ +export interface TechnicalCommitteeCall_vote { + __kind: 'vote' + proposal: Uint8Array + index: number + approve: boolean +} + +/** + * Disapprove a proposal, close, and remove it from the system, regardless of its current + * state. + * + * Must be called by the Root origin. + * + * Parameters: + * * `proposal_hash`: The hash of the proposal that should be disapproved. + * + * ## Complexity + * O(P) where P is the number of max proposals + */ +export interface TechnicalCommitteeCall_disapprove_proposal { + __kind: 'disapprove_proposal' + proposalHash: Uint8Array +} + +/** + * Close a vote that is either approved, disapproved or whose voting period has ended. + * + * May be called by any signed account in order to finish voting and close the proposal. + * + * If called before the end of the voting period it will only close the vote if it is + * has enough votes to be approved or disapproved. + * + * If called after the end of the voting period abstentions are counted as rejections + * unless there is a prime member set and the prime member cast an approval. + * + * If the close operation completes successfully with disapproval, the transaction fee will + * be waived. Otherwise execution of the approved operation will be charged to the caller. + * + * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed + * proposal. + * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via + * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * + * ## Complexity + * - `O(B + M + P1 + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - `P1` is the complexity of `proposal` preimage. + * - `P2` is proposal-count (code-bounded) + */ +export interface TechnicalCommitteeCall_close { + __kind: 'close' + proposalHash: Uint8Array + index: number + proposalWeightBound: Weight + lengthBound: number +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type CommunityPoolCall = CommunityPoolCall_propose_spend | CommunityPoolCall_reject_proposal | CommunityPoolCall_approve_proposal | CommunityPoolCall_spend | CommunityPoolCall_remove_approval + +/** + * Put forward a suggestion for spending. A deposit proportional to the value + * is reserved and slashed if the proposal is rejected. It is returned once the + * proposal is awarded. + * + * ## Complexity + * - O(1) + */ +export interface CommunityPoolCall_propose_spend { + __kind: 'propose_spend' + value: bigint + beneficiary: MultiAddress +} + +/** + * Reject a proposed spend. The original deposit will be slashed. + * + * May only be called from `T::RejectOrigin`. + * + * ## Complexity + * - O(1) + */ +export interface CommunityPoolCall_reject_proposal { + __kind: 'reject_proposal' + proposalId: number +} + +/** + * Approve a proposal. At a later time, the proposal will be allocated to the beneficiary + * and the original deposit will be returned. + * + * May only be called from `T::ApproveOrigin`. + * + * ## Complexity + * - O(1). + */ +export interface CommunityPoolCall_approve_proposal { + __kind: 'approve_proposal' + proposalId: number +} + +/** + * Propose and approve a spend of treasury funds. + * + * - `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`. + * - `amount`: The amount to be transferred from the treasury to the `beneficiary`. + * - `beneficiary`: The destination account for the transfer. + * + * NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the + * beneficiary. + */ +export interface CommunityPoolCall_spend { + __kind: 'spend' + amount: bigint + beneficiary: MultiAddress +} + +/** + * Force a previously approved proposal to be removed from the approval queue. + * The original deposit will no longer be returned. + * + * May only be called from `T::RejectOrigin`. + * - `proposal_id`: The index of a proposal + * + * ## Complexity + * - O(A) where `A` is the number of approvals + * + * Errors: + * - `ProposalNotApproved`: The `proposal_id` supplied was not found in the approval queue, + * i.e., the proposal has not been approved. This could also mean the proposal does not + * exist altogether, thus there is no way it would have been approved in the first place. + */ +export interface CommunityPoolCall_remove_approval { + __kind: 'remove_approval' + proposalId: number +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type TechnicalMembershipCall = TechnicalMembershipCall_add_member | TechnicalMembershipCall_remove_member | TechnicalMembershipCall_swap_member | TechnicalMembershipCall_reset_members | TechnicalMembershipCall_change_key | TechnicalMembershipCall_set_prime | TechnicalMembershipCall_clear_prime + +/** + * Add a member `who` to the set. + * + * May only be called from `T::AddOrigin`. + */ +export interface TechnicalMembershipCall_add_member { + __kind: 'add_member' + who: MultiAddress +} + +/** + * Remove a member `who` from the set. + * + * May only be called from `T::RemoveOrigin`. + */ +export interface TechnicalMembershipCall_remove_member { + __kind: 'remove_member' + who: MultiAddress +} + +/** + * Swap out one member `remove` for another `add`. + * + * May only be called from `T::SwapOrigin`. + * + * Prime membership is *not* passed from `remove` to `add`, if extant. + */ +export interface TechnicalMembershipCall_swap_member { + __kind: 'swap_member' + remove: MultiAddress + add: MultiAddress +} + +/** + * Change the membership to a new set, disregarding the existing membership. Be nice and + * pass `members` pre-sorted. + * + * May only be called from `T::ResetOrigin`. + */ +export interface TechnicalMembershipCall_reset_members { + __kind: 'reset_members' + members: Uint8Array[] +} + +/** + * Swap out the sending member for some other key `new`. + * + * May only be called from `Signed` origin of a current member. + * + * Prime membership is passed from the origin account to `new`, if extant. + */ +export interface TechnicalMembershipCall_change_key { + __kind: 'change_key' + new: MultiAddress +} + +/** + * Set the prime member. Must be a current member. + * + * May only be called from `T::PrimeOrigin`. + */ +export interface TechnicalMembershipCall_set_prime { + __kind: 'set_prime' + who: MultiAddress +} + +/** + * Remove the prime member if it exists. + * + * May only be called from `T::PrimeOrigin`. + */ +export interface TechnicalMembershipCall_clear_prime { + __kind: 'clear_prime' +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type MultisigCall = MultisigCall_as_multi_threshold_1 | MultisigCall_as_multi | MultisigCall_approve_as_multi | MultisigCall_cancel_as_multi + +/** + * Immediately dispatch a multi-signature call using a single approval from the caller. + * + * The dispatch origin for this call must be _Signed_. + * + * - `other_signatories`: The accounts (other than the sender) who are part of the + * multi-signature, but do not participate in the approval process. + * - `call`: The call to be executed. + * + * Result is equivalent to the dispatched result. + * + * ## Complexity + * O(Z + C) where Z is the length of the call and C its execution weight. + */ +export interface MultisigCall_as_multi_threshold_1 { + __kind: 'as_multi_threshold_1' + otherSignatories: Uint8Array[] + call: Call +} + +/** + * Register approval for a dispatch to be made from a deterministic composite account if + * approved by a total of `threshold - 1` of `other_signatories`. + * + * If there are enough, then dispatch the call. + * + * Payment: `DepositBase` will be reserved if this is the first approval, plus + * `threshold` times `DepositFactor`. It is returned once this dispatch happens or + * is cancelled. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is + * not the first approval, then it must be `Some`, with the timepoint (block number and + * transaction index) of the first approval transaction. + * - `call`: The call to be executed. + * + * NOTE: Unless this is the final approval, you will generally want to use + * `approve_as_multi` instead, since it only requires a hash of the call. + * + * Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise + * on success, result is `Ok` and the result from the interior call, if it was executed, + * may be found in the deposited `MultisigExecuted` event. + * + * ## Complexity + * - `O(S + Z + Call)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len. + * - One encode & hash, both of complexity `O(S)`. + * - Up to one binary search and insert (`O(logS + S)`). + * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. + * - One event. + * - The weight of the `call`. + * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit + * taken for its lifetime of `DepositBase + threshold * DepositFactor`. + */ +export interface MultisigCall_as_multi { + __kind: 'as_multi' + threshold: number + otherSignatories: Uint8Array[] + maybeTimepoint: (Timepoint | undefined) + call: Call + maxWeight: Weight +} + +/** + * Register approval for a dispatch to be made from a deterministic composite account if + * approved by a total of `threshold - 1` of `other_signatories`. + * + * Payment: `DepositBase` will be reserved if this is the first approval, plus + * `threshold` times `DepositFactor`. It is returned once this dispatch happens or + * is cancelled. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is + * not the first approval, then it must be `Some`, with the timepoint (block number and + * transaction index) of the first approval transaction. + * - `call_hash`: The hash of the call to be executed. + * + * NOTE: If this is the final approval, you will want to use `as_multi` instead. + * + * ## Complexity + * - `O(S)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One encode & hash, both of complexity `O(S)`. + * - Up to one binary search and insert (`O(logS + S)`). + * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. + * - One event. + * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit + * taken for its lifetime of `DepositBase + threshold * DepositFactor`. + */ +export interface MultisigCall_approve_as_multi { + __kind: 'approve_as_multi' + threshold: number + otherSignatories: Uint8Array[] + maybeTimepoint: (Timepoint | undefined) + callHash: Uint8Array + maxWeight: Weight +} + +/** + * Cancel a pre-existing, on-going multisig transaction. Any deposit reserved previously + * for this operation will be unreserved on success. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `timepoint`: The timepoint (block number and transaction index) of the first approval + * transaction for this dispatch. + * - `call_hash`: The hash of the call to be executed. + * + * ## Complexity + * - `O(S)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One encode & hash, both of complexity `O(S)`. + * - One event. + * - I/O: 1 read `O(S)`, one remove. + * - Storage: removes one item. + */ +export interface MultisigCall_cancel_as_multi { + __kind: 'cancel_as_multi' + threshold: number + otherSignatories: Uint8Array[] + timepoint: Timepoint + callHash: Uint8Array +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type CollatorStakingCall = CollatorStakingCall_set_invulnerables | CollatorStakingCall_join_candidates | CollatorStakingCall_unbond | CollatorStakingCall_nominate | CollatorStakingCall_remove_nomination | CollatorStakingCall_force_set_current_max_candidates | CollatorStakingCall_force_set_min_collator_stake + +/** + * Force set the invulnerables. + * + * [`ForceOrigin`](Config::ForceOrigin) call only. + * + * # Errors + * + * - [`Error::TooManyInvulnerables`] if the number of invulnerables exceeds the maximum + */ +export interface CollatorStakingCall_set_invulnerables { + __kind: 'set_invulnerables' + accounts: Uint8Array[] +} + +/** + * Join the list of candidates for collation. + * + * # Errors + * + * - [`Error::BelowMinStakeAmount`] if `amount` is below the minimum required amount. + * - [`Error::NominationExists`] if nomination already exists. + * - [`Error::AccountIdNotRegistered`] if `AccountId` is not registered as a collator. + * - [`Error::NoAssociatedValidatorId`] if no associated validator ID for `AccountId`. + * - [`Error::TooManyCandidates`] if the number of candidates is already at the maximum. + */ +export interface CollatorStakingCall_join_candidates { + __kind: 'join_candidates' + amount: bigint + rewardsCut: number +} + +/** + * Leave the collator set of this parachain. + * + * In this case, if the calling account is already a collator, an exit + * is registered so that this account is not selected for the next set of collators. + * Otherwise, if the account is only a candidate, this candidate will be removed + * and the nominations would be freed up. + * + * # Errors + * + * - [`Error::CandidateDoesNotExist`] if candidate does not exist. + * - [`Error::CannotUnbondInvulnerable`] cannot unbond an invulnerable collator. + * - [`Error::ExitInProgress`] if unbonding for collator already in progress. + */ +export interface CollatorStakingCall_unbond { + __kind: 'unbond' +} + +/** + * Nominate a specific candidate to be selected for collation and block production. + * + * # Errors + * + * - [`Error::CandidateDoesNotExist`] if the candidate does not exist. + * - [`Error::NominationExists`] if the nomination already exists. + * - [`Error::BelowMinNominationStakeAmount`] if the nomination amount is below the + * minimum. + * - [`Error::TooManyNominations`] if there are too many nominations for the candidate. + */ +export interface CollatorStakingCall_nominate { + __kind: 'nominate' + collatorId: Uint8Array + amount: bigint +} + +/** + * Remove a nomination previously registered for a specific collator candidate. + * + * # Errors + * + * - [`Error::CandidateDoesNotExist`] if the candidate does not exist. + * - [`Error::NominationDoesNotExist`] if the nomination does not exist. + * - [`Error::TooManyCandidates`] if there are too many candidates in the set. + */ +export interface CollatorStakingCall_remove_nomination { + __kind: 'remove_nomination' + collatorId: Uint8Array +} + +/** + * Set the current max candidates, must be within 0 and + * [`MaxCandidates`](Config::MaxCandidates) + * + * Only [`ForceOrigin`](Config::ForceOrigin) can call this function. + * + * # Errors + * + * - [`Error::TooManyCandidates`] if the number of candidates is already at the maximum. + */ +export interface CollatorStakingCall_force_set_current_max_candidates { + __kind: 'force_set_current_max_candidates' + maxCandidates: number +} + +/** + * Set the minimum collator stake amount + * + * [`T::ForceOrigin`](Config::ForceOrigin) call only + */ +export interface CollatorStakingCall_force_set_min_collator_stake { + __kind: 'force_set_min_collator_stake' + minCollatorStake: bigint +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type SessionCall = SessionCall_set_keys | SessionCall_purge_keys + +/** + * Sets the session key(s) of the function caller to `keys`. + * Allows an account to set its session key prior to becoming a validator. + * This doesn't take effect until the next session. + * + * The dispatch origin of this function must be signed. + * + * ## Complexity + * - `O(1)`. Actual cost depends on the number of length of `T::Keys::key_ids()` which is + * fixed. + */ +export interface SessionCall_set_keys { + __kind: 'set_keys' + keys: SessionKeys + proof: Uint8Array +} + +/** + * Removes any session key(s) of the function caller. + * + * This doesn't take effect until the next session. + * + * The dispatch origin of this function must be Signed and the account must be either be + * convertible to a validator ID using the chain's typical addressing system (this usually + * means being a controller account) or directly convertible into a validator ID (which + * usually means being a stash account). + * + * ## Complexity + * - `O(1)` in number of key types. Actual cost depends on the number of length of + * `T::Keys::key_ids()` which is fixed. + */ +export interface SessionCall_purge_keys { + __kind: 'purge_keys' +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type XcmpQueueCall = XcmpQueueCall_service_overweight | XcmpQueueCall_suspend_xcm_execution | XcmpQueueCall_resume_xcm_execution | XcmpQueueCall_update_suspend_threshold | XcmpQueueCall_update_drop_threshold | XcmpQueueCall_update_resume_threshold | XcmpQueueCall_update_threshold_weight | XcmpQueueCall_update_weight_restrict_decay | XcmpQueueCall_update_xcmp_max_individual_weight + +/** + * Services a single overweight XCM. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight XCM to service + * - `weight_limit`: The amount of weight that XCM execution may take. + * + * Errors: + * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. + * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. + * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ +export interface XcmpQueueCall_service_overweight { + __kind: 'service_overweight' + index: bigint + weightLimit: Weight +} + +/** + * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_suspend_xcm_execution { + __kind: 'suspend_xcm_execution' +} + +/** + * Resumes all XCM executions for the XCMP queue. + * + * Note that this function doesn't change the status of the in/out bound channels. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_resume_xcm_execution { + __kind: 'resume_xcm_execution' +} + +/** + * Overwrites the number of pages of messages which must be in the queue for the other side to be told to + * suspend their sending. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.suspend_value` + */ +export interface XcmpQueueCall_update_suspend_threshold { + __kind: 'update_suspend_threshold' + new: number +} + +/** + * Overwrites the number of pages of messages which must be in the queue after which we drop any further + * messages from the channel. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.drop_threshold` + */ +export interface XcmpQueueCall_update_drop_threshold { + __kind: 'update_drop_threshold' + new: number +} + +/** + * Overwrites the number of pages of messages which the queue must be reduced to before it signals that + * message sending may recommence after it has been suspended. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.resume_threshold` + */ +export interface XcmpQueueCall_update_resume_threshold { + __kind: 'update_resume_threshold' + new: number +} + +/** + * Overwrites the amount of remaining weight under which we stop processing messages. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.threshold_weight` + */ +export interface XcmpQueueCall_update_threshold_weight { + __kind: 'update_threshold_weight' + new: Weight +} + +/** + * Overwrites the speed to which the available weight approaches the maximum weight. + * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. + */ +export interface XcmpQueueCall_update_weight_restrict_decay { + __kind: 'update_weight_restrict_decay' + new: Weight +} + +/** + * Overwrite the maximum amount of weight any individual message may consume. + * Messages above this weight go into the overweight queue and may only be serviced explicitly. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. + */ +export interface XcmpQueueCall_update_xcmp_max_individual_weight { + __kind: 'update_xcmp_max_individual_weight' + new: Weight +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type PolkadotXcmCall = PolkadotXcmCall_send | PolkadotXcmCall_teleport_assets | PolkadotXcmCall_reserve_transfer_assets | PolkadotXcmCall_execute | PolkadotXcmCall_force_xcm_version | PolkadotXcmCall_force_default_xcm_version | PolkadotXcmCall_force_subscribe_version_notify | PolkadotXcmCall_force_unsubscribe_version_notify | PolkadotXcmCall_limited_reserve_transfer_assets | PolkadotXcmCall_limited_teleport_assets | PolkadotXcmCall_force_suspension + +export interface PolkadotXcmCall_send { + __kind: 'send' + dest: VersionedMultiLocation + message: VersionedXcm +} + +/** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ +export interface PolkadotXcmCall_teleport_assets { + __kind: 'teleport_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number +} + +/** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ +export interface PolkadotXcmCall_reserve_transfer_assets { + __kind: 'reserve_transfer_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number +} + +/** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than the + * maximum amount of weight that the message could take to be executed, then no execution + * attempt will be made. + * + * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully + * to completion; only that *some* of it was executed. + */ +export interface PolkadotXcmCall_execute { + __kind: 'execute' + message: Type_347 + maxWeight: Weight +} + +/** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ +export interface PolkadotXcmCall_force_xcm_version { + __kind: 'force_xcm_version' + location: V3MultiLocation + xcmVersion: number +} + +/** + * Set a safe XCM version (the version that XCM should be encoded with if the most recent + * version a destination can accept is unknown). + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable. + */ +export interface PolkadotXcmCall_force_default_xcm_version { + __kind: 'force_default_xcm_version' + maybeXcmVersion: (number | undefined) +} + +/** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ +export interface PolkadotXcmCall_force_subscribe_version_notify { + __kind: 'force_subscribe_version_notify' + location: VersionedMultiLocation +} + +/** + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. + */ +export interface PolkadotXcmCall_force_unsubscribe_version_notify { + __kind: 'force_unsubscribe_version_notify' + location: VersionedMultiLocation +} + +/** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ +export interface PolkadotXcmCall_limited_reserve_transfer_assets { + __kind: 'limited_reserve_transfer_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number + weightLimit: V3WeightLimit +} + +/** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ +export interface PolkadotXcmCall_limited_teleport_assets { + __kind: 'limited_teleport_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number + weightLimit: V3WeightLimit +} + +/** + * Set or unset the global suspension state of the XCM executor. + * + * - `origin`: Must be an origin specified by AdminOrigin. + * - `suspended`: `true` to suspend, `false` to resume. + */ +export interface PolkadotXcmCall_force_suspension { + __kind: 'force_suspension' + suspended: boolean +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type CumulusXcmCall = never + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type DmpQueueCall = DmpQueueCall_service_overweight + +/** + * Service a single overweight message. + */ +export interface DmpQueueCall_service_overweight { + __kind: 'service_overweight' + index: bigint + weightLimit: Weight +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type OrmlXcmCall = OrmlXcmCall_send_as_sovereign + +/** + * Send an XCM message as parachain sovereign. + */ +export interface OrmlXcmCall_send_as_sovereign { + __kind: 'send_as_sovereign' + dest: VersionedMultiLocation + message: VersionedXcm +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type EfinityXcmCall = EfinityXcmCall_transfer_to_parachain | EfinityXcmCall_transfer_asset_to_parachain | EfinityXcmCall_transfer_asset_with_fee | EfinityXcmCall_force_set_minimum_weight + +/** + * `origin` transfers `amount` of EFI to `beneficiary` on the `parachain` + * + * Note: EFI needs to be registered as foreign token in destination parachain + * + * - `para_id`: destination parachain + * - `beneficiary`: account to receive EFI in destination parachain + * - `amount`: amount of EFI to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` + * + * # Errors + * + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] + */ +export interface EfinityXcmCall_transfer_to_parachain { + __kind: 'transfer_to_parachain' + paraId: ParachainId + beneficiary: Account + amount: bigint + destWeight: (bigint | undefined) +} + +/** + * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` + * + * Note: `asset` needs to be registered as foreign token in destination parachain + * + * - `para_id`: destination parachain + * - `beneficiary`: account to receive `asset` in destination parachain + * - `asset`: asset to transfer + * - `amount`: amount of `asset` to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` + * + * # Errors + * + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] + * - [`Error::NotTransferable`]: A corresponding multilocation could not be converted for + * the asset. + */ +export interface EfinityXcmCall_transfer_asset_to_parachain { + __kind: 'transfer_asset_to_parachain' + paraId: ParachainId + beneficiary: Account + currencyId: AssetId + amount: bigint + destWeight: (bigint | undefined) +} + +/** + * `origin` transfers `asset` to `beneficiary` at `parachain` using `fee_asset` for + * the fee. This allows the transfer of custom assets like a non-fungible which + * cannot be used to pay fees. + * + * Note: each [`MultiAsset`] must be registered as a foreign asset at the destination + * parachain. + * + * - `asset`: asset to transfer + * - `fee_asset`: asset to be used as fee + * - `beneficiary`: account to receive `asset` in destination parachain + * - `para_id`: destination parachain + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * + * # Errors + * - [`Error::InvalidAddress`]: `beneficiary` is invalid, i.e could not be converted to + * [`MultiLocation`] + */ +export interface EfinityXcmCall_transfer_asset_with_fee { + __kind: 'transfer_asset_with_fee' + assetPair: CurrencyIdAmountPair + feePair: CurrencyIdAmountPair + paraId: ParachainId + beneficiary: Account + destWeight: (bigint | undefined) +} + +/** + * Update xcm fees amount to be used in xcm.Withdraw message + */ +export interface EfinityXcmCall_force_set_minimum_weight { + __kind: 'force_set_minimum_weight' + xcmCall: XcmOperation + xcmWeightFeeMisc: MinimumWeightFeePair +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type XTokensCall = XTokensCall_transfer | XTokensCall_transfer_multiasset | XTokensCall_transfer_with_fee | XTokensCall_transfer_multiasset_with_fee | XTokensCall_transfer_multicurrencies | XTokensCall_transfer_multiassets + +/** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer { + __kind: 'transfer' + currencyId: AssetId + amount: bigint + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiasset { + __kind: 'transfer_multiasset' + asset: VersionedMultiAsset + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer native currencies specifying the fee and amount as + * separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_with_fee { + __kind: 'transfer_with_fee' + currencyId: AssetId + amount: bigint + fee: bigint + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiasset_with_fee { + __kind: 'transfer_multiasset_with_fee' + asset: VersionedMultiAsset + fee: VersionedMultiAsset + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer several currencies specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the currencies tuple that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multicurrencies { + __kind: 'transfer_multicurrencies' + currencies: [AssetId, bigint][] + feeItem: number + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit +} + +/** + * Transfer several `MultiAsset` specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiassets { + __kind: 'transfer_multiassets' + assets: VersionedMultiAssets + feeItem: number + dest: VersionedMultiLocation + destWeightLimit: V3WeightLimit +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type BountiesCall = BountiesCall_propose_bounty | BountiesCall_approve_bounty | BountiesCall_propose_curator | BountiesCall_unassign_curator | BountiesCall_accept_curator | BountiesCall_award_bounty | BountiesCall_claim_bounty | BountiesCall_close_bounty | BountiesCall_extend_bounty_expiry + +/** + * Propose a new bounty. + * + * The dispatch origin for this call must be _Signed_. + * + * Payment: `TipReportDepositBase` will be reserved from the origin account, as well as + * `DataDepositPerByte` for each byte in `reason`. It will be unreserved upon approval, + * or slashed when rejected. + * + * - `curator`: The curator account whom will manage this bounty. + * - `fee`: The curator fee. + * - `value`: The total payment amount of this bounty, curator fee included. + * - `description`: The description of this bounty. + */ +export interface BountiesCall_propose_bounty { + __kind: 'propose_bounty' + value: bigint + description: Uint8Array +} + +/** + * Approve a bounty proposal. At a later time, the bounty will be funded and become active + * and the original deposit will be returned. + * + * May only be called from `T::SpendOrigin`. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_approve_bounty { + __kind: 'approve_bounty' + bountyId: number +} + +/** + * Assign a curator to a funded bounty. + * + * May only be called from `T::SpendOrigin`. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_propose_curator { + __kind: 'propose_curator' + bountyId: number + curator: MultiAddress + fee: bigint +} + +/** + * Unassign curator from a bounty. + * + * This function can only be called by the `RejectOrigin` a signed origin. + * + * If this function is called by the `RejectOrigin`, we assume that the curator is + * malicious or inactive. As a result, we will slash the curator when possible. + * + * If the origin is the curator, we take this as a sign they are unable to do their job and + * they willingly give up. We could slash them, but for now we allow them to recover their + * deposit and exit without issue. (We may want to change this if it is abused.) + * + * Finally, the origin can be anyone if and only if the curator is "inactive". This allows + * anyone in the community to call out that a curator is not doing their due diligence, and + * we should pick a new curator. In this case the curator should also be slashed. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_unassign_curator { + __kind: 'unassign_curator' + bountyId: number +} + +/** + * Accept the curator role for a bounty. + * A deposit will be reserved from curator and refund upon successful payout. + * + * May only be called from the curator. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_accept_curator { + __kind: 'accept_curator' + bountyId: number +} + +/** + * Award bounty to a beneficiary account. The beneficiary will be able to claim the funds + * after a delay. + * + * The dispatch origin for this call must be the curator of this bounty. + * + * - `bounty_id`: Bounty ID to award. + * - `beneficiary`: The beneficiary account whom will receive the payout. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_award_bounty { + __kind: 'award_bounty' + bountyId: number + beneficiary: MultiAddress +} + +/** + * Claim the payout from an awarded bounty after payout delay. + * + * The dispatch origin for this call must be the beneficiary of this bounty. + * + * - `bounty_id`: Bounty ID to claim. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_claim_bounty { + __kind: 'claim_bounty' + bountyId: number +} + +/** + * Cancel a proposed or active bounty. All the funds will be sent to treasury and + * the curator deposit will be unreserved if possible. + * + * Only `T::RejectOrigin` is able to cancel a bounty. + * + * - `bounty_id`: Bounty ID to cancel. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_close_bounty { + __kind: 'close_bounty' + bountyId: number +} + +/** + * Extend the expiry time of an active bounty. + * + * The dispatch origin for this call must be the curator of this bounty. + * + * - `bounty_id`: Bounty ID to extend. + * - `remark`: additional information. + * + * ## Complexity + * - O(1). + */ +export interface BountiesCall_extend_bounty_expiry { + __kind: 'extend_bounty_expiry' + bountyId: number + remark: Uint8Array +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type MultiTokensCall = MultiTokensCall_create_collection | MultiTokensCall_destroy_collection | MultiTokensCall_mutate_collection | MultiTokensCall_mutate_token | MultiTokensCall_mint | MultiTokensCall_burn | MultiTokensCall_transfer | MultiTokensCall_freeze | MultiTokensCall_thaw | MultiTokensCall_set_attribute | MultiTokensCall_remove_attribute | MultiTokensCall_remove_all_attributes | MultiTokensCall_batch_transfer | MultiTokensCall_batch_mint | MultiTokensCall_batch_set_attribute | MultiTokensCall_approve_collection | MultiTokensCall_unapprove_collection | MultiTokensCall_approve_token | MultiTokensCall_unapprove_token | MultiTokensCall_force_mutate_collection | MultiTokensCall_force_transfer | MultiTokensCall_force_set_collection | MultiTokensCall_force_set_token | MultiTokensCall_force_set_attribute | MultiTokensCall_force_set_collection_account | MultiTokensCall_force_set_token_account | MultiTokensCall_force_create_collection + +/** + * Creates a new [`Collection`](ep_multi_tokens::Collection) from `descriptor` + * + * # Errors + * + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + */ +export interface MultiTokensCall_create_collection { + __kind: 'create_collection' + descriptor: DefaultCollectionDescriptor +} + +/** + * Destroys [`Collection`](ep_multi_tokens::Collection) with `id`. `origin` must be the + * owner of the [`Collection`](ep_multi_tokens::Collection). + * + * # Errors + * + * - [`Error::NoPermission`] if `origin` is not the owner of the collection. + * - [`Error::CollectionNotFound`] if `Collection` with `id` does not exist. + * - [`Error::DestroyForbiddenByCollectionEvent`] if another pallet is blocking the + * collection's destruction + * - [`Error::DestroyForbiddenByRemainingTokens`] if collection still has tokens when + * destroying + * - [`Error::DestroyForbiddenByAttributeCount`] if collection still has attributes when + * destroying + * current number of collection attributes. + */ +export interface MultiTokensCall_destroy_collection { + __kind: 'destroy_collection' + collectionId: bigint +} + +/** + * Modify [`Collection`](ep_multi_tokens::Collection) with `id` by applying `mutation` + * + * # Errors + * + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::NoPermission`] if `origin` is not the owner of `collection`. + */ +export interface MultiTokensCall_mutate_collection { + __kind: 'mutate_collection' + collectionId: bigint + mutation: DefaultCollectionMutation +} + +/** + * Modify [`Token`](ep_multi_tokens::Token) with `token_id` from + * [`Collection`](ep_multi_tokens::Collection) with `collection_id` by applying `mutation` + * + * # Errors + * + * - [`Error::CurrencyIncompatibleWithCollectionRoyalty`] if token has already been + * assigned a royalty + * - [`Error::NoPermission`] if not the collection owner + * - [`Error::TokenNotFound`] if Token does not exist + * - [`Error::ConflictingLocation`] if the new location is already occupied + */ +export interface MultiTokensCall_mutate_token { + __kind: 'mutate_token' + collectionId: bigint + tokenId: bigint + mutation: DefaultTokenMutation +} + +/** + * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's + * [`MintPolicy`](traits::CollectionPolicy::Mint). + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `Collection` does not exist. + * - [`Error::TokenNotFound`] if `Token` does not exist. + * - [`Error::TokenAlreadyExists`] if attempting to create a token that already exists + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficent balance for + * token deposit + * - [`Error::ConflictingLocation`] if the token is foreign and the location is already + * mapped to another asset in `AssetIdsByLocation` + */ +export interface MultiTokensCall_mint { + __kind: 'mint' + recipient: MultiAddress + collectionId: bigint + params: DefaultMintParams +} + +/** + * Reduces the balance of `owner` by `amount` of `token_id` from `collection_id`. + * It also updates the total supply of `collection_id`. + * + * # Errors + * - [`Error::CollectionNotFound`] if `collection` does not exist. + * - [`Error::BalanceLow`] if `owner` account does not has enough amount of any token in + * `tokens` of `collection`. + * - [`Error::DepositUnreserveFailed`] if caller does not have enough reserved balance to + * unreserve + */ +export interface MultiTokensCall_burn { + __kind: 'burn' + collectionId: bigint + params: DefaultBurnParams +} + +/** + * `operator` transfers to `recipient` for `collection_id` with `params` + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::BalanceLow`] if `source` does not own enough amount of `collection`. + */ +export interface MultiTokensCall_transfer { + __kind: 'transfer' + recipient: MultiAddress + collectionId: bigint + params: DefaultTransferParams +} + +/** + * Freeze collection, token or account + */ +export interface MultiTokensCall_freeze { + __kind: 'freeze' + info: Freeze +} + +/** + * Thaw collection, token or account + */ +export interface MultiTokensCall_thaw { + __kind: 'thaw' + info: Freeze +} + +/** + * Sets the attribute `key` to `value` for `collection_id`. + * If `token_id` is [`None`], the attribute is added to the collection. If it is [`Some`], + * the attribute is added to the token. + * + * # Errors + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `source` account is not the owner of the collection. + * - [`Error::DepositReserveFailed`] if unable to reserve the deposit for the attribute + * storage. + */ +export interface MultiTokensCall_set_attribute { + __kind: 'set_attribute' + collectionId: bigint + tokenId: (bigint | undefined) + key: Uint8Array + value: Uint8Array +} + +/** + * Removes the `key` attribute from the given `collection_id` or `token_id`. + * + * # Errors + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `caller` is not the owner of the collection. + * - `Underflow` if an attribute counter underflows + */ +export interface MultiTokensCall_remove_attribute { + __kind: 'remove_attribute' + collectionId: bigint + tokenId: (bigint | undefined) + key: Uint8Array +} + +/** + * Removes all attributes from the given `collection_id` or `token_id`. + * + * # Errors + * - `InvalidAttributeCount` if `attribute_count` doesn't match the number of attributes + * - [`Error::CollectionNotFound`] if Collection with `collection_id` does not exist. + * - [`Error::TokenNotFound`] if Token with `token_id` does not exist. + * - [`Error::NoPermission`] if `origin` account is not the owner of the Collection or + * Token + * - other errors from `remove_attribute` + */ +export interface MultiTokensCall_remove_all_attributes { + __kind: 'remove_all_attributes' + collectionId: bigint + tokenId: (bigint | undefined) + attributeCount: number +} + +/** + * Transfers the specific amount of tokens of `collection` to `recipients` from `origin` + * account. A single failure will fail all transfers. + * + * # Errors + * + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::BalanceLow`] if `source` does not own enough amount of `collection`. + */ +export interface MultiTokensCall_batch_transfer { + __kind: 'batch_transfer' + collectionId: bigint + recipients: Recipient[] +} + +/** + * Collection owner mints tokens of `collection_id` to `recipients` consisting of an + * [`AccountId`](frame_system::Config::AccountId) and [`MintParams`]. A single mint failure + * will fail all of them in the batch. + * + * # Errors + * - [`Error::AmountZero`] if `amount == 0`. + * - [`Error::CollectionNotFound`] if `collection` does **not** exist. + * - [`Error::NoPermission`] if `caller` is not allowed to mint the `collection`. + * - [`Error::TokenMintCapExceeded`] if the mint policy TokenCap does not allow minting + * - [`Error::MaxTokenCountExceeded`] if the mint policy max_token_count is exceeded + * - [`Error::DepositReserveFailed`] if the issuer does not have sufficent balance for + * token deposit + */ +export interface MultiTokensCall_batch_mint { + __kind: 'batch_mint' + collectionId: bigint + recipients: Type_390[] +} + +/** + * Collection owner sets `attributes` to `collection_id` + * + * If `token_id` is [`None`], the attribute is added to the collection. If it is [`Some`], + * the attribute is added to the token. + * + * # Errors + * + * - [`Error::InvalidAttributeKey`] if `key.len() == 0` + * - [`Error::CollectionNotFound`] if `collection_id` does not exist. + * - [`Error::TokenNotFound`] if `token_id` is `Some` and does not exist. + * - [`Error::NoPermission`] if `source` account is not the owner of the collection. + * - [`Error::DepositReserveFailed`] if unable to reserve the deposit for the attribute + * storage. + */ +export interface MultiTokensCall_batch_set_attribute { + __kind: 'batch_set_attribute' + collectionId: bigint + tokenId: (bigint | undefined) + attributes: AttributeKeyValuePair[] +} + +/** + * Approve the `operator` to manage all of `origin`'s tokens belonging to `collection_id`. + * If an `expiration` is provided, the approval will end when it expires. + * + * # Errors + * + * - [`Error::CannotApproveSelf`] if `origin == operator` + * - [`Error::AlreadyExpired`] if `expiration` is earlier than now + * - [`Error::CollectionAccountNotFound`] if the collection account does not exist + * - [`Error::MaxApprovalsExceeded`] if approval count has exceeded the maximum + */ +export interface MultiTokensCall_approve_collection { + __kind: 'approve_collection' + collectionId: bigint + operator: Uint8Array + expiration: (number | undefined) +} + +/** + * Unapprove the `operator` to manage all of `origin`'s tokens belonging to `collection` + * + * # Errors + * + * - [`Error::CollectionAccountNotFound`] if the collection account cannot be found + */ +export interface MultiTokensCall_unapprove_collection { + __kind: 'unapprove_collection' + collectionId: bigint + operator: Uint8Array +} + +/** + * Approve `operator` to transfer up to `amount` of `caller`'s balance for `token_id` of + * `collection_id`. An `expiration` can be provided. `current_amount` must match the + * current approved amount. + * + * # Errors + * - [`Error::CannotApproveSelf`] if `origin == operator` + * - [`Error::CollectionAlreadyApproved`] if `collection_id` is already approved + * - [`Error::AlreadyExpired`] if `expiration` is earlier than now + * - [`Error::TokenAccountNotFound`] if the token account does not exist + * - [`Error::MaxApprovalsExceeded`] if approval count has exceeded the maximum + * - [`Error::WrongCurrentApprovedAmount`] if `current_amount` does not match the current + * approval amount + */ +export interface MultiTokensCall_approve_token { + __kind: 'approve_token' + collectionId: bigint + tokenId: bigint + operator: Uint8Array + amount: bigint + expiration: (number | undefined) + currentAmount: bigint +} + +/** + * Unapprove `operator` to transfer `origin`'s `token_id` of `collection_id` + * + * # Errors + * + * - [`Error::TokenAccountNotFound`] if the token account does not exist + */ +export interface MultiTokensCall_unapprove_token { + __kind: 'unapprove_token' + collectionId: bigint + tokenId: bigint + operator: Uint8Array +} + +/** + * Exactly as [`mutate_collection`](Self::mutate_collection), except the origin must be + * root and the `caller` account should be specified. + * + * # Errors + * + * Same as [`mutate_collection`](Self::mutate_collection) + */ +export interface MultiTokensCall_force_mutate_collection { + __kind: 'force_mutate_collection' + collectionId: bigint + mutation: DefaultCollectionMutation +} + +/** + * Exactly as [`transfer`](Self::transfer), except the origin must be root and the source + * account should be specified. + * + * # Errors + * + * Same as [`transfer`](Self::transfer) + */ +export interface MultiTokensCall_force_transfer { + __kind: 'force_transfer' + source: MultiAddress + destination: MultiAddress + collectionId: bigint + params: DefaultTransferParams +} + +/** + * Set the Collections storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_collection { + __kind: 'force_set_collection' + collectionId: bigint + value: (Collection | undefined) +} + +/** + * Set the Tokens storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_token { + __kind: 'force_set_token' + collectionId: bigint + tokenId: bigint + value: (Token | undefined) +} + +/** + * Set the Tokens storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_attribute { + __kind: 'force_set_attribute' + collectionId: bigint + tokenId: (bigint | undefined) + key: Uint8Array + value: (Attribute | undefined) +} + +/** + * Set the CollectionAccounts storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_collection_account { + __kind: 'force_set_collection_account' + collectionId: bigint + accountId: MultiAddress + value: (CollectionAccount | undefined) +} + +/** + * Set the TokenAccounts storage to the given `value`, origin must be root + */ +export interface MultiTokensCall_force_set_token_account { + __kind: 'force_set_token_account' + collectionId: bigint + tokenId: bigint + accountId: MultiAddress + value: (TokenAccount | undefined) +} + +/** + * Creates a new collection from `descriptor` at `collection_id`, origin must be root + * + * # Errors + * - [`Error::DepositReserveFailed`] if the deposit cannot be reserved + * - [`Error::CollectionIdAlreadyInUse`] if the collection id is already in use + */ +export interface MultiTokensCall_force_create_collection { + __kind: 'force_create_collection' + owner: Uint8Array + collectionId: bigint + descriptor: DefaultCollectionDescriptor +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type ClaimsCall = ClaimsCall_mint_enj_from_native_efi + +/** + * Bridge EFI from the Efinity parachain to the Enjin Relay Chain + * + * Parameters: + * - `origin`: The account initiating the claim and from which EFI will be burned. + * - `amount`: Number of EFIs to burn in order to bridge to the Enjin Relay Chain. The + * conversion rate will be according to the `ExchangeRate` storage on the Enjin Relay + * Chain. + */ +export interface ClaimsCall_mint_enj_from_native_efi { + __kind: 'mint_enj_from_native_efi' + amount: bigint +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type PoolsCall = PoolsCall_mutate_pools + +/** + * Mutate the pools. Can only be called by root. + * + * # Errors + * + * - [`Error::InvalidFeeShares`] if the fee shares do not add up to 100% + */ +export interface PoolsCall_mutate_pools { + __kind: 'mutate_pools' + mutation: PoolsMutation +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type FuelTanksCall = FuelTanksCall_create_fuel_tank | FuelTanksCall_mutate_fuel_tank | FuelTanksCall_add_account | FuelTanksCall_remove_account | FuelTanksCall_remove_account_rule_data | FuelTanksCall_dispatch | FuelTanksCall_dispatch_and_touch | FuelTanksCall_schedule_mutate_freeze_state | FuelTanksCall_insert_rule_set | FuelTanksCall_remove_rule_set | FuelTanksCall_batch_add_account | FuelTanksCall_batch_remove_account | FuelTanksCall_force_set_consumption | FuelTanksCall_destroy_fuel_tank + +/** + * Creates a fuel tank, given a descriptor + * + * # Errors + * + * - [`Error::FuelTankAlreadyExists`] if `tank_id` already exists + * - [`Error::DuplicateRuleKinds`] if a rule set has multiple rules of the same kind + */ +export interface FuelTanksCall_create_fuel_tank { + __kind: 'create_fuel_tank' + descriptor: FuelTankDescriptor +} + +/** + * Apply `mutation` to fuel tank with `tank_id`. + * + * # Errors + * + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if `origin` is not the fuel tank owner + */ +export interface FuelTanksCall_mutate_fuel_tank { + __kind: 'mutate_fuel_tank' + tankId: MultiAddress + mutation: DefaultTankMutation +} + +/** + * Adds new account for `user_id` to fuel tank at `tank_id`. An account is + * required to dispatch calls. A deposit is required, and may be paid by + * the user or the fuel tank, depending on the settings. + * + * ### Errors + * + * - [`Error::FuelTankNotFound`] if fuel tank at `tank_id` does not exist + * - [`Error::NoPermission`] if `origin` does not have permission to add an account + * - [`Error::AccountAlreadyExists`] if account at `user_id` already exists + */ +export interface FuelTanksCall_add_account { + __kind: 'add_account' + tankId: MultiAddress + userId: MultiAddress +} + +/** + * Removes account for `user_id` from fuel tank at `tank_id`. Any deposits + * are returned. + * + * ### Errors + * + * - [`Error::FuelTankNotFound`] if fuel tank at `tank_id` does not exist + * - [`Error::NoPermission`] if `origin` does not have permission to add an account + * - [`Error::AccountNotFound`] if account at `user_id` does not exist + */ +export interface FuelTanksCall_remove_account { + __kind: 'remove_account' + tankId: MultiAddress + userId: MultiAddress +} + +/** + * Remove account rule data if it exists. Only callable by the fuel tank's owner. Requires + * the fuel tank or the rule set to be frozen. + * + * ### Errors + * + * - [`Error::FuelTankNotFound`] if fuel tank for `tank_id` doesn't exist + * - [`Error::NoPermission`] if called by non-owner + * - [`Error::AccountNotFound`] if account does not exist for `user_id` + * - [`Error::RuleSetNotFound`] if rule set does not exist for `rule_set_id` + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::RuleNotFound`] if rule does not exist for `rule_kind` + */ +export interface FuelTanksCall_remove_account_rule_data { + __kind: 'remove_account_rule_data' + tankId: MultiAddress + userId: MultiAddress + ruleSetId: number + ruleKind: DispatchRuleKind +} + +/** + * Dispatch a call using the `tank_id` subject to the rules of `rule_set_id` + * + * # Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::UsageRestricted`] if caller is not part of ruleset whitelist + * - [`Error::CallerDoesNotHaveRuleSetTokenBalance`] if caller does not own the tokens to + * use the ruleset for remaining_fee when `pays_remaining_fee` is true + * - [`Error::FuelTankOutOfFunds`] if the fuel tank account cannot pay fees + */ +export interface FuelTanksCall_dispatch { + __kind: 'dispatch' + tankId: MultiAddress + ruleSetId: number + call: Call + paysRemainingFee: boolean +} + +/** + * Same as [dispatch](Self::dispatch), but creates an account for `origin` if it does not + * exist and is allowed by the fuel tank's `user_account_management` settings. + * + * # Errors + * + * Returns the same errors as [dispatch](Self::dispatch) and + * [add_account](Self::add_account) + */ +export interface FuelTanksCall_dispatch_and_touch { + __kind: 'dispatch_and_touch' + tankId: MultiAddress + ruleSetId: number + call: Call + paysRemainingFee: boolean +} + +/** + * Schedule mutating of `is_frozen` state that determines if fuel tank or rule set can be + * used + * + * Additional 1 read and 1 write are added to account for `on_finalize` storage operations + * + * # Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if caller is not a fuel tank owner + * - [`Error::FreezeQueueFull`] if the queue is full + */ +export interface FuelTanksCall_schedule_mutate_freeze_state { + __kind: 'schedule_mutate_freeze_state' + tankId: MultiAddress + ruleSetId: (number | undefined) + isFrozen: boolean +} + +/** + * Insert a new rule set for `tank_id` and `rule_set_id`. It can be a new rule set + * or it can replace an existing one. If it is replacing a rule set, a rule that is storing + * data on any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove + * the data first. If a rule is being replaced, it will be mutated with the new parameters, + * and it will maintain any persistent data it already has. + * + * This is only callable by the fuel tank's owner. + * ### Errors + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if caller is not the fuel tank owner + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::CannotRemoveRuleThatIsStoringAccountData`] if removing a rule that is storing + * account data + * - [`Error::MaxRuleSetsExceeded`] if max number of rule sets was exceeded + * - [`Error::DuplicateRuleKinds`] if adding a rule set with multiple rules of the same + * kind + */ +export interface FuelTanksCall_insert_rule_set { + __kind: 'insert_rule_set' + tankId: MultiAddress + ruleSetId: number + rules: DispatchRuleDescriptor[] +} + +/** + * Remove rule set for `tank_id` and `rule_set_id`. A rule that is storing data on + * any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove the + * data first. This is only callable by the fuel tank's owner. + * # Errors + * + * - [`Error::FuelTankNotFound`] if `tank_id` does not exist. + * - [`Error::NoPermission`] if caller is not the fuel tank owner + * - [`Error::RequiresFrozenTankOrRuleset`] if tank or rule set is not frozen + * - [`Error::CannotRemoveRuleThatIsStoringAccountData`] if removing a rule that is storing + * account data + */ +export interface FuelTanksCall_remove_rule_set { + __kind: 'remove_rule_set' + tankId: MultiAddress + ruleSetId: number +} + +/** + * Similar to add_account but takes a list of + * [`AccountId`](frame_system::Config::AccountId)s to insert into a fuel tank. + * ### Errors + * - [`Error::FuelTankNotFound`] if fuel tank at `tank_id` does not exist + * - [`Error::NoPermission`] if `origin` does not have permission to add an account + * - [`Error::AccountAlreadyExists`] if account at `user_id` already exists + */ +export interface FuelTanksCall_batch_add_account { + __kind: 'batch_add_account' + tankId: MultiAddress + userIds: MultiAddress[] +} + +/** + * Similar to remove_account but takes a list of + * [`AccountId`](frame_system::Config::AccountId)s to remove from a fuel tank. + * ### Errors + * - [`Error::FuelTankNotFound`] if fuel tank at `tank_id` does not exist + * - [`Error::NoPermission`] if `origin` does not have permission to add an account + * - [`Error::AccountNotFound`] if account at `user_id` does not exist + */ +export interface FuelTanksCall_batch_remove_account { + __kind: 'batch_remove_account' + tankId: MultiAddress + userIds: MultiAddress[] +} + +/** + * Force set the fuel tank consumption + * If `user_id` is [`Some`], it sets the consumption for that account. + * If it is [`None`], it sets the consumption on the fuel tank directly. + * + * # Errors + * + * - [`Error::AccountNotFound`] if `user_id` is `Some` and account does not exist + * - [`Error::FuelTankNotFound`] if tank_id does not exist + * - [`Error::NoPermission`] if caller is not ForceOrigin or fuel tank owner + * - [`Error::InvalidRuleSet`] if `rule_set_id` does not exist + * - [`Error::MissingRequiredRule`] if `rule_set_id` does not have the required role + */ +export interface FuelTanksCall_force_set_consumption { + __kind: 'force_set_consumption' + tankId: MultiAddress + userId: (MultiAddress | undefined) + ruleSetId: number + consumption: Consumption +} + +/** + * Destroy the fuel tank by scheduling the deletion for `on_finalize` to execute + * Only callable by owner + * The fuel tank must be frozen + * Can only be destroyed if all accounts are removed + * + * # Errors + * + * - [`Error::FuelTankNotFound`] if tank_id does not exist + * - [`Error::NoPermission`] if caller is not owner + * - [`Error::DestroyUnfrozenTank`] if tank is not frozen + * - [`Error::DestroyWithExistingAccounts`] if there are still accounts on the tank + */ +export interface FuelTanksCall_destroy_fuel_tank { + __kind: 'destroy_fuel_tank' + tankId: MultiAddress +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type MarketplaceCall = MarketplaceCall_create_listing | MarketplaceCall_cancel_listing | MarketplaceCall_fill_listing | MarketplaceCall_place_bid | MarketplaceCall_finalize_auction | MarketplaceCall_set_protocol_fee + +/** + * Places a sell order. Requires `make_asset_id` or `take_asset_id` to be a currency. + * The id for the listing is generated by hashing the encoded bytes of the listing. + * + * # Parameters + * + * - `make_asset_id`: The id of the asset being sold + * - `take_asset_id`: The id of the asset being requested + * - `amount`: The number of units being sold + * - `price`: The requested price for each unit. If it's an auction, this is the minimum + * bid + * - `salt`: Can be used to differentiate listings + * - `auction_data`: Including this makes the listing an auction + * + * # Errors + * + * - [`Error::InvalidAuctionStart`] if the start is less than the current block + + * `T::ListingActiveDelay` + * - [`Error::NoCurrency`] Neither the make or take side is considered a currency + * - [`Error::ListingForbidden`] if make or take side tokens are not allowed to be listed + * - [`Error::CurrencyNotAllowedAsRoyalty`] if currency cannot be used as a royalty + * - [`Error::LowBaseCurrencyBalance`] if base currency balance is too low + * - [`Error::LowTokenBalance`] token balance is too low for reserve + * - [`Error::ListingAlreadyExists`] if a listing with the same ID already exists + */ +export interface MarketplaceCall_create_listing { + __kind: 'create_listing' + makeAssetId: AssetId + takeAssetId: AssetId + amount: bigint + price: bigint + salt: Uint8Array + auctionData: (AuctionData | undefined) +} + +/** + * Cancels the listing with `listing_id`. Only callable by the seller. + * + * # Parameters + * + * - `listing_id`: The ID of the listing to cancel + * + * # Errors + * + * - [`Error::ListingNotFound`] if the listing under `listing_id` does not exist + * - [`Error::NoPermission`] if the listing seller is not the caller, `origin` + */ +export interface MarketplaceCall_cancel_listing { + __kind: 'cancel_listing' + listingId: Uint8Array +} + +/** + * Fills a fixed price listing. This will execute immediately. + * # Parameters + * + * - `listing_id`: The id for the listing to buy from + * - `amount`: The number of units purchased + * + * # Errors + * + * - [`Error::ListingNotFound`] if the listing under `listing_id` does not exist + * - [`Error::BuyerIsSeller`] if the buyer is the seller of the listing + * - [`Error::ListingIsWrongType`] if the listing is not under auction + * - [`Error::InvalidAmount`] if the amount that still needs to be filled is greater than + * `amount` + * - [`Error::ListingNotActive`] if the listing has not passed the `ListingActiveDelay` yet + * - [`Error::TakeValueUnderMinimum`] if the listings `take` value is under the minimum + * required + * - [`Error::LowTokenBalance`] if the buyer does not have enough tokens for reserve + */ +export interface MarketplaceCall_fill_listing { + __kind: 'fill_listing' + listingId: Uint8Array + amount: bigint +} + +/** + * Places a bid on a listing. The listing must be an auction, and it must be currently + * active. + * + * # Parameters + * + * - `listing_id`: The id for the listing to buy from + * - `price`: The price for a single unit + * + * # Errors + * + * - [`Error::ListingNotFound`] if listing under `listing_id` does not exist + * - [`Error::BuyerIsSeller`] if the bidder is the seller of the listing + * - [`Error::InactiveAuction`] if listing operates outside of specified start and end + * block + * - [`Error::InvalidPrice`] if price is less than mininum_price for a bid + */ +export interface MarketplaceCall_place_bid { + __kind: 'place_bid' + listingId: Uint8Array + price: bigint +} + +/** + * Finalize the auction with id: `listing_id`. This will end the auction and transfer + * funds. It fails if the auction is not over. + * + * # Parameters + * + * - `listing_id`: The ID for the listing to finalize + * + * # Errors + * + * - [`Error::ListingNotFound`] if listing under `listing_id` does not exist + * - [`Error::ListingIsWrongType`] if listing is not an auction + * - [`Error::AuctionNotOver`] if the auction has not finished yet + * - [`Error::TakeValueUnderMinimum`] if the take value is less than the minimum required + */ +export interface MarketplaceCall_finalize_auction { + __kind: 'finalize_auction' + listingId: Uint8Array +} + +/** + * Change the protocol fee to `protocol_fee`. Fails if `origin` is invalid. + * + * #Parameters + * + * - `protocol_fee`: Percentage of fee to set + */ +export interface MarketplaceCall_set_protocol_fee { + __kind: 'set_protocol_fee' + protocolFee: number +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type ExtrinsicPauseCall = ExtrinsicPauseCall_pause_extrinsic | ExtrinsicPauseCall_resume_extrinsic + +/** + * Pause execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To pause the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is paused, else the entire pallet is paused. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + * - [`Error::CannotPauseSelf`] if the pallet name is the same as the name of this pallet. + */ +export interface ExtrinsicPauseCall_pause_extrinsic { + __kind: 'pause_extrinsic' + call: Call + pauseOnlyExtrinsic: boolean +} + +/** + * Resume execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To resume the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is resumed, else the entire pallet is resumed. + * + * # Errors + * + * - [`Error::CannotProcessInput`] if the pallet name or extrinsic name is faulty. + */ +export interface ExtrinsicPauseCall_resume_extrinsic { + __kind: 'resume_extrinsic' + call: Call + resumeOnlyExtrinsic: boolean +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type EfinityUtilityCall = EfinityUtilityCall_batch + +/** + * Dispatch a batch of calls. + * + * May be called from any origin except [`None`]. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing [`frame_system::Config::BaseCallFilter`]). + * + * # Errors + * + * - [`Error::TooManyCalls`]: If the number of calls exceeds the limit. + */ +export interface EfinityUtilityCall_batch { + __kind: 'batch' + calls: Call[] + continueOnFailure: boolean +} + +export interface UserAccountManagement { + tankReservesExistentialDeposit: boolean + tankReservesAccountCreationDeposit: boolean +} + +export type AccountRuleDescriptor = AccountRuleDescriptor_WhitelistedCallers | AccountRuleDescriptor_RequireToken + +export interface AccountRuleDescriptor_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: Uint8Array[] +} + +export interface AccountRuleDescriptor_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule +} + +export interface UserFuelBudgetRuleDescriptor { + amount: bigint + resetPeriod: number +} + +export interface TankFuelBudgetRuleDescriptor { + amount: bigint + resetPeriod: number +} + +export interface RequireTokenRule { + collectionId: bigint + tokenId: bigint +} + +export type SufficiencyParam = SufficiencyParam_Insufficient | SufficiencyParam_Sufficient + +export interface SufficiencyParam_Insufficient { + __kind: 'Insufficient' + unitPrice: (bigint | undefined) +} + +export interface SufficiencyParam_Sufficient { + __kind: 'Sufficient' + minimumBalance: bigint +} + +export interface AttributeKeyValuePair { + key: Uint8Array + value: Uint8Array +} + +export interface ForeignTokenCreationParams { + decimalCount: number + name: Uint8Array + symbol: Uint8Array + location: (V3MultiLocation | undefined) + unitsPerSecond: (bigint | undefined) +} + +export type V2Instruction = V2Instruction_WithdrawAsset | V2Instruction_ReserveAssetDeposited | V2Instruction_ReceiveTeleportedAsset | V2Instruction_QueryResponse | V2Instruction_TransferAsset | V2Instruction_TransferReserveAsset | V2Instruction_Transact | V2Instruction_HrmpNewChannelOpenRequest | V2Instruction_HrmpChannelAccepted | V2Instruction_HrmpChannelClosing | V2Instruction_ClearOrigin | V2Instruction_DescendOrigin | V2Instruction_ReportError | V2Instruction_DepositAsset | V2Instruction_DepositReserveAsset | V2Instruction_ExchangeAsset | V2Instruction_InitiateReserveWithdraw | V2Instruction_InitiateTeleport | V2Instruction_QueryHolding | V2Instruction_BuyExecution | V2Instruction_RefundSurplus | V2Instruction_SetErrorHandler | V2Instruction_SetAppendix | V2Instruction_ClearError | V2Instruction_ClaimAsset | V2Instruction_Trap | V2Instruction_SubscribeVersion | V2Instruction_UnsubscribeVersion + +export interface V2Instruction_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V2MultiAsset[] +} + +export interface V2Instruction_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V2MultiAsset[] +} + +export interface V2Instruction_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V2MultiAsset[] +} + +export interface V2Instruction_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V2Response + maxWeight: bigint +} + +export interface V2Instruction_TransferAsset { + __kind: 'TransferAsset' + assets: V2MultiAsset[] + beneficiary: V2MultiLocation +} + +export interface V2Instruction_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V2MultiAsset[] + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface V2Instruction_Transact { + __kind: 'Transact' + originType: V2OriginKind + requireWeightAtMost: bigint + call: DoubleEncoded +} + +export interface V2Instruction_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface V2Instruction_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface V2Instruction_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface V2Instruction_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface V2Instruction_DescendOrigin { + __kind: 'DescendOrigin' + value: V2Junctions +} + +export interface V2Instruction_ReportError { + __kind: 'ReportError' + queryId: bigint + dest: V2MultiLocation + maxResponseWeight: bigint +} + +export interface V2Instruction_DepositAsset { + __kind: 'DepositAsset' + assets: V2MultiAssetFilter + maxAssets: number + beneficiary: V2MultiLocation +} + +export interface V2Instruction_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V2MultiAssetFilter + maxAssets: number + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface V2Instruction_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V2MultiAssetFilter + receive: V2MultiAsset[] +} + +export interface V2Instruction_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V2MultiAssetFilter + reserve: V2MultiLocation + xcm: V2Instruction[] +} + +export interface V2Instruction_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V2MultiAssetFilter + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface V2Instruction_QueryHolding { + __kind: 'QueryHolding' + queryId: bigint + dest: V2MultiLocation + assets: V2MultiAssetFilter + maxResponseWeight: bigint +} + +export interface V2Instruction_BuyExecution { + __kind: 'BuyExecution' + fees: V2MultiAsset + weightLimit: V2WeightLimit +} + +export interface V2Instruction_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface V2Instruction_SetErrorHandler { + __kind: 'SetErrorHandler' + value: V2Instruction[] +} + +export interface V2Instruction_SetAppendix { + __kind: 'SetAppendix' + value: V2Instruction[] +} + +export interface V2Instruction_ClearError { + __kind: 'ClearError' +} + +export interface V2Instruction_ClaimAsset { + __kind: 'ClaimAsset' + assets: V2MultiAsset[] + ticket: V2MultiLocation +} + +export interface V2Instruction_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V2Instruction_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: bigint +} + +export interface V2Instruction_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export type Type_350 = Type_350_WithdrawAsset | Type_350_ReserveAssetDeposited | Type_350_ReceiveTeleportedAsset | Type_350_QueryResponse | Type_350_TransferAsset | Type_350_TransferReserveAsset | Type_350_Transact | Type_350_HrmpNewChannelOpenRequest | Type_350_HrmpChannelAccepted | Type_350_HrmpChannelClosing | Type_350_ClearOrigin | Type_350_DescendOrigin | Type_350_ReportError | Type_350_DepositAsset | Type_350_DepositReserveAsset | Type_350_ExchangeAsset | Type_350_InitiateReserveWithdraw | Type_350_InitiateTeleport | Type_350_QueryHolding | Type_350_BuyExecution | Type_350_RefundSurplus | Type_350_SetErrorHandler | Type_350_SetAppendix | Type_350_ClearError | Type_350_ClaimAsset | Type_350_Trap | Type_350_SubscribeVersion | Type_350_UnsubscribeVersion + +export interface Type_350_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V2MultiAsset[] +} + +export interface Type_350_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V2MultiAsset[] +} + +export interface Type_350_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V2MultiAsset[] +} + +export interface Type_350_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V2Response + maxWeight: bigint +} + +export interface Type_350_TransferAsset { + __kind: 'TransferAsset' + assets: V2MultiAsset[] + beneficiary: V2MultiLocation +} + +export interface Type_350_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V2MultiAsset[] + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface Type_350_Transact { + __kind: 'Transact' + originType: V2OriginKind + requireWeightAtMost: bigint + call: DoubleEncoded +} + +export interface Type_350_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface Type_350_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface Type_350_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface Type_350_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface Type_350_DescendOrigin { + __kind: 'DescendOrigin' + value: V2Junctions +} + +export interface Type_350_ReportError { + __kind: 'ReportError' + queryId: bigint + dest: V2MultiLocation + maxResponseWeight: bigint +} + +export interface Type_350_DepositAsset { + __kind: 'DepositAsset' + assets: V2MultiAssetFilter + maxAssets: number + beneficiary: V2MultiLocation +} + +export interface Type_350_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V2MultiAssetFilter + maxAssets: number + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface Type_350_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V2MultiAssetFilter + receive: V2MultiAsset[] +} + +export interface Type_350_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V2MultiAssetFilter + reserve: V2MultiLocation + xcm: V2Instruction[] +} + +export interface Type_350_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V2MultiAssetFilter + dest: V2MultiLocation + xcm: V2Instruction[] +} + +export interface Type_350_QueryHolding { + __kind: 'QueryHolding' + queryId: bigint + dest: V2MultiLocation + assets: V2MultiAssetFilter + maxResponseWeight: bigint +} + +export interface Type_350_BuyExecution { + __kind: 'BuyExecution' + fees: V2MultiAsset + weightLimit: V2WeightLimit +} + +export interface Type_350_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface Type_350_SetErrorHandler { + __kind: 'SetErrorHandler' + value: Type_350[] +} + +export interface Type_350_SetAppendix { + __kind: 'SetAppendix' + value: Type_350[] +} + +export interface Type_350_ClearError { + __kind: 'ClearError' +} + +export interface Type_350_ClaimAsset { + __kind: 'ClaimAsset' + assets: V2MultiAsset[] + ticket: V2MultiLocation +} + +export interface Type_350_Trap { + __kind: 'Trap' + value: bigint +} + +export interface Type_350_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: bigint +} + +export interface Type_350_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export type Type_354 = Type_354_WithdrawAsset | Type_354_ReserveAssetDeposited | Type_354_ReceiveTeleportedAsset | Type_354_QueryResponse | Type_354_TransferAsset | Type_354_TransferReserveAsset | Type_354_Transact | Type_354_HrmpNewChannelOpenRequest | Type_354_HrmpChannelAccepted | Type_354_HrmpChannelClosing | Type_354_ClearOrigin | Type_354_DescendOrigin | Type_354_ReportError | Type_354_DepositAsset | Type_354_DepositReserveAsset | Type_354_ExchangeAsset | Type_354_InitiateReserveWithdraw | Type_354_InitiateTeleport | Type_354_ReportHolding | Type_354_BuyExecution | Type_354_RefundSurplus | Type_354_SetErrorHandler | Type_354_SetAppendix | Type_354_ClearError | Type_354_ClaimAsset | Type_354_Trap | Type_354_SubscribeVersion | Type_354_UnsubscribeVersion | Type_354_BurnAsset | Type_354_ExpectAsset | Type_354_ExpectOrigin | Type_354_ExpectError | Type_354_ExpectTransactStatus | Type_354_QueryPallet | Type_354_ExpectPallet | Type_354_ReportTransactStatus | Type_354_ClearTransactStatus | Type_354_UniversalOrigin | Type_354_ExportMessage | Type_354_LockAsset | Type_354_UnlockAsset | Type_354_NoteUnlockable | Type_354_RequestUnlock | Type_354_SetFeesMode | Type_354_SetTopic | Type_354_ClearTopic | Type_354_AliasOrigin | Type_354_UnpaidExecution + +export interface Type_354_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V3MultiAsset[] +} + +export interface Type_354_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V3MultiAsset[] +} + +export interface Type_354_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V3MultiAsset[] +} + +export interface Type_354_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V3Response + maxWeight: Weight + querier: (V3MultiLocation | undefined) +} + +export interface Type_354_TransferAsset { + __kind: 'TransferAsset' + assets: V3MultiAsset[] + beneficiary: V3MultiLocation +} + +export interface Type_354_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V3MultiAsset[] + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface Type_354_Transact { + __kind: 'Transact' + originKind: V2OriginKind + requireWeightAtMost: Weight + call: DoubleEncoded +} + +export interface Type_354_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface Type_354_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number +} + +export interface Type_354_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} + +export interface Type_354_ClearOrigin { + __kind: 'ClearOrigin' +} + +export interface Type_354_DescendOrigin { + __kind: 'DescendOrigin' + value: V3Junctions +} + +export interface Type_354_ReportError { + __kind: 'ReportError' + value: V3QueryResponseInfo +} + +export interface Type_354_DepositAsset { + __kind: 'DepositAsset' + assets: V3MultiAssetFilter + beneficiary: V3MultiLocation +} + +export interface Type_354_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface Type_354_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V3MultiAssetFilter + want: V3MultiAsset[] + maximal: boolean +} + +export interface Type_354_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V3MultiAssetFilter + reserve: V3MultiLocation + xcm: V3Instruction[] +} + +export interface Type_354_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V3MultiAssetFilter + dest: V3MultiLocation + xcm: V3Instruction[] +} + +export interface Type_354_ReportHolding { + __kind: 'ReportHolding' + responseInfo: V3QueryResponseInfo + assets: V3MultiAssetFilter +} + +export interface Type_354_BuyExecution { + __kind: 'BuyExecution' + fees: V3MultiAsset + weightLimit: V3WeightLimit +} + +export interface Type_354_RefundSurplus { + __kind: 'RefundSurplus' +} + +export interface Type_354_SetErrorHandler { + __kind: 'SetErrorHandler' + value: Type_354[] +} + +export interface Type_354_SetAppendix { + __kind: 'SetAppendix' + value: Type_354[] +} + +export interface Type_354_ClearError { + __kind: 'ClearError' +} + +export interface Type_354_ClaimAsset { + __kind: 'ClaimAsset' + assets: V3MultiAsset[] + ticket: V3MultiLocation +} + +export interface Type_354_Trap { + __kind: 'Trap' + value: bigint +} + +export interface Type_354_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: Weight +} + +export interface Type_354_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' +} + +export interface Type_354_BurnAsset { + __kind: 'BurnAsset' + value: V3MultiAsset[] +} + +export interface Type_354_ExpectAsset { + __kind: 'ExpectAsset' + value: V3MultiAsset[] +} + +export interface Type_354_ExpectOrigin { + __kind: 'ExpectOrigin' + value: (V3MultiLocation | undefined) +} + +export interface Type_354_ExpectError { + __kind: 'ExpectError' + value: ([number, V3Error] | undefined) +} + +export interface Type_354_ExpectTransactStatus { + __kind: 'ExpectTransactStatus' + value: V3MaybeErrorCode +} + +export interface Type_354_QueryPallet { + __kind: 'QueryPallet' + moduleName: Uint8Array + responseInfo: V3QueryResponseInfo +} + +export interface Type_354_ExpectPallet { + __kind: 'ExpectPallet' + index: number + name: Uint8Array + moduleName: Uint8Array + crateMajor: number + minCrateMinor: number +} + +export interface Type_354_ReportTransactStatus { + __kind: 'ReportTransactStatus' + value: V3QueryResponseInfo +} + +export interface Type_354_ClearTransactStatus { + __kind: 'ClearTransactStatus' +} + +export interface Type_354_UniversalOrigin { + __kind: 'UniversalOrigin' + value: V3Junction +} + +export interface Type_354_ExportMessage { + __kind: 'ExportMessage' + network: V3NetworkId + destination: V3Junctions + xcm: V3Instruction[] +} + +export interface Type_354_LockAsset { + __kind: 'LockAsset' + asset: V3MultiAsset + unlocker: V3MultiLocation +} + +export interface Type_354_UnlockAsset { + __kind: 'UnlockAsset' + asset: V3MultiAsset + target: V3MultiLocation +} + +export interface Type_354_NoteUnlockable { + __kind: 'NoteUnlockable' + asset: V3MultiAsset + owner: V3MultiLocation +} + +export interface Type_354_RequestUnlock { + __kind: 'RequestUnlock' + asset: V3MultiAsset + locker: V3MultiLocation +} + +export interface Type_354_SetFeesMode { + __kind: 'SetFeesMode' + jitWithdraw: boolean +} + +export interface Type_354_SetTopic { + __kind: 'SetTopic' + value: Uint8Array +} + +export interface Type_354_ClearTopic { + __kind: 'ClearTopic' +} + +export interface Type_354_AliasOrigin { + __kind: 'AliasOrigin' + value: V3MultiLocation +} + +export interface Type_354_UnpaidExecution { + __kind: 'UnpaidExecution' + weightLimit: V3WeightLimit + checkOrigin: (V3MultiLocation | undefined) +} + +export type RawOrigin = RawOrigin_Root | RawOrigin_Signed | RawOrigin_None + +export interface RawOrigin_Root { + __kind: 'Root' +} + +export interface RawOrigin_Signed { + __kind: 'Signed' + value: Uint8Array +} + +export interface RawOrigin_None { + __kind: 'None' +} + +export type Type_304 = Type_304_Members | Type_304_Member | Type_304__Phantom + +export interface Type_304_Members { + __kind: 'Members' + value: [number, number] +} + +export interface Type_304_Member { + __kind: 'Member' + value: Uint8Array +} + +export interface Type_304__Phantom { + __kind: '_Phantom' +} + +export type Type_305 = Type_305_Members | Type_305_Member | Type_305__Phantom + +export interface Type_305_Members { + __kind: 'Members' + value: [number, number] +} + +export interface Type_305_Member { + __kind: 'Member' + value: Uint8Array +} + +export interface Type_305__Phantom { + __kind: '_Phantom' +} + +export type Origin = Origin_Xcm | Origin_Response + +export interface Origin_Xcm { + __kind: 'Xcm' + value: V3MultiLocation +} + +export interface Origin_Response { + __kind: 'Response' + value: V3MultiLocation +} + +export type Type_307 = Type_307_Relay | Type_307_SiblingParachain + +export interface Type_307_Relay { + __kind: 'Relay' +} + +export interface Type_307_SiblingParachain { + __kind: 'SiblingParachain' + value: number +} + +export type Void = never + +export type MigrationStage = MigrationStage_NotStarted | MigrationStage_InProgress | MigrationStage_Completed | MigrationStage_Failed + +export interface MigrationStage_NotStarted { + __kind: 'NotStarted' +} + +export interface MigrationStage_InProgress { + __kind: 'InProgress' +} + +export interface MigrationStage_Completed { + __kind: 'Completed' +} + +export interface MigrationStage_Failed { + __kind: 'Failed' +} + +export interface Approval { + amount: bigint + expiration: (number | undefined) +} + +export type VersionedResponse = VersionedResponse_V2 | VersionedResponse_V3 + +export interface VersionedResponse_V2 { + __kind: 'V2' + value: V2Response +} + +export interface VersionedResponse_V3 { + __kind: 'V3' + value: V3Response +} + +export type Bounded = Bounded_Legacy | Bounded_Inline | Bounded_Lookup + +export interface Bounded_Legacy { + __kind: 'Legacy' + hash: Uint8Array +} + +export interface Bounded_Inline { + __kind: 'Inline' + value: Uint8Array +} + +export interface Bounded_Lookup { + __kind: 'Lookup' + hash: Uint8Array + len: number +} + +export type Phase = Phase_ApplyExtrinsic | Phase_Finalization | Phase_Initialization + +export interface Phase_ApplyExtrinsic { + __kind: 'ApplyExtrinsic' + value: number +} + +export interface Phase_Finalization { + __kind: 'Finalization' +} + +export interface Phase_Initialization { + __kind: 'Initialization' +} + +export type Event = Event_System | Event_ParachainSystem | Event_Sudo | Event_Preimage | Event_Scheduler | Event_Utility | Event_Balances | Event_TransactionPayment | Event_Vesting | Event_Democracy | Event_Council | Event_TechnicalCommittee | Event_CommunityPool | Event_TechnicalMembership | Event_Multisig | Event_CollatorStaking | Event_Session | Event_XcmpQueue | Event_PolkadotXcm | Event_CumulusXcm | Event_DmpQueue | Event_OrmlXcm | Event_EfinityXcm | Event_UnknownTokens | Event_XTokens | Event_Bounties | Event_MultiTokens | Event_Claims | Event_Pools | Event_FuelTanks | Event_Marketplace | Event_ExtrinsicPause | Event_EfinityUtility + +export interface Event_System { + __kind: 'System' + value: SystemEvent +} + +export interface Event_ParachainSystem { + __kind: 'ParachainSystem' + value: ParachainSystemEvent +} + +export interface Event_Sudo { + __kind: 'Sudo' + value: SudoEvent +} + +export interface Event_Preimage { + __kind: 'Preimage' + value: PreimageEvent +} + +export interface Event_Scheduler { + __kind: 'Scheduler' + value: SchedulerEvent +} + +export interface Event_Utility { + __kind: 'Utility' + value: UtilityEvent +} + +export interface Event_Balances { + __kind: 'Balances' + value: BalancesEvent +} + +export interface Event_TransactionPayment { + __kind: 'TransactionPayment' + value: TransactionPaymentEvent +} + +export interface Event_Vesting { + __kind: 'Vesting' + value: VestingEvent +} + +export interface Event_Democracy { + __kind: 'Democracy' + value: DemocracyEvent +} + +export interface Event_Council { + __kind: 'Council' + value: CouncilEvent +} + +export interface Event_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: TechnicalCommitteeEvent +} + +export interface Event_CommunityPool { + __kind: 'CommunityPool' + value: CommunityPoolEvent +} + +export interface Event_TechnicalMembership { + __kind: 'TechnicalMembership' + value: TechnicalMembershipEvent +} + +export interface Event_Multisig { + __kind: 'Multisig' + value: MultisigEvent +} + +export interface Event_CollatorStaking { + __kind: 'CollatorStaking' + value: CollatorStakingEvent +} + +export interface Event_Session { + __kind: 'Session' + value: SessionEvent +} + +export interface Event_XcmpQueue { + __kind: 'XcmpQueue' + value: XcmpQueueEvent +} + +export interface Event_PolkadotXcm { + __kind: 'PolkadotXcm' + value: PolkadotXcmEvent +} + +export interface Event_CumulusXcm { + __kind: 'CumulusXcm' + value: CumulusXcmEvent +} + +export interface Event_DmpQueue { + __kind: 'DmpQueue' + value: DmpQueueEvent +} + +export interface Event_OrmlXcm { + __kind: 'OrmlXcm' + value: OrmlXcmEvent +} + +export interface Event_EfinityXcm { + __kind: 'EfinityXcm' + value: EfinityXcmEvent +} + +export interface Event_UnknownTokens { + __kind: 'UnknownTokens' + value: UnknownTokensEvent +} + +export interface Event_XTokens { + __kind: 'XTokens' + value: XTokensEvent +} + +export interface Event_Bounties { + __kind: 'Bounties' + value: BountiesEvent +} + +export interface Event_MultiTokens { + __kind: 'MultiTokens' + value: MultiTokensEvent +} + +export interface Event_Claims { + __kind: 'Claims' + value: ClaimsEvent +} + +export interface Event_Pools { + __kind: 'Pools' + value: PoolsEvent +} + +export interface Event_FuelTanks { + __kind: 'FuelTanks' + value: FuelTanksEvent +} + +export interface Event_Marketplace { + __kind: 'Marketplace' + value: MarketplaceEvent +} + +export interface Event_ExtrinsicPause { + __kind: 'ExtrinsicPause' + value: ExtrinsicPauseEvent +} + +export interface Event_EfinityUtility { + __kind: 'EfinityUtility' + value: EfinityUtilityEvent +} + +export interface DefaultRoyalty { + beneficiary: Uint8Array + percentage: number +} + +export interface DefaultForeignTokenMetadata { + decimalCount: number + name: Uint8Array + symbol: Uint8Array + location: (V3MultiLocation | undefined) + unitsPerSecond: (bigint | undefined) + premintedSupply: bigint +} + +export type V3WildMultiAsset = V3WildMultiAsset_All | V3WildMultiAsset_AllOf | V3WildMultiAsset_AllCounted | V3WildMultiAsset_AllOfCounted + +export interface V3WildMultiAsset_All { + __kind: 'All' +} + +export interface V3WildMultiAsset_AllOf { + __kind: 'AllOf' + id: V3AssetId + fun: V3WildFungibility +} + +export interface V3WildMultiAsset_AllCounted { + __kind: 'AllCounted' + value: number +} + +export interface V3WildMultiAsset_AllOfCounted { + __kind: 'AllOfCounted' + id: V3AssetId + fun: V3WildFungibility + count: number +} + +export type V3BodyId = V3BodyId_Unit | V3BodyId_Moniker | V3BodyId_Index | V3BodyId_Executive | V3BodyId_Technical | V3BodyId_Legislative | V3BodyId_Judicial | V3BodyId_Defense | V3BodyId_Administration | V3BodyId_Treasury + +export interface V3BodyId_Unit { + __kind: 'Unit' +} + +export interface V3BodyId_Moniker { + __kind: 'Moniker' + value: Uint8Array +} + +export interface V3BodyId_Index { + __kind: 'Index' + value: number +} + +export interface V3BodyId_Executive { + __kind: 'Executive' +} + +export interface V3BodyId_Technical { + __kind: 'Technical' +} + +export interface V3BodyId_Legislative { + __kind: 'Legislative' +} + +export interface V3BodyId_Judicial { + __kind: 'Judicial' +} + +export interface V3BodyId_Defense { + __kind: 'Defense' +} + +export interface V3BodyId_Administration { + __kind: 'Administration' +} + +export interface V3BodyId_Treasury { + __kind: 'Treasury' +} + +export type V3BodyPart = V3BodyPart_Voice | V3BodyPart_Members | V3BodyPart_Fraction | V3BodyPart_AtLeastProportion | V3BodyPart_MoreThanProportion + +export interface V3BodyPart_Voice { + __kind: 'Voice' +} + +export interface V3BodyPart_Members { + __kind: 'Members' + count: number +} + +export interface V3BodyPart_Fraction { + __kind: 'Fraction' + nom: number + denom: number +} + +export interface V3BodyPart_AtLeastProportion { + __kind: 'AtLeastProportion' + nom: number + denom: number +} + +export interface V3BodyPart_MoreThanProportion { + __kind: 'MoreThanProportion' + nom: number + denom: number +} + +export type V2AssetId = V2AssetId_Concrete | V2AssetId_Abstract + +export interface V2AssetId_Concrete { + __kind: 'Concrete' + value: V2MultiLocation +} + +export interface V2AssetId_Abstract { + __kind: 'Abstract' + value: Uint8Array +} + +export type V2Fungibility = V2Fungibility_Fungible | V2Fungibility_NonFungible + +export interface V2Fungibility_Fungible { + __kind: 'Fungible' + value: bigint +} + +export interface V2Fungibility_NonFungible { + __kind: 'NonFungible' + value: V2AssetInstance +} + +export type V3AssetInstance = V3AssetInstance_Undefined | V3AssetInstance_Index | V3AssetInstance_Array4 | V3AssetInstance_Array8 | V3AssetInstance_Array16 | V3AssetInstance_Array32 + +export interface V3AssetInstance_Undefined { + __kind: 'Undefined' +} + +export interface V3AssetInstance_Index { + __kind: 'Index' + value: bigint +} + +export interface V3AssetInstance_Array4 { + __kind: 'Array4' + value: Uint8Array +} + +export interface V3AssetInstance_Array8 { + __kind: 'Array8' + value: Uint8Array +} + +export interface V3AssetInstance_Array16 { + __kind: 'Array16' + value: Uint8Array +} + +export interface V3AssetInstance_Array32 { + __kind: 'Array32' + value: Uint8Array +} + +export type V2Junctions = V2Junctions_Here | V2Junctions_X1 | V2Junctions_X2 | V2Junctions_X3 | V2Junctions_X4 | V2Junctions_X5 | V2Junctions_X6 | V2Junctions_X7 | V2Junctions_X8 + +export interface V2Junctions_Here { + __kind: 'Here' +} + +export interface V2Junctions_X1 { + __kind: 'X1' + value: V2Junction +} + +export interface V2Junctions_X2 { + __kind: 'X2' + value: [V2Junction, V2Junction] +} + +export interface V2Junctions_X3 { + __kind: 'X3' + value: [V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X4 { + __kind: 'X4' + value: [V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X5 { + __kind: 'X5' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X6 { + __kind: 'X6' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X7 { + __kind: 'X7' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface V2Junctions_X8 { + __kind: 'X8' + value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] +} + +export interface ParachainInherentData { + validationData: V4PersistedValidationData + relayChainState: StorageProof + downwardMessages: InboundDownwardMessage[] + horizontalMessages: [number, InboundHrmpMessage[]][] +} + +export interface VestingSchedule { + start: number + period: number + periodCount: number + perPeriod: bigint +} + +export interface VestedAccount { + accountId: Uint8Array + amount: bigint +} + +export type AccountVote = AccountVote_Standard | AccountVote_Split + +export interface AccountVote_Standard { + __kind: 'Standard' + vote: number + balance: bigint +} + +export interface AccountVote_Split { + __kind: 'Split' + aye: bigint + nay: bigint +} + +export type Conviction = Conviction_None | Conviction_Locked1x | Conviction_Locked2x | Conviction_Locked3x | Conviction_Locked4x | Conviction_Locked5x | Conviction_Locked6x + +export interface Conviction_None { + __kind: 'None' +} + +export interface Conviction_Locked1x { + __kind: 'Locked1x' +} + +export interface Conviction_Locked2x { + __kind: 'Locked2x' +} + +export interface Conviction_Locked3x { + __kind: 'Locked3x' +} + +export interface Conviction_Locked4x { + __kind: 'Locked4x' +} + +export interface Conviction_Locked5x { + __kind: 'Locked5x' +} + +export interface Conviction_Locked6x { + __kind: 'Locked6x' +} + +export interface SessionKeys { + aura: Uint8Array + pools: Uint8Array +} + +export interface DefaultCollectionDescriptor { + policy: DefaultCollectionPolicyDescriptor + explicitRoyaltyCurrencies: AssetId[] + attributes: AttributeKeyValuePair[] +} + +export interface DefaultCollectionMutation { + owner: (Uint8Array | undefined) + royalty: ShouldMutate + explicitRoyaltyCurrencies: (AssetId[] | undefined) +} + +export interface DefaultBurnParams { + tokenId: bigint + amount: bigint + keepAlive: boolean + removeTokenStorage: boolean +} + +export type DefaultTransferParams = DefaultTransferParams_Simple | DefaultTransferParams_Operator + +export interface DefaultTransferParams_Simple { + __kind: 'Simple' + tokenId: bigint + amount: bigint + keepAlive: boolean +} + +export interface DefaultTransferParams_Operator { + __kind: 'Operator' + tokenId: bigint + source: Uint8Array + amount: bigint + keepAlive: boolean +} + +export interface Recipient { + accountId: Uint8Array + params: DefaultTransferParams +} + +export interface Collection { + owner: Uint8Array + policy: DefaultCollectionPolicy + tokenCount: bigint + attributeCount: number + totalDeposit: bigint + explicitRoyaltyCurrencies: [AssetId, null][] +} + +export interface Attribute { + value: Uint8Array + deposit: bigint +} + +export interface CollectionAccount { + isFrozen: boolean + approvals: [Uint8Array, (number | undefined)][] + accountCount: number +} + +export interface PoolsMutation { + community: Pool + collator: Pool + fuelTanks: Pool + priceDiscovery: Pool +} + +export interface DefaultTankMutation { + userAccountManagement: Type_211 + providesDeposit: (boolean | undefined) + accountRules: (AccountRuleDescriptor[] | undefined) +} + +export type DispatchRuleKind = DispatchRuleKind_WhitelistedCallers | DispatchRuleKind_WhitelistedCollections | DispatchRuleKind_MaxFuelBurnPerTransaction | DispatchRuleKind_UserFuelBudget | DispatchRuleKind_TankFuelBudget | DispatchRuleKind_RequireToken | DispatchRuleKind_PermittedCalls | DispatchRuleKind_PermittedExtrinsics + +export interface DispatchRuleKind_WhitelistedCallers { + __kind: 'WhitelistedCallers' +} + +export interface DispatchRuleKind_WhitelistedCollections { + __kind: 'WhitelistedCollections' +} + +export interface DispatchRuleKind_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' +} + +export interface DispatchRuleKind_UserFuelBudget { + __kind: 'UserFuelBudget' +} + +export interface DispatchRuleKind_TankFuelBudget { + __kind: 'TankFuelBudget' +} + +export interface DispatchRuleKind_RequireToken { + __kind: 'RequireToken' +} + +export interface DispatchRuleKind_PermittedCalls { + __kind: 'PermittedCalls' +} + +export interface DispatchRuleKind_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' +} + +export interface AuctionData { + startBlock: number + endBlock: number +} + +export type V2Response = V2Response_Null | V2Response_Assets | V2Response_ExecutionResult | V2Response_Version + +export interface V2Response_Null { + __kind: 'Null' +} + +export interface V2Response_Assets { + __kind: 'Assets' + value: V2MultiAsset[] +} + +export interface V2Response_ExecutionResult { + __kind: 'ExecutionResult' + value: ([number, V2Error] | undefined) +} + +export interface V2Response_Version { + __kind: 'Version' + value: number +} + +export type V2MultiAssetFilter = V2MultiAssetFilter_Definite | V2MultiAssetFilter_Wild + +export interface V2MultiAssetFilter_Definite { + __kind: 'Definite' + value: V2MultiAsset[] +} + +export interface V2MultiAssetFilter_Wild { + __kind: 'Wild' + value: V2WildMultiAsset +} + +export type V2WeightLimit = V2WeightLimit_Unlimited | V2WeightLimit_Limited + +export interface V2WeightLimit_Unlimited { + __kind: 'Unlimited' +} + +export interface V2WeightLimit_Limited { + __kind: 'Limited' + value: bigint +} + +/** + * Event for the System pallet. + */ +export type SystemEvent = SystemEvent_ExtrinsicSuccess | SystemEvent_ExtrinsicFailed | SystemEvent_CodeUpdated | SystemEvent_NewAccount | SystemEvent_KilledAccount | SystemEvent_Remarked + +/** + * An extrinsic completed successfully. + */ +export interface SystemEvent_ExtrinsicSuccess { + __kind: 'ExtrinsicSuccess' + dispatchInfo: DispatchInfo +} + +/** + * An extrinsic failed. + */ +export interface SystemEvent_ExtrinsicFailed { + __kind: 'ExtrinsicFailed' + dispatchError: DispatchError + dispatchInfo: DispatchInfo +} + +/** + * `:code` was updated. + */ +export interface SystemEvent_CodeUpdated { + __kind: 'CodeUpdated' +} + +/** + * A new account was created. + */ +export interface SystemEvent_NewAccount { + __kind: 'NewAccount' + account: Uint8Array +} + +/** + * An account was reaped. + */ +export interface SystemEvent_KilledAccount { + __kind: 'KilledAccount' + account: Uint8Array +} + +/** + * On on-chain remark happened. + */ +export interface SystemEvent_Remarked { + __kind: 'Remarked' + sender: Uint8Array + hash: Uint8Array +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type ParachainSystemEvent = ParachainSystemEvent_ValidationFunctionStored | ParachainSystemEvent_ValidationFunctionApplied | ParachainSystemEvent_ValidationFunctionDiscarded | ParachainSystemEvent_UpgradeAuthorized | ParachainSystemEvent_DownwardMessagesReceived | ParachainSystemEvent_DownwardMessagesProcessed | ParachainSystemEvent_UpwardMessageSent + +/** + * The validation function has been scheduled to apply. + */ +export interface ParachainSystemEvent_ValidationFunctionStored { + __kind: 'ValidationFunctionStored' +} + +/** + * The validation function was applied as of the contained relay chain block number. + */ +export interface ParachainSystemEvent_ValidationFunctionApplied { + __kind: 'ValidationFunctionApplied' + relayChainBlockNum: number +} + +/** + * The relay-chain aborted the upgrade process. + */ +export interface ParachainSystemEvent_ValidationFunctionDiscarded { + __kind: 'ValidationFunctionDiscarded' +} + +/** + * An upgrade has been authorized. + */ +export interface ParachainSystemEvent_UpgradeAuthorized { + __kind: 'UpgradeAuthorized' + codeHash: Uint8Array +} + +/** + * Some downward messages have been received and will be processed. + */ +export interface ParachainSystemEvent_DownwardMessagesReceived { + __kind: 'DownwardMessagesReceived' + count: number +} + +/** + * Downward messages were processed using the given weight. + */ +export interface ParachainSystemEvent_DownwardMessagesProcessed { + __kind: 'DownwardMessagesProcessed' + weightUsed: Weight + dmqHead: Uint8Array +} + +/** + * An upward message was sent to the relay chain. + */ +export interface ParachainSystemEvent_UpwardMessageSent { + __kind: 'UpwardMessageSent' + messageHash: (Uint8Array | undefined) +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type SudoEvent = SudoEvent_Sudid | SudoEvent_KeyChanged | SudoEvent_SudoAsDone + +/** + * A sudo just took place. \[result\] + */ +export interface SudoEvent_Sudid { + __kind: 'Sudid' + sudoResult: Type_33 +} + +/** + * The \[sudoer\] just switched identity; the old key is supplied if one existed. + */ +export interface SudoEvent_KeyChanged { + __kind: 'KeyChanged' + oldSudoer: (Uint8Array | undefined) +} + +/** + * A sudo just took place. \[result\] + */ +export interface SudoEvent_SudoAsDone { + __kind: 'SudoAsDone' + sudoResult: Type_33 +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type PreimageEvent = PreimageEvent_Noted | PreimageEvent_Requested | PreimageEvent_Cleared + +/** + * A preimage has been noted. + */ +export interface PreimageEvent_Noted { + __kind: 'Noted' + hash: Uint8Array +} + +/** + * A preimage has been requested. + */ +export interface PreimageEvent_Requested { + __kind: 'Requested' + hash: Uint8Array +} + +/** + * A preimage has ben cleared. + */ +export interface PreimageEvent_Cleared { + __kind: 'Cleared' + hash: Uint8Array +} + +/** + * Events type. + */ +export type SchedulerEvent = SchedulerEvent_Scheduled | SchedulerEvent_Canceled | SchedulerEvent_Dispatched | SchedulerEvent_CallUnavailable | SchedulerEvent_PeriodicFailed | SchedulerEvent_PermanentlyOverweight + +/** + * Scheduled some task. + */ +export interface SchedulerEvent_Scheduled { + __kind: 'Scheduled' + when: number + index: number +} + +/** + * Canceled some task. + */ +export interface SchedulerEvent_Canceled { + __kind: 'Canceled' + when: number + index: number +} + +/** + * Dispatched some task. + */ +export interface SchedulerEvent_Dispatched { + __kind: 'Dispatched' + task: [number, number] + id: (Uint8Array | undefined) + result: Type_33 +} + +/** + * The call for the provided hash was not found so the task has been aborted. + */ +export interface SchedulerEvent_CallUnavailable { + __kind: 'CallUnavailable' + task: [number, number] + id: (Uint8Array | undefined) +} + +/** + * The given task was unable to be renewed since the agenda is full at that block. + */ +export interface SchedulerEvent_PeriodicFailed { + __kind: 'PeriodicFailed' + task: [number, number] + id: (Uint8Array | undefined) +} + +/** + * The given task can never be executed since it is overweight. + */ +export interface SchedulerEvent_PermanentlyOverweight { + __kind: 'PermanentlyOverweight' + task: [number, number] + id: (Uint8Array | undefined) +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type UtilityEvent = UtilityEvent_BatchInterrupted | UtilityEvent_BatchCompleted | UtilityEvent_BatchCompletedWithErrors | UtilityEvent_ItemCompleted | UtilityEvent_ItemFailed | UtilityEvent_DispatchedAs + +/** + * Batch of dispatches did not complete fully. Index of first failing dispatch given, as + * well as the error. + */ +export interface UtilityEvent_BatchInterrupted { + __kind: 'BatchInterrupted' + index: number + error: DispatchError +} + +/** + * Batch of dispatches completed fully with no error. + */ +export interface UtilityEvent_BatchCompleted { + __kind: 'BatchCompleted' +} + +/** + * Batch of dispatches completed but has errors. + */ +export interface UtilityEvent_BatchCompletedWithErrors { + __kind: 'BatchCompletedWithErrors' +} + +/** + * A single item within a Batch of dispatches has completed with no error. + */ +export interface UtilityEvent_ItemCompleted { + __kind: 'ItemCompleted' +} + +/** + * A single item within a Batch of dispatches has completed with error. + */ +export interface UtilityEvent_ItemFailed { + __kind: 'ItemFailed' + error: DispatchError +} + +/** + * A call was dispatched. + */ +export interface UtilityEvent_DispatchedAs { + __kind: 'DispatchedAs' + result: Type_33 +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type BalancesEvent = BalancesEvent_Endowed | BalancesEvent_DustLost | BalancesEvent_Transfer | BalancesEvent_BalanceSet | BalancesEvent_Reserved | BalancesEvent_Unreserved | BalancesEvent_ReserveRepatriated | BalancesEvent_Deposit | BalancesEvent_Withdraw | BalancesEvent_Slashed | BalancesEvent_Minted | BalancesEvent_Burned | BalancesEvent_Suspended | BalancesEvent_Restored | BalancesEvent_Upgraded | BalancesEvent_Issued | BalancesEvent_Rescinded | BalancesEvent_Locked | BalancesEvent_Unlocked | BalancesEvent_Frozen | BalancesEvent_Thawed + +/** + * An account was created with some free balance. + */ +export interface BalancesEvent_Endowed { + __kind: 'Endowed' + account: Uint8Array + freeBalance: bigint +} + +/** + * An account was removed whose balance was non-zero but below ExistentialDeposit, + * resulting in an outright loss. + */ +export interface BalancesEvent_DustLost { + __kind: 'DustLost' + account: Uint8Array + amount: bigint +} + +/** + * Transfer succeeded. + */ +export interface BalancesEvent_Transfer { + __kind: 'Transfer' + from: Uint8Array + to: Uint8Array + amount: bigint +} + +/** + * A balance was set by root. + */ +export interface BalancesEvent_BalanceSet { + __kind: 'BalanceSet' + who: Uint8Array + free: bigint +} + +/** + * Some balance was reserved (moved from free to reserved). + */ +export interface BalancesEvent_Reserved { + __kind: 'Reserved' + who: Uint8Array + amount: bigint +} + +/** + * Some balance was unreserved (moved from reserved to free). + */ +export interface BalancesEvent_Unreserved { + __kind: 'Unreserved' + who: Uint8Array + amount: bigint +} + +/** + * Some balance was moved from the reserve of the first account to the second account. + * Final argument indicates the destination balance type. + */ +export interface BalancesEvent_ReserveRepatriated { + __kind: 'ReserveRepatriated' + from: Uint8Array + to: Uint8Array + amount: bigint + destinationStatus: BalanceStatus +} + +/** + * Some amount was deposited (e.g. for transaction fees). + */ +export interface BalancesEvent_Deposit { + __kind: 'Deposit' + who: Uint8Array + amount: bigint +} + +/** + * Some amount was withdrawn from the account (e.g. for transaction fees). + */ +export interface BalancesEvent_Withdraw { + __kind: 'Withdraw' + who: Uint8Array + amount: bigint +} + +/** + * Some amount was removed from the account (e.g. for misbehavior). + */ +export interface BalancesEvent_Slashed { + __kind: 'Slashed' + who: Uint8Array + amount: bigint +} + +/** + * Some amount was minted into an account. + */ +export interface BalancesEvent_Minted { + __kind: 'Minted' + who: Uint8Array + amount: bigint +} + +/** + * Some amount was burned from an account. + */ +export interface BalancesEvent_Burned { + __kind: 'Burned' + who: Uint8Array + amount: bigint +} + +/** + * Some amount was suspended from an account (it can be restored later). + */ +export interface BalancesEvent_Suspended { + __kind: 'Suspended' + who: Uint8Array + amount: bigint +} + +/** + * Some amount was restored into an account. + */ +export interface BalancesEvent_Restored { + __kind: 'Restored' + who: Uint8Array + amount: bigint +} + +/** + * An account was upgraded. + */ +export interface BalancesEvent_Upgraded { + __kind: 'Upgraded' + who: Uint8Array +} + +/** + * Total issuance was increased by `amount`, creating a credit to be balanced. + */ +export interface BalancesEvent_Issued { + __kind: 'Issued' + amount: bigint +} + +/** + * Total issuance was decreased by `amount`, creating a debt to be balanced. + */ +export interface BalancesEvent_Rescinded { + __kind: 'Rescinded' + amount: bigint +} + +/** + * Some balance was locked. + */ +export interface BalancesEvent_Locked { + __kind: 'Locked' + who: Uint8Array + amount: bigint +} + +/** + * Some balance was unlocked. + */ +export interface BalancesEvent_Unlocked { + __kind: 'Unlocked' + who: Uint8Array + amount: bigint +} + +/** + * Some balance was frozen. + */ +export interface BalancesEvent_Frozen { + __kind: 'Frozen' + who: Uint8Array + amount: bigint +} + +/** + * Some balance was thawed. + */ +export interface BalancesEvent_Thawed { + __kind: 'Thawed' + who: Uint8Array + amount: bigint +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type TransactionPaymentEvent = TransactionPaymentEvent_TransactionFeePaid + +/** + * A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee, + * has been paid by `who`. + */ +export interface TransactionPaymentEvent_TransactionFeePaid { + __kind: 'TransactionFeePaid' + who: Uint8Array + actualFee: bigint + tip: bigint +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type VestingEvent = VestingEvent_VestingScheduleAdded | VestingEvent_Claimed | VestingEvent_VestingSchedulesUpdated + +/** + * Added new vesting schedule. + */ +export interface VestingEvent_VestingScheduleAdded { + __kind: 'VestingScheduleAdded' + from: Uint8Array + to: Uint8Array + vestingSchedule: VestingSchedule +} + +/** + * Claimed vesting. + */ +export interface VestingEvent_Claimed { + __kind: 'Claimed' + who: Uint8Array + amount: bigint +} + +/** + * Updated vesting schedules. + */ +export interface VestingEvent_VestingSchedulesUpdated { + __kind: 'VestingSchedulesUpdated' + who: Uint8Array +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type DemocracyEvent = DemocracyEvent_Proposed | DemocracyEvent_Tabled | DemocracyEvent_ExternalTabled | DemocracyEvent_Started | DemocracyEvent_Passed | DemocracyEvent_NotPassed | DemocracyEvent_Cancelled | DemocracyEvent_Delegated | DemocracyEvent_Undelegated | DemocracyEvent_Vetoed | DemocracyEvent_Blacklisted | DemocracyEvent_Voted | DemocracyEvent_Seconded | DemocracyEvent_ProposalCanceled | DemocracyEvent_MetadataSet | DemocracyEvent_MetadataCleared | DemocracyEvent_MetadataTransferred + +/** + * A motion has been proposed by a public account. + */ +export interface DemocracyEvent_Proposed { + __kind: 'Proposed' + proposalIndex: number + deposit: bigint +} + +/** + * A public proposal has been tabled for referendum vote. + */ +export interface DemocracyEvent_Tabled { + __kind: 'Tabled' + proposalIndex: number + deposit: bigint +} + +/** + * An external proposal has been tabled. + */ +export interface DemocracyEvent_ExternalTabled { + __kind: 'ExternalTabled' +} + +/** + * A referendum has begun. + */ +export interface DemocracyEvent_Started { + __kind: 'Started' + refIndex: number + threshold: VoteThreshold +} + +/** + * A proposal has been approved by referendum. + */ +export interface DemocracyEvent_Passed { + __kind: 'Passed' + refIndex: number +} + +/** + * A proposal has been rejected by referendum. + */ +export interface DemocracyEvent_NotPassed { + __kind: 'NotPassed' + refIndex: number +} + +/** + * A referendum has been cancelled. + */ +export interface DemocracyEvent_Cancelled { + __kind: 'Cancelled' + refIndex: number +} + +/** + * An account has delegated their vote to another account. + */ +export interface DemocracyEvent_Delegated { + __kind: 'Delegated' + who: Uint8Array + target: Uint8Array +} + +/** + * An account has cancelled a previous delegation operation. + */ +export interface DemocracyEvent_Undelegated { + __kind: 'Undelegated' + account: Uint8Array +} + +/** + * An external proposal has been vetoed. + */ +export interface DemocracyEvent_Vetoed { + __kind: 'Vetoed' + who: Uint8Array + proposalHash: Uint8Array + until: number +} + +/** + * A proposal_hash has been blacklisted permanently. + */ +export interface DemocracyEvent_Blacklisted { + __kind: 'Blacklisted' + proposalHash: Uint8Array +} + +/** + * An account has voted in a referendum + */ +export interface DemocracyEvent_Voted { + __kind: 'Voted' + voter: Uint8Array + refIndex: number + vote: AccountVote +} + +/** + * An account has secconded a proposal + */ +export interface DemocracyEvent_Seconded { + __kind: 'Seconded' + seconder: Uint8Array + propIndex: number +} + +/** + * A proposal got canceled. + */ +export interface DemocracyEvent_ProposalCanceled { + __kind: 'ProposalCanceled' + propIndex: number +} + +/** + * Metadata for a proposal or a referendum has been set. + */ +export interface DemocracyEvent_MetadataSet { + __kind: 'MetadataSet' + /** + * Metadata owner. + */ + owner: MetadataOwner + /** + * Preimage hash. + */ + hash: Uint8Array +} + +/** + * Metadata for a proposal or a referendum has been cleared. + */ +export interface DemocracyEvent_MetadataCleared { + __kind: 'MetadataCleared' + /** + * Metadata owner. + */ + owner: MetadataOwner + /** + * Preimage hash. + */ + hash: Uint8Array +} + +/** + * Metadata has been transferred to new owner. + */ +export interface DemocracyEvent_MetadataTransferred { + __kind: 'MetadataTransferred' + /** + * Previous metadata owner. + */ + prevOwner: MetadataOwner + /** + * New metadata owner. + */ + owner: MetadataOwner + /** + * Preimage hash. + */ + hash: Uint8Array +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type CouncilEvent = CouncilEvent_Proposed | CouncilEvent_Voted | CouncilEvent_Approved | CouncilEvent_Disapproved | CouncilEvent_Executed | CouncilEvent_MemberExecuted | CouncilEvent_Closed + +/** + * A motion (given hash) has been proposed (by given account) with a threshold (given + * `MemberCount`). + */ +export interface CouncilEvent_Proposed { + __kind: 'Proposed' + account: Uint8Array + proposalIndex: number + proposalHash: Uint8Array + threshold: number +} + +/** + * A motion (given hash) has been voted on by given account, leaving + * a tally (yes votes and no votes given respectively as `MemberCount`). + */ +export interface CouncilEvent_Voted { + __kind: 'Voted' + account: Uint8Array + proposalHash: Uint8Array + voted: boolean + yes: number + no: number +} + +/** + * A motion was approved by the required threshold. + */ +export interface CouncilEvent_Approved { + __kind: 'Approved' + proposalHash: Uint8Array +} + +/** + * A motion was not approved by the required threshold. + */ +export interface CouncilEvent_Disapproved { + __kind: 'Disapproved' + proposalHash: Uint8Array +} + +/** + * A motion was executed; result will be `Ok` if it returned without error. + */ +export interface CouncilEvent_Executed { + __kind: 'Executed' + proposalHash: Uint8Array + result: Type_33 +} + +/** + * A single member did some action; result will be `Ok` if it returned without error. + */ +export interface CouncilEvent_MemberExecuted { + __kind: 'MemberExecuted' + proposalHash: Uint8Array + result: Type_33 +} + +/** + * A proposal was closed because its threshold was reached or after its duration was up. + */ +export interface CouncilEvent_Closed { + __kind: 'Closed' + proposalHash: Uint8Array + yes: number + no: number +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type TechnicalCommitteeEvent = TechnicalCommitteeEvent_Proposed | TechnicalCommitteeEvent_Voted | TechnicalCommitteeEvent_Approved | TechnicalCommitteeEvent_Disapproved | TechnicalCommitteeEvent_Executed | TechnicalCommitteeEvent_MemberExecuted | TechnicalCommitteeEvent_Closed + +/** + * A motion (given hash) has been proposed (by given account) with a threshold (given + * `MemberCount`). + */ +export interface TechnicalCommitteeEvent_Proposed { + __kind: 'Proposed' + account: Uint8Array + proposalIndex: number + proposalHash: Uint8Array + threshold: number +} + +/** + * A motion (given hash) has been voted on by given account, leaving + * a tally (yes votes and no votes given respectively as `MemberCount`). + */ +export interface TechnicalCommitteeEvent_Voted { + __kind: 'Voted' + account: Uint8Array + proposalHash: Uint8Array + voted: boolean + yes: number + no: number +} + +/** + * A motion was approved by the required threshold. + */ +export interface TechnicalCommitteeEvent_Approved { + __kind: 'Approved' + proposalHash: Uint8Array +} + +/** + * A motion was not approved by the required threshold. + */ +export interface TechnicalCommitteeEvent_Disapproved { + __kind: 'Disapproved' + proposalHash: Uint8Array +} + +/** + * A motion was executed; result will be `Ok` if it returned without error. + */ +export interface TechnicalCommitteeEvent_Executed { + __kind: 'Executed' + proposalHash: Uint8Array + result: Type_33 +} + +/** + * A single member did some action; result will be `Ok` if it returned without error. + */ +export interface TechnicalCommitteeEvent_MemberExecuted { + __kind: 'MemberExecuted' + proposalHash: Uint8Array + result: Type_33 +} + +/** + * A proposal was closed because its threshold was reached or after its duration was up. + */ +export interface TechnicalCommitteeEvent_Closed { + __kind: 'Closed' + proposalHash: Uint8Array + yes: number + no: number +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type CommunityPoolEvent = CommunityPoolEvent_Proposed | CommunityPoolEvent_Spending | CommunityPoolEvent_Awarded | CommunityPoolEvent_Rejected | CommunityPoolEvent_Burnt | CommunityPoolEvent_Rollover | CommunityPoolEvent_Deposit | CommunityPoolEvent_SpendApproved | CommunityPoolEvent_UpdatedInactive + +/** + * New proposal. + */ +export interface CommunityPoolEvent_Proposed { + __kind: 'Proposed' + proposalIndex: number +} + +/** + * We have ended a spend period and will now allocate funds. + */ +export interface CommunityPoolEvent_Spending { + __kind: 'Spending' + budgetRemaining: bigint +} + +/** + * Some funds have been allocated. + */ +export interface CommunityPoolEvent_Awarded { + __kind: 'Awarded' + proposalIndex: number + award: bigint + account: Uint8Array +} + +/** + * A proposal was rejected; funds were slashed. + */ +export interface CommunityPoolEvent_Rejected { + __kind: 'Rejected' + proposalIndex: number + slashed: bigint +} + +/** + * Some of our funds have been burnt. + */ +export interface CommunityPoolEvent_Burnt { + __kind: 'Burnt' + burntFunds: bigint +} + +/** + * Spending has finished; this is the amount that rolls over until next spend. + */ +export interface CommunityPoolEvent_Rollover { + __kind: 'Rollover' + rolloverBalance: bigint +} + +/** + * Some funds have been deposited. + */ +export interface CommunityPoolEvent_Deposit { + __kind: 'Deposit' + value: bigint +} + +/** + * A new spend proposal has been approved. + */ +export interface CommunityPoolEvent_SpendApproved { + __kind: 'SpendApproved' + proposalIndex: number + amount: bigint + beneficiary: Uint8Array +} + +/** + * The inactive funds of the pallet have been updated. + */ +export interface CommunityPoolEvent_UpdatedInactive { + __kind: 'UpdatedInactive' + reactivated: bigint + deactivated: bigint +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type TechnicalMembershipEvent = TechnicalMembershipEvent_MemberAdded | TechnicalMembershipEvent_MemberRemoved | TechnicalMembershipEvent_MembersSwapped | TechnicalMembershipEvent_MembersReset | TechnicalMembershipEvent_KeyChanged | TechnicalMembershipEvent_Dummy + +/** + * The given member was added; see the transaction for who. + */ +export interface TechnicalMembershipEvent_MemberAdded { + __kind: 'MemberAdded' +} + +/** + * The given member was removed; see the transaction for who. + */ +export interface TechnicalMembershipEvent_MemberRemoved { + __kind: 'MemberRemoved' +} + +/** + * Two members were swapped; see the transaction for who. + */ +export interface TechnicalMembershipEvent_MembersSwapped { + __kind: 'MembersSwapped' +} + +/** + * The membership was reset; see the transaction for who the new set is. + */ +export interface TechnicalMembershipEvent_MembersReset { + __kind: 'MembersReset' +} + +/** + * One of the members' keys changed. + */ +export interface TechnicalMembershipEvent_KeyChanged { + __kind: 'KeyChanged' +} + +/** + * Phantom member, never used. + */ +export interface TechnicalMembershipEvent_Dummy { + __kind: 'Dummy' +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type MultisigEvent = MultisigEvent_NewMultisig | MultisigEvent_MultisigApproval | MultisigEvent_MultisigExecuted | MultisigEvent_MultisigCancelled + +/** + * A new multisig operation has begun. + */ +export interface MultisigEvent_NewMultisig { + __kind: 'NewMultisig' + approving: Uint8Array + multisig: Uint8Array + callHash: Uint8Array +} + +/** + * A multisig operation has been approved by someone. + */ +export interface MultisigEvent_MultisigApproval { + __kind: 'MultisigApproval' + approving: Uint8Array + timepoint: Timepoint + multisig: Uint8Array + callHash: Uint8Array +} + +/** + * A multisig operation has been executed. + */ +export interface MultisigEvent_MultisigExecuted { + __kind: 'MultisigExecuted' + approving: Uint8Array + timepoint: Timepoint + multisig: Uint8Array + callHash: Uint8Array + result: Type_33 +} + +/** + * A multisig operation has been cancelled. + */ +export interface MultisigEvent_MultisigCancelled { + __kind: 'MultisigCancelled' + cancelling: Uint8Array + timepoint: Timepoint + multisig: Uint8Array + callHash: Uint8Array +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type CollatorStakingEvent = CollatorStakingEvent_NewInvulnerables | CollatorStakingEvent_RoundFinalized | CollatorStakingEvent_CandidateJoined | CollatorStakingEvent_CandidateRemoved | CollatorStakingEvent_Nominated | CollatorStakingEvent_NominationRemoved | CollatorStakingEvent_CollatorSelected + +/** + * A new list of invulnerables has been set by root. + */ +export interface CollatorStakingEvent_NewInvulnerables { + __kind: 'NewInvulnerables' + /** + * list of [`AccountId`](frame_system::Config::AccountId) of invulnerables + */ + new: Uint8Array[] +} + +/** + * A new round was finalized + */ +export interface CollatorStakingEvent_RoundFinalized { + __kind: 'RoundFinalized' + /** + * round number that was finalized + */ + number: number +} + +/** + * A new candidate joined the list of candidates. + */ +export interface CollatorStakingEvent_CandidateJoined { + __kind: 'CandidateJoined' + /** + * accountId of the new candidate + */ + accountId: Uint8Array + /** + * amount staked + */ + amount: bigint + /** + * The percentage cut on the rewards that goes to the nominators + */ + rewardsCut: number +} + +/** + * Candidate was removed. + */ +export interface CollatorStakingEvent_CandidateRemoved { + __kind: 'CandidateRemoved' + /** + * [`AccountId`](frame_system::Config::AccountId) of candidate + */ + accountId: Uint8Array +} + +/** + * A new nomination was registered for a specific candidate. + */ +export interface CollatorStakingEvent_Nominated { + __kind: 'Nominated' + /** + * the account that was nominated + */ + accountId: Uint8Array + /** + * the collator connected to the account + */ + collatorId: Uint8Array + /** + * amount staked from collator + */ + amount: bigint +} + +/** + * Nomination was removed. + */ +export interface CollatorStakingEvent_NominationRemoved { + __kind: 'NominationRemoved' + /** + * the account removed from nominated list + */ + accountId: Uint8Array + /** + * collator connected to the account + */ + collatorId: Uint8Array + /** + * amount unstaked from collator + */ + amount: bigint +} + +/** + * A candidate has been selected to become a collator for the current round. + */ +export interface CollatorStakingEvent_CollatorSelected { + __kind: 'CollatorSelected' + /** + * [`AccountId`](frame_system::Config::AccountId) of collator + */ + accountId: Uint8Array +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type SessionEvent = SessionEvent_NewSession + +/** + * New session has happened. Note that the argument is the session index, not the + * block number as the type might suggest. + */ +export interface SessionEvent_NewSession { + __kind: 'NewSession' + sessionIndex: number +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type XcmpQueueEvent = XcmpQueueEvent_Success | XcmpQueueEvent_Fail | XcmpQueueEvent_BadVersion | XcmpQueueEvent_BadFormat | XcmpQueueEvent_XcmpMessageSent | XcmpQueueEvent_OverweightEnqueued | XcmpQueueEvent_OverweightServiced + +/** + * Some XCM was executed ok. + */ +export interface XcmpQueueEvent_Success { + __kind: 'Success' + messageHash: (Uint8Array | undefined) + weight: Weight +} + +/** + * Some XCM failed. + */ +export interface XcmpQueueEvent_Fail { + __kind: 'Fail' + messageHash: (Uint8Array | undefined) + error: V3Error + weight: Weight +} + +/** + * Bad XCM version used. + */ +export interface XcmpQueueEvent_BadVersion { + __kind: 'BadVersion' + messageHash: (Uint8Array | undefined) +} + +/** + * Bad XCM format used. + */ +export interface XcmpQueueEvent_BadFormat { + __kind: 'BadFormat' + messageHash: (Uint8Array | undefined) +} + +/** + * An HRMP message was sent to a sibling parachain. + */ +export interface XcmpQueueEvent_XcmpMessageSent { + __kind: 'XcmpMessageSent' + messageHash: (Uint8Array | undefined) +} + +/** + * An XCM exceeded the individual message weight budget. + */ +export interface XcmpQueueEvent_OverweightEnqueued { + __kind: 'OverweightEnqueued' + sender: number + sentAt: number + index: bigint + required: Weight +} + +/** + * An XCM from the overweight queue was executed with the given actual weight used. + */ +export interface XcmpQueueEvent_OverweightServiced { + __kind: 'OverweightServiced' + index: bigint + used: Weight +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type PolkadotXcmEvent = PolkadotXcmEvent_Attempted | PolkadotXcmEvent_Sent | PolkadotXcmEvent_UnexpectedResponse | PolkadotXcmEvent_ResponseReady | PolkadotXcmEvent_Notified | PolkadotXcmEvent_NotifyOverweight | PolkadotXcmEvent_NotifyDispatchError | PolkadotXcmEvent_NotifyDecodeFailed | PolkadotXcmEvent_InvalidResponder | PolkadotXcmEvent_InvalidResponderVersion | PolkadotXcmEvent_ResponseTaken | PolkadotXcmEvent_AssetsTrapped | PolkadotXcmEvent_VersionChangeNotified | PolkadotXcmEvent_SupportedVersionChanged | PolkadotXcmEvent_NotifyTargetSendFail | PolkadotXcmEvent_NotifyTargetMigrationFail | PolkadotXcmEvent_InvalidQuerierVersion | PolkadotXcmEvent_InvalidQuerier | PolkadotXcmEvent_VersionNotifyStarted | PolkadotXcmEvent_VersionNotifyRequested | PolkadotXcmEvent_VersionNotifyUnrequested | PolkadotXcmEvent_FeesPaid | PolkadotXcmEvent_AssetsClaimed + +/** + * Execution of an XCM message was attempted. + * + * \[ outcome \] + */ +export interface PolkadotXcmEvent_Attempted { + __kind: 'Attempted' + value: V3Outcome +} + +/** + * A XCM message was sent. + * + * \[ origin, destination, message \] + */ +export interface PolkadotXcmEvent_Sent { + __kind: 'Sent' + value: [V3MultiLocation, V3MultiLocation, V3Instruction[]] +} + +/** + * Query response received which does not match a registered query. This may be because a + * matching query was never registered, it may be because it is a duplicate response, or + * because the query timed out. + * + * \[ origin location, id \] + */ +export interface PolkadotXcmEvent_UnexpectedResponse { + __kind: 'UnexpectedResponse' + value: [V3MultiLocation, bigint] +} + +/** + * Query response has been received and is ready for taking with `take_response`. There is + * no registered notification call. + * + * \[ id, response \] + */ +export interface PolkadotXcmEvent_ResponseReady { + __kind: 'ResponseReady' + value: [bigint, V3Response] +} + +/** + * Query response has been received and query is removed. The registered notification has + * been dispatched and executed successfully. + * + * \[ id, pallet index, call index \] + */ +export interface PolkadotXcmEvent_Notified { + __kind: 'Notified' + value: [bigint, number, number] +} + +/** + * Query response has been received and query is removed. The registered notification could + * not be dispatched because the dispatch weight is greater than the maximum weight + * originally budgeted by this runtime for the query result. + * + * \[ id, pallet index, call index, actual weight, max budgeted weight \] + */ +export interface PolkadotXcmEvent_NotifyOverweight { + __kind: 'NotifyOverweight' + value: [bigint, number, number, Weight, Weight] +} + +/** + * Query response has been received and query is removed. There was a general error with + * dispatching the notification call. + * + * \[ id, pallet index, call index \] + */ +export interface PolkadotXcmEvent_NotifyDispatchError { + __kind: 'NotifyDispatchError' + value: [bigint, number, number] +} + +/** + * Query response has been received and query is removed. The dispatch was unable to be + * decoded into a `Call`; this might be due to dispatch function having a signature which + * is not `(origin, QueryId, Response)`. + * + * \[ id, pallet index, call index \] + */ +export interface PolkadotXcmEvent_NotifyDecodeFailed { + __kind: 'NotifyDecodeFailed' + value: [bigint, number, number] +} + +/** + * Expected query response has been received but the origin location of the response does + * not match that expected. The query remains registered for a later, valid, response to + * be received and acted upon. + * + * \[ origin location, id, expected location \] + */ +export interface PolkadotXcmEvent_InvalidResponder { + __kind: 'InvalidResponder' + value: [V3MultiLocation, bigint, (V3MultiLocation | undefined)] +} + +/** + * Expected query response has been received but the expected origin location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + * + * \[ origin location, id \] + */ +export interface PolkadotXcmEvent_InvalidResponderVersion { + __kind: 'InvalidResponderVersion' + value: [V3MultiLocation, bigint] +} + +/** + * Received query response has been read and removed. + * + * \[ id \] + */ +export interface PolkadotXcmEvent_ResponseTaken { + __kind: 'ResponseTaken' + value: bigint +} + +/** + * Some assets have been placed in an asset trap. + * + * \[ hash, origin, assets \] + */ +export interface PolkadotXcmEvent_AssetsTrapped { + __kind: 'AssetsTrapped' + value: [Uint8Array, V3MultiLocation, VersionedMultiAssets] +} + +/** + * An XCM version change notification message has been attempted to be sent. + * + * The cost of sending it (borne by the chain) is included. + * + * \[ destination, result, cost \] + */ +export interface PolkadotXcmEvent_VersionChangeNotified { + __kind: 'VersionChangeNotified' + value: [V3MultiLocation, number, V3MultiAsset[]] +} + +/** + * The supported version of a location has been changed. This might be through an + * automatic notification or a manual intervention. + * + * \[ location, XCM version \] + */ +export interface PolkadotXcmEvent_SupportedVersionChanged { + __kind: 'SupportedVersionChanged' + value: [V3MultiLocation, number] +} + +/** + * A given location which had a version change subscription was dropped owing to an error + * sending the notification to it. + * + * \[ location, query ID, error \] + */ +export interface PolkadotXcmEvent_NotifyTargetSendFail { + __kind: 'NotifyTargetSendFail' + value: [V3MultiLocation, bigint, V3Error] +} + +/** + * A given location which had a version change subscription was dropped owing to an error + * migrating the location to our new XCM format. + * + * \[ location, query ID \] + */ +export interface PolkadotXcmEvent_NotifyTargetMigrationFail { + __kind: 'NotifyTargetMigrationFail' + value: [VersionedMultiLocation, bigint] +} + +/** + * Expected query response has been received but the expected querier location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + * + * \[ origin location, id \] + */ +export interface PolkadotXcmEvent_InvalidQuerierVersion { + __kind: 'InvalidQuerierVersion' + value: [V3MultiLocation, bigint] +} + +/** + * Expected query response has been received but the querier location of the response does + * not match the expected. The query remains registered for a later, valid, response to + * be received and acted upon. + * + * \[ origin location, id, expected querier, maybe actual querier \] + */ +export interface PolkadotXcmEvent_InvalidQuerier { + __kind: 'InvalidQuerier' + value: [V3MultiLocation, bigint, V3MultiLocation, (V3MultiLocation | undefined)] +} + +/** + * A remote has requested XCM version change notification from us and we have honored it. + * A version information message is sent to them and its cost is included. + * + * \[ destination location, cost \] + */ +export interface PolkadotXcmEvent_VersionNotifyStarted { + __kind: 'VersionNotifyStarted' + value: [V3MultiLocation, V3MultiAsset[]] +} + +/** + * We have requested that a remote chain sends us XCM version change notifications. + * + * \[ destination location, cost \] + */ +export interface PolkadotXcmEvent_VersionNotifyRequested { + __kind: 'VersionNotifyRequested' + value: [V3MultiLocation, V3MultiAsset[]] +} + +/** + * We have requested that a remote chain stops sending us XCM version change notifications. + * + * \[ destination location, cost \] + */ +export interface PolkadotXcmEvent_VersionNotifyUnrequested { + __kind: 'VersionNotifyUnrequested' + value: [V3MultiLocation, V3MultiAsset[]] +} + +/** + * Fees were paid from a location for an operation (often for using `SendXcm`). + * + * \[ paying location, fees \] + */ +export interface PolkadotXcmEvent_FeesPaid { + __kind: 'FeesPaid' + value: [V3MultiLocation, V3MultiAsset[]] +} + +/** + * Some assets have been claimed from an asset trap + * + * \[ hash, origin, assets \] + */ +export interface PolkadotXcmEvent_AssetsClaimed { + __kind: 'AssetsClaimed' + value: [Uint8Array, V3MultiLocation, VersionedMultiAssets] +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type CumulusXcmEvent = CumulusXcmEvent_InvalidFormat | CumulusXcmEvent_UnsupportedVersion | CumulusXcmEvent_ExecutedDownward + +/** + * Downward message is invalid XCM. + * \[ id \] + */ +export interface CumulusXcmEvent_InvalidFormat { + __kind: 'InvalidFormat' + value: Uint8Array +} + +/** + * Downward message is unsupported version of XCM. + * \[ id \] + */ +export interface CumulusXcmEvent_UnsupportedVersion { + __kind: 'UnsupportedVersion' + value: Uint8Array +} + +/** + * Downward message executed with the given outcome. + * \[ id, outcome \] + */ +export interface CumulusXcmEvent_ExecutedDownward { + __kind: 'ExecutedDownward' + value: [Uint8Array, V3Outcome] +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type DmpQueueEvent = DmpQueueEvent_InvalidFormat | DmpQueueEvent_UnsupportedVersion | DmpQueueEvent_ExecutedDownward | DmpQueueEvent_WeightExhausted | DmpQueueEvent_OverweightEnqueued | DmpQueueEvent_OverweightServiced | DmpQueueEvent_MaxMessagesExhausted + +/** + * Downward message is invalid XCM. + */ +export interface DmpQueueEvent_InvalidFormat { + __kind: 'InvalidFormat' + messageId: Uint8Array +} + +/** + * Downward message is unsupported version of XCM. + */ +export interface DmpQueueEvent_UnsupportedVersion { + __kind: 'UnsupportedVersion' + messageId: Uint8Array +} + +/** + * Downward message executed with the given outcome. + */ +export interface DmpQueueEvent_ExecutedDownward { + __kind: 'ExecutedDownward' + messageId: Uint8Array + outcome: V3Outcome +} + +/** + * The weight limit for handling downward messages was reached. + */ +export interface DmpQueueEvent_WeightExhausted { + __kind: 'WeightExhausted' + messageId: Uint8Array + remainingWeight: Weight + requiredWeight: Weight +} + +/** + * Downward message is overweight and was placed in the overweight queue. + */ +export interface DmpQueueEvent_OverweightEnqueued { + __kind: 'OverweightEnqueued' + messageId: Uint8Array + overweightIndex: bigint + requiredWeight: Weight +} + +/** + * Downward message from the overweight queue was executed. + */ +export interface DmpQueueEvent_OverweightServiced { + __kind: 'OverweightServiced' + overweightIndex: bigint + weightUsed: Weight +} + +/** + * The maximum number of downward messages was. + */ +export interface DmpQueueEvent_MaxMessagesExhausted { + __kind: 'MaxMessagesExhausted' + messageId: Uint8Array +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type OrmlXcmEvent = OrmlXcmEvent_Sent + +/** + * XCM message sent. \[to, message\] + */ +export interface OrmlXcmEvent_Sent { + __kind: 'Sent' + to: V3MultiLocation + message: V3Instruction[] +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type EfinityXcmEvent = EfinityXcmEvent_MinimumWeightUpdated | EfinityXcmEvent_XcmTransferFailed + +/** + * Xcm fee and weight updated + */ +export interface EfinityXcmEvent_MinimumWeightUpdated { + __kind: 'MinimumWeightUpdated' + value: MinimumWeightFeePair +} + +/** + * XCM transfer failed + */ +export interface EfinityXcmEvent_XcmTransferFailed { + __kind: 'XcmTransferFailed' + value: DispatchError +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type UnknownTokensEvent = UnknownTokensEvent_Deposited | UnknownTokensEvent_Withdrawn + +/** + * Deposit success. + */ +export interface UnknownTokensEvent_Deposited { + __kind: 'Deposited' + asset: V3MultiAsset + who: V3MultiLocation +} + +/** + * Withdraw success. + */ +export interface UnknownTokensEvent_Withdrawn { + __kind: 'Withdrawn' + asset: V3MultiAsset + who: V3MultiLocation +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type XTokensEvent = XTokensEvent_TransferredMultiAssets + +/** + * Transferred `MultiAsset` with fee. + */ +export interface XTokensEvent_TransferredMultiAssets { + __kind: 'TransferredMultiAssets' + sender: Uint8Array + assets: V3MultiAsset[] + fee: V3MultiAsset + dest: V3MultiLocation +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type BountiesEvent = BountiesEvent_BountyProposed | BountiesEvent_BountyRejected | BountiesEvent_BountyBecameActive | BountiesEvent_BountyAwarded | BountiesEvent_BountyClaimed | BountiesEvent_BountyCanceled | BountiesEvent_BountyExtended + +/** + * New bounty proposal. + */ +export interface BountiesEvent_BountyProposed { + __kind: 'BountyProposed' + index: number +} + +/** + * A bounty proposal was rejected; funds were slashed. + */ +export interface BountiesEvent_BountyRejected { + __kind: 'BountyRejected' + index: number + bond: bigint +} + +/** + * A bounty proposal is funded and became active. + */ +export interface BountiesEvent_BountyBecameActive { + __kind: 'BountyBecameActive' + index: number +} + +/** + * A bounty is awarded to a beneficiary. + */ +export interface BountiesEvent_BountyAwarded { + __kind: 'BountyAwarded' + index: number + beneficiary: Uint8Array +} + +/** + * A bounty is claimed by beneficiary. + */ +export interface BountiesEvent_BountyClaimed { + __kind: 'BountyClaimed' + index: number + payout: bigint + beneficiary: Uint8Array +} + +/** + * A bounty is cancelled. + */ +export interface BountiesEvent_BountyCanceled { + __kind: 'BountyCanceled' + index: number +} + +/** + * A bounty expiry is extended. + */ +export interface BountiesEvent_BountyExtended { + __kind: 'BountyExtended' + index: number +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type MultiTokensEvent = MultiTokensEvent_CollectionCreated | MultiTokensEvent_CollectionDestroyed | MultiTokensEvent_CollectionMutated | MultiTokensEvent_Minted | MultiTokensEvent_TokenCreated | MultiTokensEvent_TokenMutated | MultiTokensEvent_Burned | MultiTokensEvent_TokenDestroyed | MultiTokensEvent_Transferred | MultiTokensEvent_Frozen | MultiTokensEvent_Thawed | MultiTokensEvent_AttributeSet | MultiTokensEvent_AttributeRemoved | MultiTokensEvent_Approved | MultiTokensEvent_Unapproved | MultiTokensEvent_CollectionAccountCreated | MultiTokensEvent_TokenAccountCreated | MultiTokensEvent_CollectionAccountDestroyed | MultiTokensEvent_TokenAccountDestroyed | MultiTokensEvent_Reserved | MultiTokensEvent_Unreserved | MultiTokensEvent_MovedReserves | MultiTokensEvent_ReserveRepatriated | MultiTokensEvent_BalanceSet | MultiTokensEvent_Withdraw | MultiTokensEvent_Deposit | MultiTokensEvent_Slashed | MultiTokensEvent_CollectionUpdated | MultiTokensEvent_TokenUpdated | MultiTokensEvent_NextCollectionIdUpdated | MultiTokensEvent_CollectionAccountUpdated | MultiTokensEvent_TokenAccountUpdated | MultiTokensEvent_MigrationStatusUpdated + +/** + * A new [`Collection`](ep_multi_tokens::Collection) was created + */ +export interface MultiTokensEvent_CollectionCreated { + __kind: 'CollectionCreated' + /** + * The id of the [`Collection`](ep_multi_tokens::Collection) + */ + collectionId: bigint + /** + * The owner of the [`Collection`](ep_multi_tokens::Collection) + */ + owner: Uint8Array +} + +/** + * A [`Collection`](ep_multi_tokens::Collection) was destroyed. + */ +export interface MultiTokensEvent_CollectionDestroyed { + __kind: 'CollectionDestroyed' + /** + * id of collection destroyed + */ + collectionId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that destroyed the collection + */ + caller: Uint8Array +} + +/** + * A [`Collection`](ep_multi_tokens::Collection) was mutated + */ +export interface MultiTokensEvent_CollectionMutated { + __kind: 'CollectionMutated' + /** + * [`CollectionId`](Config::CollectionId) of the + * [`Collection`](ep_multi_tokens::Collection) + */ + collectionId: bigint + /** + * The mutation that was applied to the collection + */ + mutation: DefaultCollectionMutation +} + +/** + * Units of a [`Token`](ep_multi_tokens::Token) were minted + */ +export interface MultiTokensEvent_Minted { + __kind: 'Minted' + /** + * [`CollectionId`](Config::CollectionId) of minted token + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) minted + */ + tokenId: bigint + /** + * issuer of minted token + */ + issuer: RootOrSigned + /** + * The receiver of the token + */ + recipient: Uint8Array + /** + * the amount of units minted + */ + amount: bigint +} + +/** + * A [`Token`](ep_multi_tokens::Token) was created + */ +export interface MultiTokensEvent_TokenCreated { + __kind: 'TokenCreated' + /** + * The [`CollectionId`](Config::CollectionId) minted + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) minted + */ + tokenId: bigint + /** + * issuer of minted [`Token`](ep_multi_tokens::Token) + */ + issuer: RootOrSigned + /** + * the initial supply of the [`Token`](ep_multi_tokens::Token) + */ + initialSupply: bigint +} + +/** + * A [`Token`](ep_multi_tokens::Token) was mutated + */ +export interface MultiTokensEvent_TokenMutated { + __kind: 'TokenMutated' + /** + * The [`CollectionId`](Config::CollectionId) [`Token`](ep_multi_tokens::Token) + * belongs to + */ + collectionId: bigint + /** + * Id of the [`Token`](ep_multi_tokens::Token) mutated + */ + tokenId: bigint + /** + * mutation that was applied to the [`Token`](ep_multi_tokens::Token) + */ + mutation: DefaultTokenMutation +} + +/** + * Units of a [`Token`](ep_multi_tokens::Token) were burned + */ +export interface MultiTokensEvent_Burned { + __kind: 'Burned' + /** + * collection id of tokens burned + */ + collectionId: bigint + /** + * the token id that was burned + */ + tokenId: bigint + /** + * the account the tokens were burned from + */ + accountId: Uint8Array + /** + * The amount that was burned for each token_id + */ + amount: bigint +} + +/** + * A [`Token`](ep_multi_tokens::Token) was destroyed + */ +export interface MultiTokensEvent_TokenDestroyed { + __kind: 'TokenDestroyed' + /** + * The [`CollectionId`](Config::CollectionId) destroyed + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) destroyed + */ + tokenId: bigint + /** + * the [`AccountId`](frame_system::Config::AccountId) that destroyed the + * [`Token`](ep_multi_tokens::Token) + */ + caller: Uint8Array +} + +/** + * Units of a [`Token`](ep_multi_tokens::Token) were transferred + */ +export interface MultiTokensEvent_Transferred { + __kind: 'Transferred' + /** + * collection_id of transferred collection + */ + collectionId: bigint + /** + * [`TokenId`](Config::TokenId) transferred + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that performed the transfer + */ + operator: Uint8Array + /** + * transaction sender + */ + from: Uint8Array + /** + * transaction recipient + */ + to: Uint8Array + /** + * number of units transferred + */ + amount: bigint +} + +/** + * Collection, token or account was frozen + */ +export interface MultiTokensEvent_Frozen { + __kind: 'Frozen' + value: Freeze +} + +/** + * Collection, token or account was unfrozen + */ +export interface MultiTokensEvent_Thawed { + __kind: 'Thawed' + value: Freeze +} + +/** + * New attribute has been set + */ +export interface MultiTokensEvent_AttributeSet { + __kind: 'AttributeSet' + /** + * collectionId of collection modified + */ + collectionId: bigint + /** + * [`TokenId`](Config::TokenId) of [`Token`](ep_multi_tokens::Token) modified + */ + tokenId: (bigint | undefined) + /** + * key of attribute set + */ + key: Uint8Array + /** + * value of attribute set + */ + value: Uint8Array +} + +/** + * An attribute has been removed + */ +export interface MultiTokensEvent_AttributeRemoved { + __kind: 'AttributeRemoved' + /** + * collectionId of collection modified + */ + collectionId: bigint + /** + * tokenid of token modified + */ + tokenId: (bigint | undefined) + /** + * key of attribute cleared + */ + key: Uint8Array +} + +/** + * An approval took place. If `token_id` is [`None`], it applies to the whole collection. + */ +export interface MultiTokensEvent_Approved { + __kind: 'Approved' + /** + * The collection that was approved + */ + collectionId: bigint + /** + * The token that was approved + */ + tokenId: (bigint | undefined) + /** + * The account that made the approval + */ + owner: Uint8Array + /** + * The account that was approved to operate + */ + operator: Uint8Array + /** + * The amount approved for + */ + amount: (bigint | undefined) + /** + * The expiration of the approval + */ + expiration: (number | undefined) +} + +/** + * An unapproval took place. If `token_id` is [`None`], it applies to the collection. + */ +export interface MultiTokensEvent_Unapproved { + __kind: 'Unapproved' + /** + * The collection that was unapproved + */ + collectionId: bigint + /** + * The token that was unapproved + */ + tokenId: (bigint | undefined) + /** + * The account that `operator` was unapproved for + */ + owner: Uint8Array + /** + * The account that was unapproved to operate + */ + operator: Uint8Array +} + +/** + * A new [`CollectionAccount`] was created + */ +export interface MultiTokensEvent_CollectionAccountCreated { + __kind: 'CollectionAccountCreated' + /** + * The [`CollectionId`](Config::CollectionId) for which the account is created + */ + collectionId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) of the account + */ + accountId: Uint8Array +} + +/** + * A new [`TokenAccount`] was created + */ +export interface MultiTokensEvent_TokenAccountCreated { + __kind: 'TokenAccountCreated' + /** + * The [`CollectionId`](Config::CollectionId) for which the account is created + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) for which the account is created + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) of the account + */ + accountId: Uint8Array + /** + * The balance that this account holds + */ + balance: bigint +} + +/** + * A [`CollectionAccount`] was destroyed + */ +export interface MultiTokensEvent_CollectionAccountDestroyed { + __kind: 'CollectionAccountDestroyed' + /** + * The [`CollectionId`](Config::CollectionId) of the destroyed account + */ + collectionId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) of the destroyed account + */ + accountId: Uint8Array +} + +/** + * A [`TokenAccount`] was destroyed + */ +export interface MultiTokensEvent_TokenAccountDestroyed { + __kind: 'TokenAccountDestroyed' + /** + * The [`CollectionId`](Config::CollectionId) for which the account is created + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) fof the destroyed account + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) of the destroyed account + */ + accountId: Uint8Array +} + +/** + * Token units were reserved + */ +export interface MultiTokensEvent_Reserved { + __kind: 'Reserved' + /** + * The collection in which token was reserved + */ + collectionId: bigint + /** + * The token that was reserved + */ + tokenId: bigint + /** + * The account that reserved the tokens + */ + accountId: Uint8Array + /** + * The amount that was reserved + */ + amount: bigint + /** + * The identifier of the reserves + */ + reserveId: (Uint8Array | undefined) +} + +/** + * Token units were unreserved + */ +export interface MultiTokensEvent_Unreserved { + __kind: 'Unreserved' + /** + * The [`CollectionId`](Config::CollectionId) in which token was unreserved + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) that was unreserved + */ + tokenId: bigint + /** + * The account that unreserved the tokens + */ + accountId: Uint8Array + /** + * The amount that was unreserved + */ + amount: bigint + /** + * The identifier of the unreserved tokens + */ + reserveId: (Uint8Array | undefined) +} + +/** + * Reserved token units were moved + */ +export interface MultiTokensEvent_MovedReserves { + __kind: 'MovedReserves' + /** + * The [`CollectionId`](Config::CollectionId) in which token was moved + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) that was moved + */ + tokenId: bigint + /** + * The account that reserves were moved from + */ + source: Uint8Array + /** + * The account that received the moved reserves + */ + destination: Uint8Array + /** + * The amount that was moved + */ + amount: bigint + /** + * The identifier of the moved reserves + */ + reserveId: (Uint8Array | undefined) +} + +/** + * Reserved token units were transferred + */ +export interface MultiTokensEvent_ReserveRepatriated { + __kind: 'ReserveRepatriated' + /** + * The [`CollectionId`](Config::CollectionId) in which token was moved + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) that was moved + */ + tokenId: bigint + /** + * The account that reserves were moved from + */ + source: Uint8Array + /** + * The account that received the moved reserves + */ + destination: Uint8Array + /** + * The amount that was moved + */ + amount: bigint + /** + * The identifier of the moved reserves + */ + reserveId: (Uint8Array | undefined) +} + +/** + * The balance of an account was set + */ +export interface MultiTokensEvent_BalanceSet { + __kind: 'BalanceSet' + /** + * The [`CollectionId`](Config::CollectionId) for which balance was set + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) for which balance was set + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that balance was set for + */ + accountId: Uint8Array + /** + * The balance of the account + */ + balance: bigint + /** + * The reserved balance of the account + */ + reservedBalance: bigint +} + +/** + * Token units were withdrawn + */ +export interface MultiTokensEvent_Withdraw { + __kind: 'Withdraw' + /** + * The [`CollectionId`](Config::CollectionId) of the tokens withdrawn + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) of the tokens withdrawn + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) withdrawn from + */ + accountId: Uint8Array + /** + * The amount of tokens withdrawn + */ + amount: bigint +} + +/** + * Token units were deposited + */ +export interface MultiTokensEvent_Deposit { + __kind: 'Deposit' + /** + * The [`CollectionId`](Config::CollectionId) of the tokens deposited + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) of the tokens deposited + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) deposited to + */ + accountId: Uint8Array + /** + * The amount of tokens deposited + */ + amount: bigint +} + +/** + * An amount of tokens were slashed from account + */ +export interface MultiTokensEvent_Slashed { + __kind: 'Slashed' + /** + * The [`CollectionId`](Config::CollectionId) of the tokens slashed + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) of the tokens slashed + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) slashed + */ + accountId: Uint8Array + /** + * The amount of tokens slashed + */ + amount: bigint +} + +/** + * Collection storage was set to `value` + */ +export interface MultiTokensEvent_CollectionUpdated { + __kind: 'CollectionUpdated' + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: bigint + /** + * new value of Collection storage + */ + value: (Collection | undefined) +} + +/** + * Token storage was set to `value` + */ +export interface MultiTokensEvent_TokenUpdated { + __kind: 'TokenUpdated' + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) for which the value is set + */ + tokenId: bigint + /** + * new value of Token storage + */ + value: (Token | undefined) +} + +/** + * NextCollectionId storage was set to `collection_id` + */ +export interface MultiTokensEvent_NextCollectionIdUpdated { + __kind: 'NextCollectionIdUpdated' + collectionId: bigint +} + +/** + * TokenAccount storage was set to `value` + */ +export interface MultiTokensEvent_CollectionAccountUpdated { + __kind: 'CollectionAccountUpdated' + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that owned the token account + */ + accountId: Uint8Array + /** + * new value of TokenAccount storage + */ + value: (CollectionAccount | undefined) +} + +/** + * TokenAccount storage was set to `value` + */ +export interface MultiTokensEvent_TokenAccountUpdated { + __kind: 'TokenAccountUpdated' + /** + * The [`CollectionId`](Config::CollectionId) for which the value is set + */ + collectionId: bigint + /** + * The [`TokenId`](Config::TokenId) of the destroyed account + */ + tokenId: bigint + /** + * The [`AccountId`](frame_system::Config::AccountId) that owned the token account + */ + accountId: Uint8Array + /** + * new value of TokenAccount storage + */ + value: (TokenAccount | undefined) +} + +/** + * Migration stage updated + */ +export interface MultiTokensEvent_MigrationStatusUpdated { + __kind: 'MigrationStatusUpdated' + stage: MigrationStage +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type ClaimsEvent = ClaimsEvent_ClaimedEnj + +/** + * A user burned EFI in order to begin a claim of ENJ. + */ +export interface ClaimsEvent_ClaimedEnj { + __kind: 'ClaimedEnj' + who: Uint8Array + amount: bigint + earlyBirdAmount: bigint +} + +/** + * The pallet's event type + */ +export type PoolsEvent = PoolsEvent_PoolsMutated + +/** + * Pools storage was modified by [`PoolsMutation`] + */ +export interface PoolsEvent_PoolsMutated { + __kind: 'PoolsMutated' + value: PoolsMutation +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type FuelTanksEvent = FuelTanksEvent_FuelTankCreated | FuelTanksEvent_FuelTankMutated | FuelTanksEvent_FuelTankDestroyed | FuelTanksEvent_CallDispatched | FuelTanksEvent_AccountAdded | FuelTanksEvent_AccountRemoved | FuelTanksEvent_AccountRuleDataRemoved | FuelTanksEvent_RuleSetInserted | FuelTanksEvent_RuleSetRemoved | FuelTanksEvent_MutateFreezeStateScheduled | FuelTanksEvent_FreezeStateMutated | FuelTanksEvent_ScheduleMutateFreezeStateFailed | FuelTanksEvent_DispatchFailed | FuelTanksEvent_ConsumptionSet + +/** + * A new [`FuelTank`] was created. + */ +export interface FuelTanksEvent_FuelTankCreated { + __kind: 'FuelTankCreated' + /** + * The [`AccountId`](frame_system::Config::AccountId) that owns the [`FuelTank`] + */ + owner: Uint8Array + /** + * The name of the [`FuelTank`] + */ + name: Uint8Array + /** + * The account id of the [`FuelTank`] + */ + tankId: Uint8Array +} + +/** + * A [`FuelTank`] was mutated + */ +export interface FuelTanksEvent_FuelTankMutated { + __kind: 'FuelTankMutated' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The mutation that was applied + */ + mutation: DefaultTankMutation +} + +/** + * A [`FuelTank`] was destroyed + */ +export interface FuelTanksEvent_FuelTankDestroyed { + __kind: 'FuelTankDestroyed' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array +} + +/** + * A call was dispatched through a [`FuelTank`]. + */ +export interface FuelTanksEvent_CallDispatched { + __kind: 'CallDispatched' + /** + * The [`AccountId`](frame_system::Config::AccountId) that dispatched the call + */ + caller: Uint8Array + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array +} + +/** + * An account was added to a [`FuelTank`] + */ +export interface FuelTanksEvent_AccountAdded { + __kind: 'AccountAdded' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The [`AccountId`](frame_system::Config::AccountId) that was added + */ + userId: Uint8Array + /** + * The deposit reserved by the [`FuelTank`] for this account + */ + tankDeposit: bigint + /** + * The deposit reserved by the user for this account + */ + userDeposit: bigint +} + +/** + * An account was removed from a [`FuelTank`] + */ +export interface FuelTanksEvent_AccountRemoved { + __kind: 'AccountRemoved' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The [`AccountId`](frame_system::Config::AccountId) that was removed + */ + userId: Uint8Array +} + +/** + * Account data of [`AccountId`](frame_system::Config::AccountId) was removed from + * [`RuleSetId`](Config::RuleSetId) + */ +export interface FuelTanksEvent_AccountRuleDataRemoved { + __kind: 'AccountRuleDataRemoved' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The [`AccountId`](frame_system::Config::AccountId) that was removed + */ + userId: Uint8Array + /** + * The id of the rule set that was removed + */ + ruleSetId: number + /** + * The [`DispatchRuleKind`] that was removed + */ + ruleKind: DispatchRuleKind +} + +/** + * A new rule set was added to [`FuelTank`] + */ +export interface FuelTanksEvent_RuleSetInserted { + __kind: 'RuleSetInserted' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The id of the rule set that was added + */ + ruleSetId: number +} + +/** + * A rule set was removed from [`FuelTank`] + */ +export interface FuelTanksEvent_RuleSetRemoved { + __kind: 'RuleSetRemoved' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The id of the rule set that was removed + */ + ruleSetId: number +} + +/** + * The freeze state mutation for fuel tank or its rule set was scheduled + */ +export interface FuelTanksEvent_MutateFreezeStateScheduled { + __kind: 'MutateFreezeStateScheduled' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The possible [`RuleSetId`](Config::RuleSetId) + */ + ruleSetId: (number | undefined) + /** + * The new `is_frozen` state + */ + isFrozen: boolean +} + +/** + * The freeze state change for fuel tank or its rule set was executed in `on_finalize` + */ +export interface FuelTanksEvent_FreezeStateMutated { + __kind: 'FreezeStateMutated' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The possible [`RuleSetId`](Config::RuleSetId) + */ + ruleSetId: (number | undefined) + /** + * The new `is_frozen` state + */ + isFrozen: boolean +} + +/** + * The freeze state change for fuel tank or its rule set failed in `on_finalize` + */ +export interface FuelTanksEvent_ScheduleMutateFreezeStateFailed { + __kind: 'ScheduleMutateFreezeStateFailed' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The possible [`RuleSetId`](Config::RuleSetId) + */ + ruleSetId: (number | undefined) + /** + * The new `is_frozen` state + */ + isFrozen: boolean + /** + * The error + */ + error: DispatchError +} + +/** + * The dispatch of a call has failed + */ +export interface FuelTanksEvent_DispatchFailed { + __kind: 'DispatchFailed' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The [`AccountId`](frame_system::Config::AccountId) that dispatched the call + */ + caller: Uint8Array + /** + * The error + */ + error: DispatchError +} + +/** + * The consumption for an account was set for a rule set on a [`FuelTank`] + */ +export interface FuelTanksEvent_ConsumptionSet { + __kind: 'ConsumptionSet' + /** + * The [`AccountId`](frame_system::Config::AccountId) of the [`FuelTank`] + */ + tankId: Uint8Array + /** + * The possible user [`AccountId`](frame_system::Config::AccountId) whose consumption + * was set + */ + userId: (Uint8Array | undefined) + /** + * The [`RuleSetId`](Config::RuleSetId) + */ + ruleSetId: number + /** + * The new [`Consumption`](crate::Consumption) + */ + consumption: Consumption +} + +/** + * The Event for this pallet + */ +export type MarketplaceEvent = MarketplaceEvent_ListingCreated | MarketplaceEvent_ListingCancelled | MarketplaceEvent_ListingFilled | MarketplaceEvent_BidPlaced | MarketplaceEvent_AuctionFinalized | MarketplaceEvent_ProtocolFeeSet + +/** + * A listing was created + */ +export interface MarketplaceEvent_ListingCreated { + __kind: 'ListingCreated' + /** + * Id for the listing + */ + listingId: Uint8Array + /** + * The listing + */ + listing: Listing +} + +/** + * A listing was cancelled + */ +export interface MarketplaceEvent_ListingCancelled { + __kind: 'ListingCancelled' + /** + * Id for the listing + */ + listingId: Uint8Array +} + +/** + * A listing was filled or partially filled + */ +export interface MarketplaceEvent_ListingFilled { + __kind: 'ListingFilled' + /** + * ID of the listing + */ + listingId: Uint8Array + /** + * account that filled the listing + */ + buyer: Uint8Array + /** + * The amount that was filled + */ + amountFilled: bigint + /** + * Amount remaining to be filled + */ + amountRemaining: bigint + /** + * Amount paid as protocol fee + */ + protocolFee: bigint + /** + * Amount that went to royalties + */ + royalty: bigint +} + +/** + * A bid was placed + */ +export interface MarketplaceEvent_BidPlaced { + __kind: 'BidPlaced' + /** + * ID of the listing + */ + listingId: Uint8Array + /** + * The bid that was placed + */ + bid: Bid +} + +/** + * An auction was finalized + */ +export interface MarketplaceEvent_AuctionFinalized { + __kind: 'AuctionFinalized' + /** + * The listing id + */ + listingId: Uint8Array + /** + * The bid that won + */ + winningBid: (Bid | undefined) + /** + * Amount paid as protocol fee + */ + protocolFee: bigint + /** + * Amount that went to royalties + */ + royalty: bigint +} + +/** + * Protocol fee was set + */ +export interface MarketplaceEvent_ProtocolFeeSet { + __kind: 'ProtocolFeeSet' + /** + * The new protocol fee + */ + protocolFee: number +} + +/** + * The pallet's event type. + */ +export type ExtrinsicPauseEvent = ExtrinsicPauseEvent_PalletPaused | ExtrinsicPauseEvent_PalletResumed | ExtrinsicPauseEvent_ExtrinsicPaused | ExtrinsicPauseEvent_ExtrinsicResumed + +/** + * All pallet extrinsics are paused. + */ +export interface ExtrinsicPauseEvent_PalletPaused { + __kind: 'PalletPaused' + palletName: Uint8Array +} + +/** + * All pallet extrinsics are resumed. + */ +export interface ExtrinsicPauseEvent_PalletResumed { + __kind: 'PalletResumed' + palletName: Uint8Array +} + +/** + * Extrinsic is paused. + */ +export interface ExtrinsicPauseEvent_ExtrinsicPaused { + __kind: 'ExtrinsicPaused' + palletName: Uint8Array + extrinsicName: Uint8Array +} + +/** + * Extrinsic is resumed + */ +export interface ExtrinsicPauseEvent_ExtrinsicResumed { + __kind: 'ExtrinsicResumed' + palletName: Uint8Array + extrinsicName: Uint8Array +} + +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type EfinityUtilityEvent = EfinityUtilityEvent_BatchDispatched | EfinityUtilityEvent_BatchPartiallyDispatched | EfinityUtilityEvent_BatchFailed + +/** + * Batch of calls dispatched without errors. + */ +export interface EfinityUtilityEvent_BatchDispatched { + __kind: 'BatchDispatched' +} + +/** + * Batch of calls dispatched, but some calls resulted in error. + * Indexes and errors of failing dispatch calls are provided. + */ +export interface EfinityUtilityEvent_BatchPartiallyDispatched { + __kind: 'BatchPartiallyDispatched' + value: [number, DispatchError][] +} + +/** + * Batch of calls did not disptach completely. + * Index and error of the failing dispatch call is provided. + */ +export interface EfinityUtilityEvent_BatchFailed { + __kind: 'BatchFailed' + index: number + error: DispatchError +} + +export type V3WildFungibility = V3WildFungibility_Fungible | V3WildFungibility_NonFungible + +export interface V3WildFungibility_Fungible { + __kind: 'Fungible' +} + +export interface V3WildFungibility_NonFungible { + __kind: 'NonFungible' +} + +export type V2AssetInstance = V2AssetInstance_Undefined | V2AssetInstance_Index | V2AssetInstance_Array4 | V2AssetInstance_Array8 | V2AssetInstance_Array16 | V2AssetInstance_Array32 | V2AssetInstance_Blob + +export interface V2AssetInstance_Undefined { + __kind: 'Undefined' +} + +export interface V2AssetInstance_Index { + __kind: 'Index' + value: bigint +} + +export interface V2AssetInstance_Array4 { + __kind: 'Array4' + value: Uint8Array +} + +export interface V2AssetInstance_Array8 { + __kind: 'Array8' + value: Uint8Array +} + +export interface V2AssetInstance_Array16 { + __kind: 'Array16' + value: Uint8Array +} + +export interface V2AssetInstance_Array32 { + __kind: 'Array32' + value: Uint8Array +} + +export interface V2AssetInstance_Blob { + __kind: 'Blob' + value: Uint8Array +} + +export type V2Junction = V2Junction_Parachain | V2Junction_AccountId32 | V2Junction_AccountIndex64 | V2Junction_AccountKey20 | V2Junction_PalletInstance | V2Junction_GeneralIndex | V2Junction_GeneralKey | V2Junction_OnlyChild | V2Junction_Plurality + +export interface V2Junction_Parachain { + __kind: 'Parachain' + value: number +} + +export interface V2Junction_AccountId32 { + __kind: 'AccountId32' + network: V2NetworkId + id: Uint8Array +} + +export interface V2Junction_AccountIndex64 { + __kind: 'AccountIndex64' + network: V2NetworkId + index: bigint +} + +export interface V2Junction_AccountKey20 { + __kind: 'AccountKey20' + network: V2NetworkId + key: Uint8Array +} + +export interface V2Junction_PalletInstance { + __kind: 'PalletInstance' + value: number +} + +export interface V2Junction_GeneralIndex { + __kind: 'GeneralIndex' + value: bigint +} + +export interface V2Junction_GeneralKey { + __kind: 'GeneralKey' + value: Uint8Array +} + +export interface V2Junction_OnlyChild { + __kind: 'OnlyChild' +} + +export interface V2Junction_Plurality { + __kind: 'Plurality' + id: V2BodyId + part: V2BodyPart +} + +export interface V4PersistedValidationData { + parentHead: Uint8Array + relayParentNumber: number + relayParentStorageRoot: Uint8Array + maxPovSize: number +} + +export interface StorageProof { + trieNodes: Uint8Array[] +} + +export interface InboundDownwardMessage { + sentAt: number + msg: Uint8Array +} + +export interface InboundHrmpMessage { + sentAt: number + data: Uint8Array +} + +export interface DefaultCollectionPolicyDescriptor { + mint: DefaultMintPolicyDescriptor + market: DefaultMarketPolicyDescriptor +} + +export type ShouldMutate = ShouldMutate_NoMutation | ShouldMutate_SomeMutation + +export interface ShouldMutate_NoMutation { + __kind: 'NoMutation' +} + +export interface ShouldMutate_SomeMutation { + __kind: 'SomeMutation' + value: (DefaultRoyalty | undefined) +} + +export interface DefaultCollectionPolicy { + mint: DefaultMintPolicy + transfer: DefaultTransferPolicy + market: DefaultMarketPolicy +} + +export interface Pool { + feeShare: number +} + +export type Type_211 = Type_211_NoMutation | Type_211_SomeMutation + +export interface Type_211_NoMutation { + __kind: 'NoMutation' +} + +export interface Type_211_SomeMutation { + __kind: 'SomeMutation' + value: (UserAccountManagement | undefined) +} + +export type V2Error = V2Error_Overflow | V2Error_Unimplemented | V2Error_UntrustedReserveLocation | V2Error_UntrustedTeleportLocation | V2Error_MultiLocationFull | V2Error_MultiLocationNotInvertible | V2Error_BadOrigin | V2Error_InvalidLocation | V2Error_AssetNotFound | V2Error_FailedToTransactAsset | V2Error_NotWithdrawable | V2Error_LocationCannotHold | V2Error_ExceedsMaxMessageSize | V2Error_DestinationUnsupported | V2Error_Transport | V2Error_Unroutable | V2Error_UnknownClaim | V2Error_FailedToDecode | V2Error_MaxWeightInvalid | V2Error_NotHoldingFees | V2Error_TooExpensive | V2Error_Trap | V2Error_UnhandledXcmVersion | V2Error_WeightLimitReached | V2Error_Barrier | V2Error_WeightNotComputable + +export interface V2Error_Overflow { + __kind: 'Overflow' +} + +export interface V2Error_Unimplemented { + __kind: 'Unimplemented' +} + +export interface V2Error_UntrustedReserveLocation { + __kind: 'UntrustedReserveLocation' +} + +export interface V2Error_UntrustedTeleportLocation { + __kind: 'UntrustedTeleportLocation' +} + +export interface V2Error_MultiLocationFull { + __kind: 'MultiLocationFull' +} + +export interface V2Error_MultiLocationNotInvertible { + __kind: 'MultiLocationNotInvertible' +} + +export interface V2Error_BadOrigin { + __kind: 'BadOrigin' +} + +export interface V2Error_InvalidLocation { + __kind: 'InvalidLocation' +} + +export interface V2Error_AssetNotFound { + __kind: 'AssetNotFound' +} + +export interface V2Error_FailedToTransactAsset { + __kind: 'FailedToTransactAsset' +} + +export interface V2Error_NotWithdrawable { + __kind: 'NotWithdrawable' +} + +export interface V2Error_LocationCannotHold { + __kind: 'LocationCannotHold' +} + +export interface V2Error_ExceedsMaxMessageSize { + __kind: 'ExceedsMaxMessageSize' +} + +export interface V2Error_DestinationUnsupported { + __kind: 'DestinationUnsupported' +} + +export interface V2Error_Transport { + __kind: 'Transport' +} + +export interface V2Error_Unroutable { + __kind: 'Unroutable' +} + +export interface V2Error_UnknownClaim { + __kind: 'UnknownClaim' +} + +export interface V2Error_FailedToDecode { + __kind: 'FailedToDecode' +} + +export interface V2Error_MaxWeightInvalid { + __kind: 'MaxWeightInvalid' +} + +export interface V2Error_NotHoldingFees { + __kind: 'NotHoldingFees' +} + +export interface V2Error_TooExpensive { + __kind: 'TooExpensive' +} + +export interface V2Error_Trap { + __kind: 'Trap' + value: bigint +} + +export interface V2Error_UnhandledXcmVersion { + __kind: 'UnhandledXcmVersion' +} + +export interface V2Error_WeightLimitReached { + __kind: 'WeightLimitReached' + value: bigint +} + +export interface V2Error_Barrier { + __kind: 'Barrier' +} + +export interface V2Error_WeightNotComputable { + __kind: 'WeightNotComputable' +} + +export type V2WildMultiAsset = V2WildMultiAsset_All | V2WildMultiAsset_AllOf + +export interface V2WildMultiAsset_All { + __kind: 'All' +} + +export interface V2WildMultiAsset_AllOf { + __kind: 'AllOf' + id: V2AssetId + fun: V2WildFungibility +} + +export type BalanceStatus = BalanceStatus_Free | BalanceStatus_Reserved + +export interface BalanceStatus_Free { + __kind: 'Free' +} + +export interface BalanceStatus_Reserved { + __kind: 'Reserved' +} + +export type VoteThreshold = VoteThreshold_SuperMajorityApprove | VoteThreshold_SuperMajorityAgainst | VoteThreshold_SimpleMajority + +export interface VoteThreshold_SuperMajorityApprove { + __kind: 'SuperMajorityApprove' +} + +export interface VoteThreshold_SuperMajorityAgainst { + __kind: 'SuperMajorityAgainst' +} + +export interface VoteThreshold_SimpleMajority { + __kind: 'SimpleMajority' +} + +export type RootOrSigned = RootOrSigned_Root | RootOrSigned_Signed + +export interface RootOrSigned_Root { + __kind: 'Root' +} + +export interface RootOrSigned_Signed { + __kind: 'Signed' + value: Uint8Array +} + +export interface Listing { + seller: Uint8Array + makeAssetId: AssetId + takeAssetId: AssetId + amount: bigint + price: bigint + minTakeValue: bigint + feeSide: FeeSide + creationBlock: number + deposit: bigint + salt: Uint8Array + data: ListingData + state: ListingState +} + +export interface Bid { + bidder: Uint8Array + price: bigint +} + +export type V2NetworkId = V2NetworkId_Any | V2NetworkId_Named | V2NetworkId_Polkadot | V2NetworkId_Kusama + +export interface V2NetworkId_Any { + __kind: 'Any' +} + +export interface V2NetworkId_Named { + __kind: 'Named' + value: Uint8Array +} + +export interface V2NetworkId_Polkadot { + __kind: 'Polkadot' +} + +export interface V2NetworkId_Kusama { + __kind: 'Kusama' +} + +export type V2BodyId = V2BodyId_Unit | V2BodyId_Named | V2BodyId_Index | V2BodyId_Executive | V2BodyId_Technical | V2BodyId_Legislative | V2BodyId_Judicial | V2BodyId_Defense | V2BodyId_Administration | V2BodyId_Treasury + +export interface V2BodyId_Unit { + __kind: 'Unit' +} + +export interface V2BodyId_Named { + __kind: 'Named' + value: Uint8Array +} + +export interface V2BodyId_Index { + __kind: 'Index' + value: number +} + +export interface V2BodyId_Executive { + __kind: 'Executive' +} + +export interface V2BodyId_Technical { + __kind: 'Technical' +} + +export interface V2BodyId_Legislative { + __kind: 'Legislative' +} + +export interface V2BodyId_Judicial { + __kind: 'Judicial' +} + +export interface V2BodyId_Defense { + __kind: 'Defense' +} + +export interface V2BodyId_Administration { + __kind: 'Administration' +} + +export interface V2BodyId_Treasury { + __kind: 'Treasury' +} + +export type V2BodyPart = V2BodyPart_Voice | V2BodyPart_Members | V2BodyPart_Fraction | V2BodyPart_AtLeastProportion | V2BodyPart_MoreThanProportion + +export interface V2BodyPart_Voice { + __kind: 'Voice' +} + +export interface V2BodyPart_Members { + __kind: 'Members' + count: number +} + +export interface V2BodyPart_Fraction { + __kind: 'Fraction' + nom: number + denom: number +} + +export interface V2BodyPart_AtLeastProportion { + __kind: 'AtLeastProportion' + nom: number + denom: number +} + +export interface V2BodyPart_MoreThanProportion { + __kind: 'MoreThanProportion' + nom: number + denom: number +} + +export interface DefaultMintPolicyDescriptor { + maxTokenCount: (bigint | undefined) + maxTokenSupply: (bigint | undefined) + forceSingleMint: boolean +} + +export interface DefaultMarketPolicyDescriptor { + royalty: (DefaultRoyalty | undefined) +} + +export interface DefaultMintPolicy { + maxTokenCount: (bigint | undefined) + maxTokenSupply: (bigint | undefined) + forceSingleMint: boolean +} + +export interface DefaultTransferPolicy { + isFrozen: boolean +} + +export interface DefaultMarketPolicy { + royalty: (DefaultRoyalty | undefined) +} + +export type V2WildFungibility = V2WildFungibility_Fungible | V2WildFungibility_NonFungible + +export interface V2WildFungibility_Fungible { + __kind: 'Fungible' +} + +export interface V2WildFungibility_NonFungible { + __kind: 'NonFungible' +} + +export type FeeSide = FeeSide_NoFee | FeeSide_Make | FeeSide_Take + +export interface FeeSide_NoFee { + __kind: 'NoFee' +} + +export interface FeeSide_Make { + __kind: 'Make' +} + +export interface FeeSide_Take { + __kind: 'Take' +} + +export type ListingData = ListingData_FixedPrice | ListingData_Auction + +export interface ListingData_FixedPrice { + __kind: 'FixedPrice' +} + +export interface ListingData_Auction { + __kind: 'Auction' + value: AuctionData +} + +export type ListingState = ListingState_FixedPrice | ListingState_Auction + +export interface ListingState_FixedPrice { + __kind: 'FixedPrice' + amountFilled: bigint +} + +export interface ListingState_Auction { + __kind: 'Auction' + value: AuctionState +} + +export interface AuctionState { + highBid: (Bid | undefined) +} diff --git a/src/types/generated/events.ts b/src/types/generated/events.ts index f36564daa..b8617d7bb 100644 --- a/src/types/generated/events.ts +++ b/src/types/generated/events.ts @@ -1,6 +1,8 @@ import assert from 'assert' import {Chain, ChainContext, EventContext, Event, Result, Option} from './support' import * as efinityV1 from './efinityV1' +import * as efinityV3014 from './efinityV3014' +import * as rocfinityV3012 from './rocfinityV3012' import * as v500 from './v500' import * as v600 from './v600' import * as v602 from './v602' @@ -98,6 +100,36 @@ export class BalancesBalanceSetEvent { return this._chain.decodeEvent(this.event) } + /** + * A balance was set by root. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Balances.BalanceSet') === '8c52e43e845654720e1db5c5bd166f80eb777baf474e93ce4d20fd385601a8fb' + } + + /** + * A balance was set by root. + */ + get asEfinityV3014(): {who: Uint8Array, free: bigint} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A balance was set by root. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Balances.BalanceSet') === '1e2b5d5a07046e6d6e5507661d3f3feaddfb41fc609a2336b24957322080ca77' + } + + /** + * A balance was set by root. + */ + get asRocfinityV3012(): {who: Uint8Array, free: bigint, reserved: bigint} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A balance was set by root. */ @@ -130,15 +162,15 @@ export class BalancesBurnedEvent { /** * Some amount was burned from an account. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Burned') === 'e84a34a6a3d577b31f16557bd304282f4fe4cbd7115377f4687635dc48e52ba5' } /** * Some amount was burned from an account. */ - get asV602(): {who: Uint8Array, amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array, amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -295,15 +327,15 @@ export class BalancesFrozenEvent { /** * Some balance was frozen. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Frozen') === 'e84a34a6a3d577b31f16557bd304282f4fe4cbd7115377f4687635dc48e52ba5' } /** * Some balance was frozen. */ - get asV602(): {who: Uint8Array, amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array, amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -324,15 +356,15 @@ export class BalancesIssuedEvent { /** * Total issuance was increased by `amount`, creating a credit to be balanced. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Issued') === 'a3bdd43eed59e7b65720eef9b2dfe72389ca71ac9dbe7fe2874438aae4f18886' } /** * Total issuance was increased by `amount`, creating a credit to be balanced. */ - get asV602(): {amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -353,15 +385,15 @@ export class BalancesLockedEvent { /** * Some balance was locked. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Locked') === 'e84a34a6a3d577b31f16557bd304282f4fe4cbd7115377f4687635dc48e52ba5' } /** * Some balance was locked. */ - get asV602(): {who: Uint8Array, amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array, amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -382,15 +414,15 @@ export class BalancesMintedEvent { /** * Some amount was minted into an account. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Minted') === 'e84a34a6a3d577b31f16557bd304282f4fe4cbd7115377f4687635dc48e52ba5' } /** * Some amount was minted into an account. */ - get asV602(): {who: Uint8Array, amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array, amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -411,15 +443,15 @@ export class BalancesRescindedEvent { /** * Total issuance was decreased by `amount`, creating a debt to be balanced. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Rescinded') === 'a3bdd43eed59e7b65720eef9b2dfe72389ca71ac9dbe7fe2874438aae4f18886' } /** * Total issuance was decreased by `amount`, creating a debt to be balanced. */ - get asV602(): {amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -534,15 +566,15 @@ export class BalancesRestoredEvent { /** * Some amount was restored into an account. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Restored') === 'e84a34a6a3d577b31f16557bd304282f4fe4cbd7115377f4687635dc48e52ba5' } /** * Some amount was restored into an account. */ - get asV602(): {who: Uint8Array, amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array, amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -592,15 +624,15 @@ export class BalancesSuspendedEvent { /** * Some amount was suspended from an account (it can be restored later). */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Suspended') === 'e84a34a6a3d577b31f16557bd304282f4fe4cbd7115377f4687635dc48e52ba5' } /** * Some amount was suspended from an account (it can be restored later). */ - get asV602(): {who: Uint8Array, amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array, amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -621,15 +653,15 @@ export class BalancesThawedEvent { /** * Some balance was thawed. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Thawed') === 'e84a34a6a3d577b31f16557bd304282f4fe4cbd7115377f4687635dc48e52ba5' } /** * Some balance was thawed. */ - get asV602(): {who: Uint8Array, amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array, amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -694,15 +726,15 @@ export class BalancesUnlockedEvent { /** * Some balance was unlocked. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Unlocked') === 'e84a34a6a3d577b31f16557bd304282f4fe4cbd7115377f4687635dc48e52ba5' } /** * Some balance was unlocked. */ - get asV602(): {who: Uint8Array, amount: bigint} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array, amount: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -767,15 +799,15 @@ export class BalancesUpgradedEvent { /** * An account was upgraded. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Balances.Upgraded') === 'b8a0d2208835f6ada60dd21cd93533d703777b3779109a7c6a2f26bad68c2f3b' } /** * An account was upgraded. */ - get asV602(): {who: Uint8Array} { - assert(this.isV602) + get asEfinityV3014(): {who: Uint8Array} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -1084,6 +1116,21 @@ export class ClaimsClaimedEnjEvent { this.event = event } + /** + * A user burned EFI in order to begin a claim of ENJ. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Claims.ClaimedEnj') === '371fca57711fec548f87cba70985c04cdb1ba3bb2aebb99c99d408eff713f447' + } + + /** + * A user burned EFI in order to begin a claim of ENJ. + */ + get asEfinityV3014(): {who: Uint8Array, amount: bigint, earlyBirdAmount: bigint} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + /** * A user burned EFI in order to begin a claim of ENJ. */ @@ -1656,15 +1703,15 @@ export class CommunityPoolUpdatedInactiveEvent { /** * The inactive funds of the pallet have been updated. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('CommunityPool.UpdatedInactive') === 'd25083f089d99f72f11dfcdd8481dbdc5c0c6d9c3369646530e2e08cd9f6bbba' } /** * The inactive funds of the pallet have been updated. */ - get asV500(): {reactivated: bigint, deactivated: bigint} { - assert(this.isV500) + get asEfinityV3014(): {reactivated: bigint, deactivated: bigint} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -2080,6 +2127,36 @@ export class CouncilExecutedEvent { return this._chain.decodeEvent(this.event) } + /** + * A motion was executed; result will be `Ok` if it returned without error. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Council.Executed') === 'c0a7075d1db65c853af68dee8fccfd68bc709058c1c831fa5759250c8549e688' + } + + /** + * A motion was executed; result will be `Ok` if it returned without error. + */ + get asEfinityV3014(): {proposalHash: Uint8Array, result: efinityV3014.Type_33} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A motion was executed; result will be `Ok` if it returned without error. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Council.Executed') === 'e4ddba6fedfd1d730b14622cc84321978192b87a473c4fee1f401e1a07add330' + } + + /** + * A motion was executed; result will be `Ok` if it returned without error. + */ + get asRocfinityV3012(): {proposalHash: Uint8Array, result: rocfinityV3012.Type_31} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A motion was executed; result will be `Ok` if it returned without error. */ @@ -2154,6 +2231,36 @@ export class CouncilMemberExecutedEvent { return this._chain.decodeEvent(this.event) } + /** + * A single member did some action; result will be `Ok` if it returned without error. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Council.MemberExecuted') === 'c0a7075d1db65c853af68dee8fccfd68bc709058c1c831fa5759250c8549e688' + } + + /** + * A single member did some action; result will be `Ok` if it returned without error. + */ + get asEfinityV3014(): {proposalHash: Uint8Array, result: efinityV3014.Type_33} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A single member did some action; result will be `Ok` if it returned without error. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Council.MemberExecuted') === 'e4ddba6fedfd1d730b14622cc84321978192b87a473c4fee1f401e1a07add330' + } + + /** + * A single member did some action; result will be `Ok` if it returned without error. + */ + get asRocfinityV3012(): {proposalHash: Uint8Array, result: rocfinityV3012.Type_31} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A single member did some action; result will be `Ok` if it returned without error. */ @@ -2279,6 +2386,40 @@ export class CumulusXcmExecutedDownwardEvent { return this._chain.decodeEvent(this.event) } + /** + * Downward message executed with the given outcome. + * \[ id, outcome \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('CumulusXcm.ExecutedDownward') === '0a5524dcf48d575bf19533e72499c1b6f08167113160e1bb190028315c81787f' + } + + /** + * Downward message executed with the given outcome. + * \[ id, outcome \] + */ + get asEfinityV3014(): [Uint8Array, efinityV3014.V3Outcome] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Downward message executed with the given outcome. + * \[ id, outcome \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('CumulusXcm.ExecutedDownward') === '155c7cce0948b8cb240d1401bb772a72b24567aa52618e9a4aaa84271c380044' + } + + /** + * Downward message executed with the given outcome. + * \[ id, outcome \] + */ + get asRocfinityV3012(): [Uint8Array, rocfinityV3012.V2Outcome] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Downward message executed with the given outcome. * \[ id, outcome \] @@ -2327,6 +2468,40 @@ export class CumulusXcmInvalidFormatEvent { return this._chain.decodeEvent(this.event) } + /** + * Downward message is invalid XCM. + * \[ id \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('CumulusXcm.InvalidFormat') === '21ea0c8f2488eafafdea1de92b54cd17d8b1caff525e37616abf0ff93f11531d' + } + + /** + * Downward message is invalid XCM. + * \[ id \] + */ + get asEfinityV3014(): Uint8Array { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Downward message is invalid XCM. + * \[ id \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('CumulusXcm.InvalidFormat') === '6e16a60605a9f0946795787675f1f0ec4f4cd1665cfea6599116111a008c8f0e' + } + + /** + * Downward message is invalid XCM. + * \[ id \] + */ + get asRocfinityV3012(): Uint8Array { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Downward message is invalid XCM. * \[ id \] @@ -2375,6 +2550,40 @@ export class CumulusXcmUnsupportedVersionEvent { return this._chain.decodeEvent(this.event) } + /** + * Downward message is unsupported version of XCM. + * \[ id \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('CumulusXcm.UnsupportedVersion') === '21ea0c8f2488eafafdea1de92b54cd17d8b1caff525e37616abf0ff93f11531d' + } + + /** + * Downward message is unsupported version of XCM. + * \[ id \] + */ + get asEfinityV3014(): Uint8Array { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Downward message is unsupported version of XCM. + * \[ id \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('CumulusXcm.UnsupportedVersion') === '6e16a60605a9f0946795787675f1f0ec4f4cd1665cfea6599116111a008c8f0e' + } + + /** + * Downward message is unsupported version of XCM. + * \[ id \] + */ + get asRocfinityV3012(): Uint8Array { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Downward message is unsupported version of XCM. * \[ id \] @@ -2569,15 +2778,15 @@ export class DemocracyMetadataClearedEvent { /** * Metadata for a proposal or a referendum has been cleared. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Democracy.MetadataCleared') === '5973f98e3dfb93077820ad77490dd9fe605110b75a8f006f1565898a599055ab' } /** * Metadata for a proposal or a referendum has been cleared. */ - get asV602(): {owner: v602.MetadataOwner, hash: Uint8Array} { - assert(this.isV602) + get asEfinityV3014(): {owner: efinityV3014.MetadataOwner, hash: Uint8Array} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -2598,15 +2807,15 @@ export class DemocracyMetadataSetEvent { /** * Metadata for a proposal or a referendum has been set. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Democracy.MetadataSet') === '5973f98e3dfb93077820ad77490dd9fe605110b75a8f006f1565898a599055ab' } /** * Metadata for a proposal or a referendum has been set. */ - get asV602(): {owner: v602.MetadataOwner, hash: Uint8Array} { - assert(this.isV602) + get asEfinityV3014(): {owner: efinityV3014.MetadataOwner, hash: Uint8Array} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -2627,15 +2836,15 @@ export class DemocracyMetadataTransferredEvent { /** * Metadata has been transferred to new owner. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Democracy.MetadataTransferred') === '6a30d674b0ce2457e6cff0b5493fa843349fa6b51c1641c1ac02b3f35ebbb927' } /** * Metadata has been transferred to new owner. */ - get asV602(): {prevOwner: v602.MetadataOwner, owner: v602.MetadataOwner, hash: Uint8Array} { - assert(this.isV602) + get asEfinityV3014(): {prevOwner: efinityV3014.MetadataOwner, owner: efinityV3014.MetadataOwner, hash: Uint8Array} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -3152,6 +3361,36 @@ export class DmpQueueExecutedDownwardEvent { return this._chain.decodeEvent(this.event) } + /** + * Downward message executed with the given outcome. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('DmpQueue.ExecutedDownward') === 'bbdc5e15442f2bee7199707f9da66674b3ad89835c84687a406e183c7d31121e' + } + + /** + * Downward message executed with the given outcome. + */ + get asEfinityV3014(): {messageId: Uint8Array, outcome: efinityV3014.V3Outcome} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Downward message executed with the given outcome. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('DmpQueue.ExecutedDownward') === '9b6c90aca74067a591eda76a227e61ce66cd6597483f828a039aba267c0d21a9' + } + + /** + * Downward message executed with the given outcome. + */ + get asRocfinityV3012(): {messageId: Uint8Array, outcome: rocfinityV3012.V2Outcome} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Downward message executed with the given outcome. */ @@ -3230,15 +3469,15 @@ export class DmpQueueMaxMessagesExhaustedEvent { /** * The maximum number of downward messages was. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('DmpQueue.MaxMessagesExhausted') === '6bcb1469518e8e7bacd0242af782ebd652887f65f7377a9b2d81ccea6505416e' } /** * The maximum number of downward messages was. */ - get asV602(): {messageId: Uint8Array} { - assert(this.isV602) + get asEfinityV3014(): {messageId: Uint8Array} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -3535,7 +3774,7 @@ export class EfinityUtilityBatchFailedEvent { * Batch of calls did not disptach completely. * Index and error of the failing dispatch call is provided. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('EfinityUtility.BatchFailed') === '55aa3365272ab00b66790b493c7489ead9e9c34bdcad0b48ee9755d3bd0d725e' } @@ -3543,28 +3782,62 @@ export class EfinityUtilityBatchFailedEvent { * Batch of calls did not disptach completely. * Index and error of the failing dispatch call is provided. */ - get asV602(): {index: number, error: v602.DispatchError} { - assert(this.isV602) + get asEfinityV3014(): {index: number, error: efinityV3014.DispatchError} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } -} - -export class EfinityUtilityBatchPartiallyDispatchedEvent { - private readonly _chain: Chain - private readonly event: Event - - constructor(ctx: EventContext) - constructor(ctx: ChainContext, event: Event) - constructor(ctx: EventContext, event?: Event) { - event = event || ctx.event - assert(event.name === 'EfinityUtility.BatchPartiallyDispatched') - this._chain = ctx._chain - this.event = event - } /** - * Batch of calls dispatched, but some calls resulted in error. - * Indexes and errors of failing dispatch calls are provided. + * Batch of calls did not disptach completely. + * Index and error of the failing dispatch call is provided. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('EfinityUtility.BatchFailed') === '14dbb9456065a44deeed159d4dbd21796ec92754c0494d698c9bcc529d0f7279' + } + + /** + * Batch of calls did not disptach completely. + * Index and error of the failing dispatch call is provided. + */ + get asRocfinityV3012(): {index: number, error: rocfinityV3012.DispatchError} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + + /** + * Batch of calls did not disptach completely. + * Index and error of the failing dispatch call is provided. + */ + get isV602(): boolean { + return this._chain.getEventHash('EfinityUtility.BatchFailed') === '55aa3365272ab00b66790b493c7489ead9e9c34bdcad0b48ee9755d3bd0d725e' + } + + /** + * Batch of calls did not disptach completely. + * Index and error of the failing dispatch call is provided. + */ + get asV602(): {index: number, error: v602.DispatchError} { + assert(this.isV602) + return this._chain.decodeEvent(this.event) + } +} + +export class EfinityUtilityBatchPartiallyDispatchedEvent { + private readonly _chain: Chain + private readonly event: Event + + constructor(ctx: EventContext) + constructor(ctx: ChainContext, event: Event) + constructor(ctx: EventContext, event?: Event) { + event = event || ctx.event + assert(event.name === 'EfinityUtility.BatchPartiallyDispatched') + this._chain = ctx._chain + this.event = event + } + + /** + * Batch of calls dispatched, but some calls resulted in error. + * Indexes and errors of failing dispatch calls are provided. */ get isEfinityV3012(): boolean { return this._chain.getEventHash('EfinityUtility.BatchPartiallyDispatched') === 'e8c77d115afb36887234bd760d38cb5959e266bb65d886545ef622726fe13b48' @@ -3579,6 +3852,40 @@ export class EfinityUtilityBatchPartiallyDispatchedEvent { return this._chain.decodeEvent(this.event) } + /** + * Batch of calls dispatched, but some calls resulted in error. + * Indexes and errors of failing dispatch calls are provided. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('EfinityUtility.BatchPartiallyDispatched') === 'e8822977bbce544338a2045c4a6d2fb3da534e0f4c11a56538e8e91418672714' + } + + /** + * Batch of calls dispatched, but some calls resulted in error. + * Indexes and errors of failing dispatch calls are provided. + */ + get asEfinityV3014(): [number, efinityV3014.DispatchError][] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Batch of calls dispatched, but some calls resulted in error. + * Indexes and errors of failing dispatch calls are provided. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('EfinityUtility.BatchPartiallyDispatched') === 'e8c77d115afb36887234bd760d38cb5959e266bb65d886545ef622726fe13b48' + } + + /** + * Batch of calls dispatched, but some calls resulted in error. + * Indexes and errors of failing dispatch calls are provided. + */ + get asRocfinityV3012(): [number, rocfinityV3012.DispatchError][] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Batch of calls dispatched, but some calls resulted in error. * Indexes and errors of failing dispatch calls are provided. @@ -3639,6 +3946,21 @@ export class EfinityXcmXcmTransferFailedEvent { this.event = event } + /** + * XCM transfer failed + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('EfinityXcm.XcmTransferFailed') === '5747c908f53c720bf9e468f6e392edf8206d75a8d2648f3f939ac5ec008cd282' + } + + /** + * XCM transfer failed + */ + get asEfinityV3014(): efinityV3014.DispatchError { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + /** * XCM transfer failed */ @@ -3927,15 +4249,15 @@ export class FuelTanksConsumptionSetEvent { /** * The consumption for an account was set for a rule set on a [`FuelTank`] */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('FuelTanks.ConsumptionSet') === '060d3726c09d4bf39a8170bce46b0e962e6156f845c7aa3783726e37856cd0fe' } /** * The consumption for an account was set for a rule set on a [`FuelTank`] */ - get asV500(): {tankId: Uint8Array, userId: (Uint8Array | undefined), ruleSetId: number, consumption: v500.Consumption} { - assert(this.isV500) + get asEfinityV3014(): {tankId: Uint8Array, userId: (Uint8Array | undefined), ruleSetId: number, consumption: efinityV3014.Consumption} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -3983,6 +4305,36 @@ export class FuelTanksDispatchFailedEvent { return this._chain.decodeEvent(this.event) } + /** + * The dispatch of a call has failed + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('FuelTanks.DispatchFailed') === 'd9f757c05fd07f9e190422b766d54a656da3a7c9bdeada71be000f0b5172bf91' + } + + /** + * The dispatch of a call has failed + */ + get asEfinityV3014(): {tankId: Uint8Array, caller: Uint8Array, error: efinityV3014.DispatchError} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * The dispatch of a call has failed + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('FuelTanks.DispatchFailed') === 'f970b8f37c9a8c766c85b1f637a0df7bb53adc91cec3f125a4bb1ff5b20ad335' + } + + /** + * The dispatch of a call has failed + */ + get asRocfinityV3012(): {tankId: Uint8Array, caller: Uint8Array, error: rocfinityV3012.DispatchError} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * The dispatch of a call has failed */ @@ -4248,6 +4600,36 @@ export class FuelTanksScheduleMutateFreezeStateFailedEvent { return this._chain.decodeEvent(this.event) } + /** + * The freeze state change for fuel tank or its rule set failed in `on_finalize` + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('FuelTanks.ScheduleMutateFreezeStateFailed') === 'dc9ad6b566b745be5ed408d534ce44157f1ad4307a3ec1a29c489fe844ba12d6' + } + + /** + * The freeze state change for fuel tank or its rule set failed in `on_finalize` + */ + get asEfinityV3014(): {tankId: Uint8Array, ruleSetId: (number | undefined), isFrozen: boolean, error: efinityV3014.DispatchError} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * The freeze state change for fuel tank or its rule set failed in `on_finalize` + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('FuelTanks.ScheduleMutateFreezeStateFailed') === '3dd605efa4203aa1ffebf8cde16e032dd68b40f907b4483f04a44e9a4770a65d' + } + + /** + * The freeze state change for fuel tank or its rule set failed in `on_finalize` + */ + get asRocfinityV3012(): {tankId: Uint8Array, ruleSetId: (number | undefined), isFrozen: boolean, error: rocfinityV3012.DispatchError} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * The freeze state change for fuel tank or its rule set failed in `on_finalize` */ @@ -5325,6 +5707,36 @@ export class MultiTokensFrozenEvent { return this._chain.decodeEvent(this.event) } + /** + * Collection, token or account was frozen + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('MultiTokens.Frozen') === '5cbc7fc4c80127d7f9f1d04214e275834ef6eb218526ecacd7cb52716bca5909' + } + + /** + * Collection, token or account was frozen + */ + get asEfinityV3014(): efinityV3014.Freeze { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Collection, token or account was frozen + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('MultiTokens.Frozen') === 'a014bbbee6c873377a5589792e1499a486dbe8684a671e199e6811cb3f48fdff' + } + + /** + * Collection, token or account was frozen + */ + get asRocfinityV3012(): rocfinityV3012.Freeze { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Collection, token or account was frozen */ @@ -5587,6 +5999,36 @@ export class MultiTokensThawedEvent { return this._chain.decodeEvent(this.event) } + /** + * Collection, token or account was unfrozen + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('MultiTokens.Thawed') === '5cbc7fc4c80127d7f9f1d04214e275834ef6eb218526ecacd7cb52716bca5909' + } + + /** + * Collection, token or account was unfrozen + */ + get asEfinityV3014(): efinityV3014.Freeze { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Collection, token or account was unfrozen + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('MultiTokens.Thawed') === 'a014bbbee6c873377a5589792e1499a486dbe8684a671e199e6811cb3f48fdff' + } + + /** + * Collection, token or account was unfrozen + */ + get asRocfinityV3012(): rocfinityV3012.Freeze { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Collection, token or account was unfrozen */ @@ -5821,6 +6263,36 @@ export class MultiTokensTokenMutatedEvent { return this._chain.decodeEvent(this.event) } + /** + * A [`Token`](ep_multi_tokens::Token) was mutated + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('MultiTokens.TokenMutated') === '020a496ead997e5add19341a576048ad36de5c80d1ce3a9afe009a4332d54dca' + } + + /** + * A [`Token`](ep_multi_tokens::Token) was mutated + */ + get asEfinityV3014(): {collectionId: bigint, tokenId: bigint, mutation: efinityV3014.DefaultTokenMutation} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A `Token` was mutated + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('MultiTokens.TokenMutated') === '41147a64ffaf9cf38e6e98d569b1d12e72b237d26d33a28c99ae74af83fd32b4' + } + + /** + * A `Token` was mutated + */ + get asRocfinityV3012(): {collectionId: bigint, tokenId: bigint, mutation: rocfinityV3012.DefaultTokenMutation} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A [`Token`](ep_multi_tokens::Token) was mutated */ @@ -5895,6 +6367,36 @@ export class MultiTokensTokenUpdatedEvent { return this._chain.decodeEvent(this.event) } + /** + * Token storage was set to `value` + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('MultiTokens.TokenUpdated') === 'bdfad0bec6d256ae0fde104ed92cdc20185613745dc8a4149ef923e312f22d5f' + } + + /** + * Token storage was set to `value` + */ + get asEfinityV3014(): {collectionId: bigint, tokenId: bigint, value: (efinityV3014.Token | undefined)} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Token storage was set to `value` + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('MultiTokens.TokenUpdated') === 'b4fd2aa8e0f9b079dd38a7e96e713d6d4dacb3ac6c818ee8826df2547773ccb8' + } + + /** + * Token storage was set to `value` + */ + get asRocfinityV3012(): {collectionId: bigint, tokenId: bigint, value: (rocfinityV3012.Token | undefined)} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Token storage was set to `value` */ @@ -6335,22 +6837,52 @@ export class MultisigMultisigExecutedEvent { /** * A multisig operation has been executed. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('Multisig.MultisigExecuted') === 'a3dac12242761ae515c903986cd4d4bac07e81a7c3d28c6ddc9bb9faaa3196f1' } /** * A multisig operation has been executed. */ - get asV602(): {approving: Uint8Array, timepoint: v602.Timepoint, multisig: Uint8Array, callHash: Uint8Array, result: v602.Type_33} { - assert(this.isV602) + get asEfinityV3014(): {approving: Uint8Array, timepoint: efinityV3014.Timepoint, multisig: Uint8Array, callHash: Uint8Array, result: efinityV3014.Type_33} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } -} -export class MultisigNewMultisigEvent { - private readonly _chain: Chain - private readonly event: Event + /** + * A multisig operation has been executed. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Multisig.MultisigExecuted') === '303cb15b241c821ed02efcceb1d8f92a11e2a124e8eef73810b68e2592455034' + } + + /** + * A multisig operation has been executed. + */ + get asRocfinityV3012(): {approving: Uint8Array, timepoint: rocfinityV3012.Timepoint, multisig: Uint8Array, callHash: Uint8Array, result: rocfinityV3012.Type_31} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + + /** + * A multisig operation has been executed. + */ + get isV602(): boolean { + return this._chain.getEventHash('Multisig.MultisigExecuted') === 'a3dac12242761ae515c903986cd4d4bac07e81a7c3d28c6ddc9bb9faaa3196f1' + } + + /** + * A multisig operation has been executed. + */ + get asV602(): {approving: Uint8Array, timepoint: v602.Timepoint, multisig: Uint8Array, callHash: Uint8Array, result: v602.Type_33} { + assert(this.isV602) + return this._chain.decodeEvent(this.event) + } +} + +export class MultisigNewMultisigEvent { + private readonly _chain: Chain + private readonly event: Event constructor(ctx: EventContext) constructor(ctx: ChainContext, event: Event) @@ -6405,6 +6937,36 @@ export class OrmlXcmSentEvent { return this._chain.decodeEvent(this.event) } + /** + * XCM message sent. \[to, message\] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('OrmlXcm.Sent') === '3a86f4dc1fd9ac7a9db26bfc04e4e976c06d6b089449fea20d7cfce98a4b3528' + } + + /** + * XCM message sent. \[to, message\] + */ + get asEfinityV3014(): {to: efinityV3014.V3MultiLocation, message: efinityV3014.V3Instruction[]} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * XCM message sent. \[to, message\] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('OrmlXcm.Sent') === 'a58e2ab3184c3e4e335af85f0463bed0f68d37969e80066264857c6d71dbf4c7' + } + + /** + * XCM message sent. \[to, message\] + */ + get asRocfinityV3012(): {to: rocfinityV3012.V1MultiLocation, message: rocfinityV3012.V2Instruction[]} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * XCM message sent. \[to, message\] */ @@ -6588,15 +7150,15 @@ export class ParachainSystemUpwardMessageSentEvent { /** * An upward message was sent to the relay chain. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('ParachainSystem.UpwardMessageSent') === 'ccbb82ba01a4d742bdd34e545836a89f2c435428f6887f28ce1ecf0166419df1' } /** * An upward message was sent to the relay chain. */ - get asV500(): {messageHash: (Uint8Array | undefined)} { - assert(this.isV500) + get asEfinityV3014(): {messageHash: (Uint8Array | undefined)} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -6752,6 +7314,44 @@ export class PolkadotXcmAssetsClaimedEvent { return this._chain.decodeEvent(this.event) } + /** + * Some assets have been claimed from an asset trap + * + * \[ hash, origin, assets \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.AssetsClaimed') === '31f92e7520747dddaef3e11b450bf3ace3a2df72f612e4237ea77faaffe7a16c' + } + + /** + * Some assets have been claimed from an asset trap + * + * \[ hash, origin, assets \] + */ + get asEfinityV3014(): [Uint8Array, efinityV3014.V3MultiLocation, efinityV3014.VersionedMultiAssets] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Some assets have been claimed from an asset trap + * + * \[ hash, origin, assets \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.AssetsClaimed') === '0663ceb24fcbc7c249c0d23c9fc7292b881f8cf18a5c2ade1e5b4a25b0a6d900' + } + + /** + * Some assets have been claimed from an asset trap + * + * \[ hash, origin, assets \] + */ + get asRocfinityV3012(): [Uint8Array, rocfinityV3012.V1MultiLocation, rocfinityV3012.VersionedMultiAssets] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Some assets have been claimed from an asset trap * @@ -6804,6 +7404,44 @@ export class PolkadotXcmAssetsTrappedEvent { return this._chain.decodeEvent(this.event) } + /** + * Some assets have been placed in an asset trap. + * + * \[ hash, origin, assets \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.AssetsTrapped') === '31f92e7520747dddaef3e11b450bf3ace3a2df72f612e4237ea77faaffe7a16c' + } + + /** + * Some assets have been placed in an asset trap. + * + * \[ hash, origin, assets \] + */ + get asEfinityV3014(): [Uint8Array, efinityV3014.V3MultiLocation, efinityV3014.VersionedMultiAssets] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Some assets have been placed in an asset trap. + * + * \[ hash, origin, assets \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.AssetsTrapped') === '0663ceb24fcbc7c249c0d23c9fc7292b881f8cf18a5c2ade1e5b4a25b0a6d900' + } + + /** + * Some assets have been placed in an asset trap. + * + * \[ hash, origin, assets \] + */ + get asRocfinityV3012(): [Uint8Array, rocfinityV3012.V1MultiLocation, rocfinityV3012.VersionedMultiAssets] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Some assets have been placed in an asset trap. * @@ -6875,6 +7513,44 @@ export class PolkadotXcmAttemptedEvent { return this._chain.decodeEvent(this.event) } + /** + * Execution of an XCM message was attempted. + * + * \[ outcome \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.Attempted') === '9f44833a3470bf6416377180f3875a05cfa0cf60651f18f6456d9e12cbab7095' + } + + /** + * Execution of an XCM message was attempted. + * + * \[ outcome \] + */ + get asEfinityV3014(): efinityV3014.V3Outcome { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Execution of an XCM message was attempted. + * + * \[ outcome \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.Attempted') === '4154651e242bd6b6bc077aa66e91ede994df17d6d31ec8746fb77b61829f6cc1' + } + + /** + * Execution of an XCM message was attempted. + * + * \[ outcome \] + */ + get asRocfinityV3012(): rocfinityV3012.V2Outcome { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Execution of an XCM message was attempted. * @@ -6913,7 +7589,7 @@ export class PolkadotXcmFeesPaidEvent { * * \[ paying location, fees \] */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('PolkadotXcm.FeesPaid') === '1e1917ab347c95883db9a398c08711e7ca09b4af3514b1b64b18534cb58a1f4e' } @@ -6922,8 +7598,8 @@ export class PolkadotXcmFeesPaidEvent { * * \[ paying location, fees \] */ - get asV500(): [v500.V3MultiLocation, v500.V3MultiAsset[]] { - assert(this.isV500) + get asEfinityV3014(): [efinityV3014.V3MultiLocation, efinityV3014.V3MultiAsset[]] { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -6948,7 +7624,7 @@ export class PolkadotXcmInvalidQuerierEvent { * * \[ origin location, id, expected querier, maybe actual querier \] */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('PolkadotXcm.InvalidQuerier') === '7c1090f283eee877a7601bfed0fd6fc3ca831930ac944924347ca8a2c6bd92e3' } @@ -6959,8 +7635,8 @@ export class PolkadotXcmInvalidQuerierEvent { * * \[ origin location, id, expected querier, maybe actual querier \] */ - get asV500(): [v500.V3MultiLocation, bigint, v500.V3MultiLocation, (v500.V3MultiLocation | undefined)] { - assert(this.isV500) + get asEfinityV3014(): [efinityV3014.V3MultiLocation, bigint, efinityV3014.V3MultiLocation, (efinityV3014.V3MultiLocation | undefined)] { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -6989,7 +7665,7 @@ export class PolkadotXcmInvalidQuerierVersionEvent { * * \[ origin location, id \] */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('PolkadotXcm.InvalidQuerierVersion') === 'b8a7ace58226e359dd4ed6ffcc01266723020043e3fad0900eec6eb6f910a91e' } @@ -7004,8 +7680,8 @@ export class PolkadotXcmInvalidQuerierVersionEvent { * * \[ origin location, id \] */ - get asV500(): [v500.V3MultiLocation, bigint] { - assert(this.isV500) + get asEfinityV3014(): [efinityV3014.V3MultiLocation, bigint] { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -7046,6 +7722,52 @@ export class PolkadotXcmInvalidResponderEvent { return this._chain.decodeEvent(this.event) } + /** + * Expected query response has been received but the origin location of the response does + * not match that expected. The query remains registered for a later, valid, response to + * be received and acted upon. + * + * \[ origin location, id, expected location \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.InvalidResponder') === '3bf64d16d6fb5992c738643efff778414cc181e36377c106ab8130ca32b906de' + } + + /** + * Expected query response has been received but the origin location of the response does + * not match that expected. The query remains registered for a later, valid, response to + * be received and acted upon. + * + * \[ origin location, id, expected location \] + */ + get asEfinityV3014(): [efinityV3014.V3MultiLocation, bigint, (efinityV3014.V3MultiLocation | undefined)] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Expected query response has been received but the origin location of the response does + * not match that expected. The query remains registered for a later, valid, response to + * be received and acted upon. + * + * \[ origin location, id, expected location \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.InvalidResponder') === 'aca6b87c79cd283d77249dae5d6ff6b7249a24e95958b723f47cd2333f0e9bc1' + } + + /** + * Expected query response has been received but the origin location of the response does + * not match that expected. The query remains registered for a later, valid, response to + * be received and acted upon. + * + * \[ origin location, id, expected location \] + */ + get asRocfinityV3012(): [rocfinityV3012.V1MultiLocation, bigint, (rocfinityV3012.V1MultiLocation | undefined)] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Expected query response has been received but the origin location of the response does * not match that expected. The query remains registered for a later, valid, response to @@ -7114,6 +7836,68 @@ export class PolkadotXcmInvalidResponderVersionEvent { return this._chain.decodeEvent(this.event) } + /** + * Expected query response has been received but the expected origin location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + * + * \[ origin location, id \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.InvalidResponderVersion') === 'b8a7ace58226e359dd4ed6ffcc01266723020043e3fad0900eec6eb6f910a91e' + } + + /** + * Expected query response has been received but the expected origin location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + * + * \[ origin location, id \] + */ + get asEfinityV3014(): [efinityV3014.V3MultiLocation, bigint] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Expected query response has been received but the expected origin location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + * + * \[ origin location, id \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.InvalidResponderVersion') === 'c9ed91cb137ad1f5cd40162c8e40b33e2e6b9cdc244bb5c6f95922b4971639ae' + } + + /** + * Expected query response has been received but the expected origin location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + * + * \[ origin location, id \] + */ + get asRocfinityV3012(): [rocfinityV3012.V1MultiLocation, bigint] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Expected query response has been received but the expected origin location placed in * storage by this runtime previously cannot be decoded. The query remains registered. @@ -7370,6 +8154,48 @@ export class PolkadotXcmNotifyTargetMigrationFailEvent { return this._chain.decodeEvent(this.event) } + /** + * A given location which had a version change subscription was dropped owing to an error + * migrating the location to our new XCM format. + * + * \[ location, query ID \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.NotifyTargetMigrationFail') === '8266fa3a9f901885a47ef275cb4d4053fa3a36033a40564944a565ca686bb27d' + } + + /** + * A given location which had a version change subscription was dropped owing to an error + * migrating the location to our new XCM format. + * + * \[ location, query ID \] + */ + get asEfinityV3014(): [efinityV3014.VersionedMultiLocation, bigint] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A given location which had a version change subscription was dropped owing to an error + * migrating the location to our new XCM format. + * + * \[ location, query ID \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.NotifyTargetMigrationFail') === 'b02879418cace85908884f92e4b915e3b448f9e06d9bcc0edcce01ed9bc5b644' + } + + /** + * A given location which had a version change subscription was dropped owing to an error + * migrating the location to our new XCM format. + * + * \[ location, query ID \] + */ + get asRocfinityV3012(): [rocfinityV3012.VersionedMultiLocation, bigint] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A given location which had a version change subscription was dropped owing to an error * migrating the location to our new XCM format. @@ -7447,6 +8273,48 @@ export class PolkadotXcmNotifyTargetSendFailEvent { return this._chain.decodeEvent(this.event) } + /** + * A given location which had a version change subscription was dropped owing to an error + * sending the notification to it. + * + * \[ location, query ID, error \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.NotifyTargetSendFail') === '26c26186934c8414941ac6565c3465399a31fd237e9f48bcc04601c00427c6fc' + } + + /** + * A given location which had a version change subscription was dropped owing to an error + * sending the notification to it. + * + * \[ location, query ID, error \] + */ + get asEfinityV3014(): [efinityV3014.V3MultiLocation, bigint, efinityV3014.V3Error] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A given location which had a version change subscription was dropped owing to an error + * sending the notification to it. + * + * \[ location, query ID, error \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.NotifyTargetSendFail') === '0d47fb7e1a9ccdfd8879b0e483179d5b2c7b29bd5db653557e266536bc40f9a0' + } + + /** + * A given location which had a version change subscription was dropped owing to an error + * sending the notification to it. + * + * \[ location, query ID, error \] + */ + get asRocfinityV3012(): [rocfinityV3012.V1MultiLocation, bigint, rocfinityV3012.V2Error] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A given location which had a version change subscription was dropped owing to an error * sending the notification to it. @@ -7524,6 +8392,48 @@ export class PolkadotXcmResponseReadyEvent { return this._chain.decodeEvent(this.event) } + /** + * Query response has been received and is ready for taking with `take_response`. There is + * no registered notification call. + * + * \[ id, response \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.ResponseReady') === '47e2336328ac2f8cffe468836a85755d501dbd3f9fe77c829ae5b5c5c33f5e9c' + } + + /** + * Query response has been received and is ready for taking with `take_response`. There is + * no registered notification call. + * + * \[ id, response \] + */ + get asEfinityV3014(): [bigint, efinityV3014.V3Response] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Query response has been received and is ready for taking with `take_response`. There is + * no registered notification call. + * + * \[ id, response \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.ResponseReady') === '122689cbd0466e99035c5eeda9c178ed25d8a8fee01f9de0d818f7e86cd5e333' + } + + /** + * Query response has been received and is ready for taking with `take_response`. There is + * no registered notification call. + * + * \[ id, response \] + */ + get asRocfinityV3012(): [bigint, rocfinityV3012.V2Response] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Query response has been received and is ready for taking with `take_response`. There is * no registered notification call. @@ -7577,28 +8487,66 @@ export class PolkadotXcmResponseTakenEvent { assert(this.isEfinityV1) return this._chain.decodeEvent(this.event) } -} - -export class PolkadotXcmSentEvent { - private readonly _chain: Chain - private readonly event: Event - - constructor(ctx: EventContext) - constructor(ctx: ChainContext, event: Event) - constructor(ctx: EventContext, event?: Event) { - event = event || ctx.event - assert(event.name === 'PolkadotXcm.Sent') - this._chain = ctx._chain - this.event = event - } +} + +export class PolkadotXcmSentEvent { + private readonly _chain: Chain + private readonly event: Event + + constructor(ctx: EventContext) + constructor(ctx: ChainContext, event: Event) + constructor(ctx: EventContext, event?: Event) { + event = event || ctx.event + assert(event.name === 'PolkadotXcm.Sent') + this._chain = ctx._chain + this.event = event + } + + /** + * A XCM message was sent. + * + * \[ origin, destination, message \] + */ + get isEfinityV1(): boolean { + return this._chain.getEventHash('PolkadotXcm.Sent') === '1a2c2f0f587aa6cafef526c4c8aabbb80179c1dda79383508e93899dd8a8604c' + } + + /** + * A XCM message was sent. + * + * \[ origin, destination, message \] + */ + get asEfinityV1(): [efinityV1.V1MultiLocation, efinityV1.V1MultiLocation, efinityV1.V2Instruction[]] { + assert(this.isEfinityV1) + return this._chain.decodeEvent(this.event) + } + + /** + * A XCM message was sent. + * + * \[ origin, destination, message \] + */ + get isEfinityV2(): boolean { + return this._chain.getEventHash('PolkadotXcm.Sent') === 'ae5e308764e970ce405a89338cec74552db382f20b13af73b16c9b7b172754e4' + } + + /** + * A XCM message was sent. + * + * \[ origin, destination, message \] + */ + get asEfinityV2(): [efinityV2.V1MultiLocation, efinityV2.V1MultiLocation, efinityV2.V2Instruction[]] { + assert(this.isEfinityV2) + return this._chain.decodeEvent(this.event) + } /** * A XCM message was sent. * * \[ origin, destination, message \] */ - get isEfinityV1(): boolean { - return this._chain.getEventHash('PolkadotXcm.Sent') === '1a2c2f0f587aa6cafef526c4c8aabbb80179c1dda79383508e93899dd8a8604c' + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.Sent') === '8b71eb54444ef55962e90645805fd80535dfb12f572b41fdb1e093b7627b132d' } /** @@ -7606,8 +8554,8 @@ export class PolkadotXcmSentEvent { * * \[ origin, destination, message \] */ - get asEfinityV1(): [efinityV1.V1MultiLocation, efinityV1.V1MultiLocation, efinityV1.V2Instruction[]] { - assert(this.isEfinityV1) + get asEfinityV3014(): [efinityV3014.V3MultiLocation, efinityV3014.V3MultiLocation, efinityV3014.V3Instruction[]] { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } @@ -7616,7 +8564,7 @@ export class PolkadotXcmSentEvent { * * \[ origin, destination, message \] */ - get isEfinityV2(): boolean { + get isRocfinityV3012(): boolean { return this._chain.getEventHash('PolkadotXcm.Sent') === 'ae5e308764e970ce405a89338cec74552db382f20b13af73b16c9b7b172754e4' } @@ -7625,8 +8573,8 @@ export class PolkadotXcmSentEvent { * * \[ origin, destination, message \] */ - get asEfinityV2(): [efinityV2.V1MultiLocation, efinityV2.V1MultiLocation, efinityV2.V2Instruction[]] { - assert(this.isEfinityV2) + get asRocfinityV3012(): [rocfinityV3012.V1MultiLocation, rocfinityV3012.V1MultiLocation, rocfinityV3012.V2Instruction[]] { + assert(this.isRocfinityV3012) return this._chain.decodeEvent(this.event) } @@ -7684,6 +8632,48 @@ export class PolkadotXcmSupportedVersionChangedEvent { return this._chain.decodeEvent(this.event) } + /** + * The supported version of a location has been changed. This might be through an + * automatic notification or a manual intervention. + * + * \[ location, XCM version \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.SupportedVersionChanged') === '9fb88093240cec5964187b6999557d2d8c4331f97b6c42c5664d30afbf50d7d4' + } + + /** + * The supported version of a location has been changed. This might be through an + * automatic notification or a manual intervention. + * + * \[ location, XCM version \] + */ + get asEfinityV3014(): [efinityV3014.V3MultiLocation, number] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * The supported version of a location has been changed. This might be through an + * automatic notification or a manual intervention. + * + * \[ location, XCM version \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.SupportedVersionChanged') === '53ea5e1638fe3c6b5c5c4d43de54730797aa6641ac1d8e2e3e4d910db00275b0' + } + + /** + * The supported version of a location has been changed. This might be through an + * automatic notification or a manual intervention. + * + * \[ location, XCM version \] + */ + get asRocfinityV3012(): [rocfinityV3012.V1MultiLocation, number] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * The supported version of a location has been changed. This might be through an * automatic notification or a manual intervention. @@ -7742,6 +8732,52 @@ export class PolkadotXcmUnexpectedResponseEvent { return this._chain.decodeEvent(this.event) } + /** + * Query response received which does not match a registered query. This may be because a + * matching query was never registered, it may be because it is a duplicate response, or + * because the query timed out. + * + * \[ origin location, id \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.UnexpectedResponse') === 'b8a7ace58226e359dd4ed6ffcc01266723020043e3fad0900eec6eb6f910a91e' + } + + /** + * Query response received which does not match a registered query. This may be because a + * matching query was never registered, it may be because it is a duplicate response, or + * because the query timed out. + * + * \[ origin location, id \] + */ + get asEfinityV3014(): [efinityV3014.V3MultiLocation, bigint] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Query response received which does not match a registered query. This may be because a + * matching query was never registered, it may be because it is a duplicate response, or + * because the query timed out. + * + * \[ origin location, id \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.UnexpectedResponse') === 'c9ed91cb137ad1f5cd40162c8e40b33e2e6b9cdc244bb5c6f95922b4971639ae' + } + + /** + * Query response received which does not match a registered query. This may be because a + * matching query was never registered, it may be because it is a duplicate response, or + * because the query timed out. + * + * \[ origin location, id \] + */ + get asRocfinityV3012(): [rocfinityV3012.V1MultiLocation, bigint] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Query response received which does not match a registered query. This may be because a * matching query was never registered, it may be because it is a duplicate response, or @@ -7798,6 +8834,48 @@ export class PolkadotXcmVersionChangeNotifiedEvent { return this._chain.decodeEvent(this.event) } + /** + * An XCM version change notification message has been attempted to be sent. + * + * The cost of sending it (borne by the chain) is included. + * + * \[ destination, result, cost \] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('PolkadotXcm.VersionChangeNotified') === '3e656c216d68595d03592e62a70ad5d9d6a20b8a41bc0686433d36902cc47f08' + } + + /** + * An XCM version change notification message has been attempted to be sent. + * + * The cost of sending it (borne by the chain) is included. + * + * \[ destination, result, cost \] + */ + get asEfinityV3014(): [efinityV3014.V3MultiLocation, number, efinityV3014.V3MultiAsset[]] { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * An XCM version change notification message has been attempted to be sent. + * + * \[ destination, result \] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('PolkadotXcm.VersionChangeNotified') === '53ea5e1638fe3c6b5c5c4d43de54730797aa6641ac1d8e2e3e4d910db00275b0' + } + + /** + * An XCM version change notification message has been attempted to be sent. + * + * \[ destination, result \] + */ + get asRocfinityV3012(): [rocfinityV3012.V1MultiLocation, number] { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * An XCM version change notification message has been attempted to be sent. * @@ -7840,7 +8918,7 @@ export class PolkadotXcmVersionNotifyRequestedEvent { * * \[ destination location, cost \] */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('PolkadotXcm.VersionNotifyRequested') === '1e1917ab347c95883db9a398c08711e7ca09b4af3514b1b64b18534cb58a1f4e' } @@ -7849,8 +8927,8 @@ export class PolkadotXcmVersionNotifyRequestedEvent { * * \[ destination location, cost \] */ - get asV500(): [v500.V3MultiLocation, v500.V3MultiAsset[]] { - assert(this.isV500) + get asEfinityV3014(): [efinityV3014.V3MultiLocation, efinityV3014.V3MultiAsset[]] { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -7874,7 +8952,7 @@ export class PolkadotXcmVersionNotifyStartedEvent { * * \[ destination location, cost \] */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('PolkadotXcm.VersionNotifyStarted') === '1e1917ab347c95883db9a398c08711e7ca09b4af3514b1b64b18534cb58a1f4e' } @@ -7884,8 +8962,8 @@ export class PolkadotXcmVersionNotifyStartedEvent { * * \[ destination location, cost \] */ - get asV500(): [v500.V3MultiLocation, v500.V3MultiAsset[]] { - assert(this.isV500) + get asEfinityV3014(): [efinityV3014.V3MultiLocation, efinityV3014.V3MultiAsset[]] { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -7908,7 +8986,7 @@ export class PolkadotXcmVersionNotifyUnrequestedEvent { * * \[ destination location, cost \] */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this._chain.getEventHash('PolkadotXcm.VersionNotifyUnrequested') === '1e1917ab347c95883db9a398c08711e7ca09b4af3514b1b64b18534cb58a1f4e' } @@ -7917,8 +8995,8 @@ export class PolkadotXcmVersionNotifyUnrequestedEvent { * * \[ destination location, cost \] */ - get asV500(): [v500.V3MultiLocation, v500.V3MultiAsset[]] { - assert(this.isV500) + get asEfinityV3014(): [efinityV3014.V3MultiLocation, efinityV3014.V3MultiAsset[]] { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } } @@ -8274,6 +9352,36 @@ export class SchedulerDispatchedEvent { return this._chain.decodeEvent(this.event) } + /** + * Dispatched some task. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Scheduler.Dispatched') === '154dd24b4e6cd6cd4e2529e62ebb06fadb719be62866fec5887d179577869c45' + } + + /** + * Dispatched some task. + */ + get asEfinityV3014(): {task: [number, number], id: (Uint8Array | undefined), result: efinityV3014.Type_33} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Dispatched some task. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Scheduler.Dispatched') === 'b67102cc706599639b8e52e776b81c51142dad43652e91e7e72197b7df9a63f4' + } + + /** + * Dispatched some task. + */ + get asRocfinityV3012(): {task: [number, number], id: (Uint8Array | undefined), result: rocfinityV3012.Type_31} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Dispatched some task. */ @@ -8525,6 +9633,36 @@ export class SudoSudidEvent { return this._chain.decodeEvent(this.event) } + /** + * A sudo just took place. \[result\] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Sudo.Sudid') === '46f705cf78f55862454e1c96cbd85624469e65d9c879c6278cf4b6428bc723a4' + } + + /** + * A sudo just took place. \[result\] + */ + get asEfinityV3014(): {sudoResult: efinityV3014.Type_33} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A sudo just took place. \[result\] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Sudo.Sudid') === '1b4cd14e3ef27d194a19f72ca99c0748bad5378dacf5240cdcde1536e1d11dad' + } + + /** + * A sudo just took place. \[result\] + */ + get asRocfinityV3012(): {sudoResult: rocfinityV3012.Type_31} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A sudo just took place. \[result\] */ @@ -8614,6 +9752,36 @@ export class SudoSudoAsDoneEvent { return this._chain.decodeEvent(this.event) } + /** + * A sudo just took place. \[result\] + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Sudo.SudoAsDone') === '46f705cf78f55862454e1c96cbd85624469e65d9c879c6278cf4b6428bc723a4' + } + + /** + * A sudo just took place. \[result\] + */ + get asEfinityV3014(): {sudoResult: efinityV3014.Type_33} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A sudo just took place. \[result\] + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Sudo.SudoAsDone') === '1b4cd14e3ef27d194a19f72ca99c0748bad5378dacf5240cdcde1536e1d11dad' + } + + /** + * A sudo just took place. \[result\] + */ + get asRocfinityV3012(): {sudoResult: rocfinityV3012.Type_31} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A sudo just took place. \[result\] */ @@ -8705,45 +9873,75 @@ export class SystemExtrinsicFailedEvent { /** * An extrinsic failed. */ - get isEfinityV3(): boolean { - return this._chain.getEventHash('System.ExtrinsicFailed') === 'a6220584fa4f22cb02db1bfad4eacf1a689aea2324f22b4763def7376b7dd9bf' + get isEfinityV3(): boolean { + return this._chain.getEventHash('System.ExtrinsicFailed') === 'a6220584fa4f22cb02db1bfad4eacf1a689aea2324f22b4763def7376b7dd9bf' + } + + /** + * An extrinsic failed. + */ + get asEfinityV3(): {dispatchError: efinityV3.DispatchError, dispatchInfo: efinityV3.DispatchInfo} { + assert(this.isEfinityV3) + return this._chain.decodeEvent(this.event) + } + + /** + * An extrinsic failed. + */ + get isEfinityV3000(): boolean { + return this._chain.getEventHash('System.ExtrinsicFailed') === '7a219a9eae41ad22651fdcb4f6a7453254b0ecc7be4b30821be2ab5b44e5f1b4' + } + + /** + * An extrinsic failed. + */ + get asEfinityV3000(): {dispatchError: efinityV3000.DispatchError, dispatchInfo: efinityV3000.DispatchInfo} { + assert(this.isEfinityV3000) + return this._chain.decodeEvent(this.event) + } + + /** + * An extrinsic failed. + */ + get isEfinityV3012(): boolean { + return this._chain.getEventHash('System.ExtrinsicFailed') === '36c29895cd15b6f845bb064a671635ce07ef9de9648695c2803020e8510d0fb3' } /** * An extrinsic failed. */ - get asEfinityV3(): {dispatchError: efinityV3.DispatchError, dispatchInfo: efinityV3.DispatchInfo} { - assert(this.isEfinityV3) + get asEfinityV3012(): {dispatchError: efinityV3012.DispatchError, dispatchInfo: efinityV3012.DispatchInfo} { + assert(this.isEfinityV3012) return this._chain.decodeEvent(this.event) } /** * An extrinsic failed. */ - get isEfinityV3000(): boolean { - return this._chain.getEventHash('System.ExtrinsicFailed') === '7a219a9eae41ad22651fdcb4f6a7453254b0ecc7be4b30821be2ab5b44e5f1b4' + get isEfinityV3014(): boolean { + return this._chain.getEventHash('System.ExtrinsicFailed') === '3dbd96eefe1aa593b278d8684042e23a6a118e379fb5699dd871cf28fb627cd6' } /** * An extrinsic failed. */ - get asEfinityV3000(): {dispatchError: efinityV3000.DispatchError, dispatchInfo: efinityV3000.DispatchInfo} { - assert(this.isEfinityV3000) + get asEfinityV3014(): {dispatchError: efinityV3014.DispatchError, dispatchInfo: efinityV3014.DispatchInfo} { + assert(this.isEfinityV3014) return this._chain.decodeEvent(this.event) } /** * An extrinsic failed. */ - get isEfinityV3012(): boolean { + get isRocfinityV3012(): boolean { return this._chain.getEventHash('System.ExtrinsicFailed') === '36c29895cd15b6f845bb064a671635ce07ef9de9648695c2803020e8510d0fb3' } /** * An extrinsic failed. */ - get asEfinityV3012(): {dispatchError: efinityV3012.DispatchError, dispatchInfo: efinityV3012.DispatchInfo} { - assert(this.isEfinityV3012) + get asRocfinityV3012(): {dispatchError: rocfinityV3012.DispatchError, dispatchInfo: rocfinityV3012.DispatchInfo} { + assert(this.isRocfinityV3012) return this._chain.decodeEvent(this.event) } @@ -9201,6 +10399,36 @@ export class TechnicalCommitteeExecutedEvent { return this._chain.decodeEvent(this.event) } + /** + * A motion was executed; result will be `Ok` if it returned without error. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('TechnicalCommittee.Executed') === 'c0a7075d1db65c853af68dee8fccfd68bc709058c1c831fa5759250c8549e688' + } + + /** + * A motion was executed; result will be `Ok` if it returned without error. + */ + get asEfinityV3014(): {proposalHash: Uint8Array, result: efinityV3014.Type_33} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A motion was executed; result will be `Ok` if it returned without error. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('TechnicalCommittee.Executed') === 'e4ddba6fedfd1d730b14622cc84321978192b87a473c4fee1f401e1a07add330' + } + + /** + * A motion was executed; result will be `Ok` if it returned without error. + */ + get asRocfinityV3012(): {proposalHash: Uint8Array, result: rocfinityV3012.Type_31} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A motion was executed; result will be `Ok` if it returned without error. */ @@ -9275,6 +10503,36 @@ export class TechnicalCommitteeMemberExecutedEvent { return this._chain.decodeEvent(this.event) } + /** + * A single member did some action; result will be `Ok` if it returned without error. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('TechnicalCommittee.MemberExecuted') === 'c0a7075d1db65c853af68dee8fccfd68bc709058c1c831fa5759250c8549e688' + } + + /** + * A single member did some action; result will be `Ok` if it returned without error. + */ + get asEfinityV3014(): {proposalHash: Uint8Array, result: efinityV3014.Type_33} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A single member did some action; result will be `Ok` if it returned without error. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('TechnicalCommittee.MemberExecuted') === 'e4ddba6fedfd1d730b14622cc84321978192b87a473c4fee1f401e1a07add330' + } + + /** + * A single member did some action; result will be `Ok` if it returned without error. + */ + get asRocfinityV3012(): {proposalHash: Uint8Array, result: rocfinityV3012.Type_31} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A single member did some action; result will be `Ok` if it returned without error. */ @@ -9586,6 +10844,36 @@ export class UnknownTokensDepositedEvent { return this._chain.decodeEvent(this.event) } + /** + * Deposit success. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('UnknownTokens.Deposited') === '56d763db65b5d2d0b08faf432352ea07b43e96d3748f93c593bf63f666b69808' + } + + /** + * Deposit success. + */ + get asEfinityV3014(): {asset: efinityV3014.V3MultiAsset, who: efinityV3014.V3MultiLocation} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Deposit success. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('UnknownTokens.Deposited') === '5618a3d9662352222101d08b90934710ebf739425cdbaf5ff63a3c258c219c8a' + } + + /** + * Deposit success. + */ + get asRocfinityV3012(): {asset: rocfinityV3012.V1MultiAsset, who: rocfinityV3012.V1MultiLocation} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Deposit success. */ @@ -9630,6 +10918,36 @@ export class UnknownTokensWithdrawnEvent { return this._chain.decodeEvent(this.event) } + /** + * Withdraw success. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('UnknownTokens.Withdrawn') === '56d763db65b5d2d0b08faf432352ea07b43e96d3748f93c593bf63f666b69808' + } + + /** + * Withdraw success. + */ + get asEfinityV3014(): {asset: efinityV3014.V3MultiAsset, who: efinityV3014.V3MultiLocation} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Withdraw success. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('UnknownTokens.Withdrawn') === '5618a3d9662352222101d08b90934710ebf739425cdbaf5ff63a3c258c219c8a' + } + + /** + * Withdraw success. + */ + get asRocfinityV3012(): {asset: rocfinityV3012.V1MultiAsset, who: rocfinityV3012.V1MultiLocation} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Withdraw success. */ @@ -9768,6 +11086,40 @@ export class UtilityBatchInterruptedEvent { return this._chain.decodeEvent(this.event) } + /** + * Batch of dispatches did not complete fully. Index of first failing dispatch given, as + * well as the error. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Utility.BatchInterrupted') === '55aa3365272ab00b66790b493c7489ead9e9c34bdcad0b48ee9755d3bd0d725e' + } + + /** + * Batch of dispatches did not complete fully. Index of first failing dispatch given, as + * well as the error. + */ + get asEfinityV3014(): {index: number, error: efinityV3014.DispatchError} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Batch of dispatches did not complete fully. Index of first failing dispatch given, as + * well as the error. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Utility.BatchInterrupted') === '14dbb9456065a44deeed159d4dbd21796ec92754c0494d698c9bcc529d0f7279' + } + + /** + * Batch of dispatches did not complete fully. Index of first failing dispatch given, as + * well as the error. + */ + get asRocfinityV3012(): {index: number, error: rocfinityV3012.DispatchError} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Batch of dispatches did not complete fully. Index of first failing dispatch given, as * well as the error. @@ -9844,6 +11196,36 @@ export class UtilityDispatchedAsEvent { return this._chain.decodeEvent(this.event) } + /** + * A call was dispatched. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Utility.DispatchedAs') === 'e6b126b1d10869892737f36b23109c1b51d3828aeab399104c160e9f275d8049' + } + + /** + * A call was dispatched. + */ + get asEfinityV3014(): {result: efinityV3014.Type_33} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A call was dispatched. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Utility.DispatchedAs') === 'd15218d9451baa25e4e3c2b30a15d679f7c3c9aa3d43b64b531831430663eb58' + } + + /** + * A call was dispatched. + */ + get asRocfinityV3012(): {result: rocfinityV3012.Type_31} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A call was dispatched. */ @@ -9932,6 +11314,36 @@ export class UtilityItemFailedEvent { return this._chain.decodeEvent(this.event) } + /** + * A single item within a Batch of dispatches has completed with error. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('Utility.ItemFailed') === '3ea595fddebcb407af8f717186084e8c4f09481ff7bcc5d4cc97dcd83cddd616' + } + + /** + * A single item within a Batch of dispatches has completed with error. + */ + get asEfinityV3014(): {error: efinityV3014.DispatchError} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * A single item within a Batch of dispatches has completed with error. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('Utility.ItemFailed') === '58463e011dfd19c6786d4056e9e9452b33b4cb0fcf9c6e8c032e8ad7d16b0d34' + } + + /** + * A single item within a Batch of dispatches has completed with error. + */ + get asRocfinityV3012(): {error: rocfinityV3012.DispatchError} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * A single item within a Batch of dispatches has completed with error. */ @@ -10063,6 +11475,36 @@ export class XTokensTransferredMultiAssetsEvent { return this._chain.decodeEvent(this.event) } + /** + * Transferred `MultiAsset` with fee. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('XTokens.TransferredMultiAssets') === '15736a72848dcda33acde4ffd89efcf41166a311cefd45a3ccad9cf54e78a91d' + } + + /** + * Transferred `MultiAsset` with fee. + */ + get asEfinityV3014(): {sender: Uint8Array, assets: efinityV3014.V3MultiAsset[], fee: efinityV3014.V3MultiAsset, dest: efinityV3014.V3MultiLocation} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Transferred `MultiAsset` with fee. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('XTokens.TransferredMultiAssets') === '19a61ff727b39e06bdac9248dc278a5be6292a6af670958a6338915a3e003249' + } + + /** + * Transferred `MultiAsset` with fee. + */ + get asRocfinityV3012(): {sender: Uint8Array, assets: rocfinityV3012.V1MultiAsset[], fee: rocfinityV3012.V1MultiAsset, dest: rocfinityV3012.V1MultiLocation} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Transferred `MultiAsset` with fee. */ @@ -10240,6 +11682,36 @@ export class XcmpQueueFailEvent { return this._chain.decodeEvent(this.event) } + /** + * Some XCM failed. + */ + get isEfinityV3014(): boolean { + return this._chain.getEventHash('XcmpQueue.Fail') === 'add7b9cc246aa92449c7315a345573f307df55cd0b7e472982a726f0e1757cf0' + } + + /** + * Some XCM failed. + */ + get asEfinityV3014(): {messageHash: (Uint8Array | undefined), error: efinityV3014.V3Error, weight: efinityV3014.Weight} { + assert(this.isEfinityV3014) + return this._chain.decodeEvent(this.event) + } + + /** + * Some XCM failed. + */ + get isRocfinityV3012(): boolean { + return this._chain.getEventHash('XcmpQueue.Fail') === 'decc5a8e77a358e7b33575a65892e5dedbe76a99a126bf560347fcea7818d5b0' + } + + /** + * Some XCM failed. + */ + get asRocfinityV3012(): {messageHash: (Uint8Array | undefined), error: rocfinityV3012.V2Error, weight: rocfinityV3012.Weight} { + assert(this.isRocfinityV3012) + return this._chain.decodeEvent(this.event) + } + /** * Some XCM failed. */ diff --git a/src/types/generated/rocfinityV3012.ts b/src/types/generated/rocfinityV3012.ts index 465b11fb5..9edc822a5 100644 --- a/src/types/generated/rocfinityV3012.ts +++ b/src/types/generated/rocfinityV3012.ts @@ -1,9490 +1,9653 @@ import type {Result, Option} from './support' -export type MultiAddress = MultiAddress_Id | MultiAddress_Index | MultiAddress_Raw | MultiAddress_Address32 | MultiAddress_Address20 +export type Type_31 = Type_31_Ok | Type_31_Err -export interface MultiAddress_Id { - __kind: 'Id' - value: Uint8Array +export interface Type_31_Ok { + __kind: 'Ok' } -export interface MultiAddress_Index { - __kind: 'Index' - value: null +export interface Type_31_Err { + __kind: 'Err' + value: DispatchError } -export interface MultiAddress_Raw { - __kind: 'Raw' - value: Uint8Array -} +export type V2Outcome = V2Outcome_Complete | V2Outcome_Incomplete | V2Outcome_Error -export interface MultiAddress_Address32 { - __kind: 'Address32' - value: Uint8Array +export interface V2Outcome_Complete { + __kind: 'Complete' + value: bigint } -export interface MultiAddress_Address20 { - __kind: 'Address20' - value: Uint8Array +export interface V2Outcome_Incomplete { + __kind: 'Incomplete' + value: [bigint, V2Error] } -export interface Weight { - refTime: bigint - proofSize: bigint +export interface V2Outcome_Error { + __kind: 'Error' + value: V2Error } -export type Determinism = Determinism_Deterministic | Determinism_AllowIndeterminism +export type DispatchError = DispatchError_Other | DispatchError_CannotLookup | DispatchError_BadOrigin | DispatchError_Module | DispatchError_ConsumerRemaining | DispatchError_NoProviders | DispatchError_TooManyConsumers | DispatchError_Token | DispatchError_Arithmetic | DispatchError_Transactional | DispatchError_Exhausted | DispatchError_Corruption | DispatchError_Unavailable -export interface Determinism_Deterministic { - __kind: 'Deterministic' +export interface DispatchError_Other { + __kind: 'Other' } -export interface Determinism_AllowIndeterminism { - __kind: 'AllowIndeterminism' +export interface DispatchError_CannotLookup { + __kind: 'CannotLookup' } -export type Call = Call_System | Call_ParachainSystem | Call_Timestamp | Call_Sudo | Call_Preimage | Call_Scheduler | Call_Utility | Call_Contracts | Call_Balances | Call_Vesting | Call_VestingRegistrar | Call_Democracy | Call_Council | Call_TechnicalCommittee | Call_CommunityPool | Call_TechnicalMembership | Call_Multisig | Call_Authorship | Call_CollatorStaking | Call_Session | Call_XcmpQueue | Call_PolkadotXcm | Call_CumulusXcm | Call_DmpQueue | Call_OrmlXcm | Call_EfinityXcm | Call_XTokens | Call_Bounties | Call_MultiTokens | Call_Claims | Call_Pools | Call_FuelTanks | Call_Marketplace | Call_ExtrinsicPause | Call_EfinityUtility - -export interface Call_System { - __kind: 'System' - value: SystemCall +export interface DispatchError_BadOrigin { + __kind: 'BadOrigin' } -export interface Call_ParachainSystem { - __kind: 'ParachainSystem' - value: ParachainSystemCall +export interface DispatchError_Module { + __kind: 'Module' + value: ModuleError } -export interface Call_Timestamp { - __kind: 'Timestamp' - value: TimestampCall +export interface DispatchError_ConsumerRemaining { + __kind: 'ConsumerRemaining' } -export interface Call_Sudo { - __kind: 'Sudo' - value: SudoCall +export interface DispatchError_NoProviders { + __kind: 'NoProviders' } -export interface Call_Preimage { - __kind: 'Preimage' - value: PreimageCall +export interface DispatchError_TooManyConsumers { + __kind: 'TooManyConsumers' } -export interface Call_Scheduler { - __kind: 'Scheduler' - value: SchedulerCall +export interface DispatchError_Token { + __kind: 'Token' + value: TokenError } -export interface Call_Utility { - __kind: 'Utility' - value: UtilityCall +export interface DispatchError_Arithmetic { + __kind: 'Arithmetic' + value: ArithmeticError } -export interface Call_Contracts { - __kind: 'Contracts' - value: ContractsCall +export interface DispatchError_Transactional { + __kind: 'Transactional' + value: TransactionalError } -export interface Call_Balances { - __kind: 'Balances' - value: BalancesCall +export interface DispatchError_Exhausted { + __kind: 'Exhausted' } -export interface Call_Vesting { - __kind: 'Vesting' - value: VestingCall +export interface DispatchError_Corruption { + __kind: 'Corruption' } -export interface Call_VestingRegistrar { - __kind: 'VestingRegistrar' - value: VestingRegistrarCall +export interface DispatchError_Unavailable { + __kind: 'Unavailable' } -export interface Call_Democracy { - __kind: 'Democracy' - value: DemocracyCall +export interface Freeze { + collectionId: bigint + freezeType: FreezeType } -export interface Call_Council { - __kind: 'Council' - value: CouncilCall +export interface DefaultTokenMutation { + behavior: Type_130 + listingForbidden: Type_133 + metadata: Type_134 } -export interface Call_TechnicalCommittee { - __kind: 'TechnicalCommittee' - value: TechnicalCommitteeCall +export interface Token { + supply: bigint + cap: (TokenCap | undefined) + isFrozen: boolean + minimumBalance: bigint + unitPrice: bigint + mintDeposit: bigint + attributeCount: number + marketBehavior: (TokenMarketBehavior | undefined) + listingForbidden: boolean + metadata: DefaultTokenMetadata } -export interface Call_CommunityPool { - __kind: 'CommunityPool' - value: CommunityPoolCall +export interface Timepoint { + height: number + index: number } -export interface Call_TechnicalMembership { - __kind: 'TechnicalMembership' - value: TechnicalMembershipCall +export interface V1MultiLocation { + parents: number + interior: V1Junctions } -export interface Call_Multisig { - __kind: 'Multisig' - value: MultisigCall +export type V2Instruction = V2Instruction_WithdrawAsset | V2Instruction_ReserveAssetDeposited | V2Instruction_ReceiveTeleportedAsset | V2Instruction_QueryResponse | V2Instruction_TransferAsset | V2Instruction_TransferReserveAsset | V2Instruction_Transact | V2Instruction_HrmpNewChannelOpenRequest | V2Instruction_HrmpChannelAccepted | V2Instruction_HrmpChannelClosing | V2Instruction_ClearOrigin | V2Instruction_DescendOrigin | V2Instruction_ReportError | V2Instruction_DepositAsset | V2Instruction_DepositReserveAsset | V2Instruction_ExchangeAsset | V2Instruction_InitiateReserveWithdraw | V2Instruction_InitiateTeleport | V2Instruction_QueryHolding | V2Instruction_BuyExecution | V2Instruction_RefundSurplus | V2Instruction_SetErrorHandler | V2Instruction_SetAppendix | V2Instruction_ClearError | V2Instruction_ClaimAsset | V2Instruction_Trap | V2Instruction_SubscribeVersion | V2Instruction_UnsubscribeVersion + +export interface V2Instruction_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V1MultiAsset[] } -export interface Call_Authorship { - __kind: 'Authorship' - value: AuthorshipCall +export interface V2Instruction_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V1MultiAsset[] } -export interface Call_CollatorStaking { - __kind: 'CollatorStaking' - value: CollatorStakingCall +export interface V2Instruction_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V1MultiAsset[] } -export interface Call_Session { - __kind: 'Session' - value: SessionCall +export interface V2Instruction_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V2Response + maxWeight: bigint } -export interface Call_XcmpQueue { - __kind: 'XcmpQueue' - value: XcmpQueueCall +export interface V2Instruction_TransferAsset { + __kind: 'TransferAsset' + assets: V1MultiAsset[] + beneficiary: V1MultiLocation } -export interface Call_PolkadotXcm { - __kind: 'PolkadotXcm' - value: PolkadotXcmCall +export interface V2Instruction_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V1MultiAsset[] + dest: V1MultiLocation + xcm: V2Instruction[] } -export interface Call_CumulusXcm { - __kind: 'CumulusXcm' - value: CumulusXcmCall +export interface V2Instruction_Transact { + __kind: 'Transact' + originType: V0OriginKind + requireWeightAtMost: bigint + call: DoubleEncoded } -export interface Call_DmpQueue { - __kind: 'DmpQueue' - value: DmpQueueCall +export interface V2Instruction_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number } -export interface Call_OrmlXcm { - __kind: 'OrmlXcm' - value: OrmlXcmCall +export interface V2Instruction_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number } -export interface Call_EfinityXcm { - __kind: 'EfinityXcm' - value: EfinityXcmCall +export interface V2Instruction_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number } -export interface Call_XTokens { - __kind: 'XTokens' - value: XTokensCall +export interface V2Instruction_ClearOrigin { + __kind: 'ClearOrigin' } -export interface Call_Bounties { - __kind: 'Bounties' - value: BountiesCall +export interface V2Instruction_DescendOrigin { + __kind: 'DescendOrigin' + value: V1Junctions } -export interface Call_MultiTokens { - __kind: 'MultiTokens' - value: MultiTokensCall +export interface V2Instruction_ReportError { + __kind: 'ReportError' + queryId: bigint + dest: V1MultiLocation + maxResponseWeight: bigint } -export interface Call_Claims { - __kind: 'Claims' - value: ClaimsCall +export interface V2Instruction_DepositAsset { + __kind: 'DepositAsset' + assets: V1MultiAssetFilter + maxAssets: number + beneficiary: V1MultiLocation } -export interface Call_Pools { - __kind: 'Pools' - value: PoolsCall +export interface V2Instruction_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V1MultiAssetFilter + maxAssets: number + dest: V1MultiLocation + xcm: V2Instruction[] } -export interface Call_FuelTanks { - __kind: 'FuelTanks' - value: FuelTanksCall +export interface V2Instruction_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V1MultiAssetFilter + receive: V1MultiAsset[] } -export interface Call_Marketplace { - __kind: 'Marketplace' - value: MarketplaceCall +export interface V2Instruction_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V1MultiAssetFilter + reserve: V1MultiLocation + xcm: V2Instruction[] } -export interface Call_ExtrinsicPause { - __kind: 'ExtrinsicPause' - value: ExtrinsicPauseCall +export interface V2Instruction_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V1MultiAssetFilter + dest: V1MultiLocation + xcm: V2Instruction[] } -export interface Call_EfinityUtility { - __kind: 'EfinityUtility' - value: EfinityUtilityCall +export interface V2Instruction_QueryHolding { + __kind: 'QueryHolding' + queryId: bigint + dest: V1MultiLocation + assets: V1MultiAssetFilter + maxResponseWeight: bigint } -export interface FuelTankDescriptor { - name: Uint8Array - userAccountManagement: (UserAccountManagement | undefined) - ruleSets: [number, DispatchRuleDescriptor[]][] - providesDeposit: boolean - accountRules: AccountRuleDescriptor[] +export interface V2Instruction_BuyExecution { + __kind: 'BuyExecution' + fees: V1MultiAsset + weightLimit: V2WeightLimit } -export type DispatchRuleDescriptor = DispatchRuleDescriptor_WhitelistedCallers | DispatchRuleDescriptor_WhitelistedCollections | DispatchRuleDescriptor_MaxFuelBurnPerTransaction | DispatchRuleDescriptor_UserFuelBudget | DispatchRuleDescriptor_TankFuelBudget | DispatchRuleDescriptor_RequireToken | DispatchRuleDescriptor_PermittedCalls | DispatchRuleDescriptor_PermittedExtrinsics +export interface V2Instruction_RefundSurplus { + __kind: 'RefundSurplus' +} -export interface DispatchRuleDescriptor_WhitelistedCallers { - __kind: 'WhitelistedCallers' - value: Uint8Array[] +export interface V2Instruction_SetErrorHandler { + __kind: 'SetErrorHandler' + value: V2Instruction[] } -export interface DispatchRuleDescriptor_WhitelistedCollections { - __kind: 'WhitelistedCollections' - value: bigint[] +export interface V2Instruction_SetAppendix { + __kind: 'SetAppendix' + value: V2Instruction[] } -export interface DispatchRuleDescriptor_MaxFuelBurnPerTransaction { - __kind: 'MaxFuelBurnPerTransaction' - value: bigint +export interface V2Instruction_ClearError { + __kind: 'ClearError' } -export interface DispatchRuleDescriptor_UserFuelBudget { - __kind: 'UserFuelBudget' - value: UserFuelBudgetRuleDescriptor +export interface V2Instruction_ClaimAsset { + __kind: 'ClaimAsset' + assets: V1MultiAsset[] + ticket: V1MultiLocation } -export interface DispatchRuleDescriptor_TankFuelBudget { - __kind: 'TankFuelBudget' - value: TankFuelBudgetRule +export interface V2Instruction_Trap { + __kind: 'Trap' + value: bigint } -export interface DispatchRuleDescriptor_RequireToken { - __kind: 'RequireToken' - value: RequireTokenRule +export interface V2Instruction_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: bigint } -export interface DispatchRuleDescriptor_PermittedCalls { - __kind: 'PermittedCalls' - value: Uint8Array[] +export interface V2Instruction_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' } -export interface DispatchRuleDescriptor_PermittedExtrinsics { - __kind: 'PermittedExtrinsics' - value: Call[] +export type VersionedMultiAssets = VersionedMultiAssets_V0 | VersionedMultiAssets_V1 + +export interface VersionedMultiAssets_V0 { + __kind: 'V0' + value: V0MultiAsset[] } -export interface Timepoint { - height: number - index: number +export interface VersionedMultiAssets_V1 { + __kind: 'V1' + value: V1MultiAsset[] } -export type OriginCaller = OriginCaller_system | OriginCaller_Council | OriginCaller_TechnicalCommittee | OriginCaller_PolkadotXcm | OriginCaller_CumulusXcm | OriginCaller_Void +export type VersionedMultiLocation = VersionedMultiLocation_V0 | VersionedMultiLocation_V1 -export interface OriginCaller_system { - __kind: 'system' - value: RawOrigin +export interface VersionedMultiLocation_V0 { + __kind: 'V0' + value: V0MultiLocation } -export interface OriginCaller_Council { - __kind: 'Council' - value: Type_283 +export interface VersionedMultiLocation_V1 { + __kind: 'V1' + value: V1MultiLocation } -export interface OriginCaller_TechnicalCommittee { - __kind: 'TechnicalCommittee' - value: Type_284 -} +export type V2Error = V2Error_Overflow | V2Error_Unimplemented | V2Error_UntrustedReserveLocation | V2Error_UntrustedTeleportLocation | V2Error_MultiLocationFull | V2Error_MultiLocationNotInvertible | V2Error_BadOrigin | V2Error_InvalidLocation | V2Error_AssetNotFound | V2Error_FailedToTransactAsset | V2Error_NotWithdrawable | V2Error_LocationCannotHold | V2Error_ExceedsMaxMessageSize | V2Error_DestinationUnsupported | V2Error_Transport | V2Error_Unroutable | V2Error_UnknownClaim | V2Error_FailedToDecode | V2Error_MaxWeightInvalid | V2Error_NotHoldingFees | V2Error_TooExpensive | V2Error_Trap | V2Error_UnhandledXcmVersion | V2Error_WeightLimitReached | V2Error_Barrier | V2Error_WeightNotComputable -export interface OriginCaller_PolkadotXcm { - __kind: 'PolkadotXcm' - value: Origin +export interface V2Error_Overflow { + __kind: 'Overflow' } -export interface OriginCaller_CumulusXcm { - __kind: 'CumulusXcm' - value: Type_286 +export interface V2Error_Unimplemented { + __kind: 'Unimplemented' } -export interface OriginCaller_Void { - __kind: 'Void' - value: Void +export interface V2Error_UntrustedReserveLocation { + __kind: 'UntrustedReserveLocation' } -export interface PrefabWasmModule { - instructionWeightsVersion: number - initial: number - maximum: number - code: Uint8Array - determinism: Determinism +export interface V2Error_UntrustedTeleportLocation { + __kind: 'UntrustedTeleportLocation' } -export interface ContractInfo { - trieId: Uint8Array - codeHash: Uint8Array - storageBytes: number - storageItems: number - storageByteDeposit: bigint - storageItemDeposit: bigint - storageBaseDeposit: bigint +export interface V2Error_MultiLocationFull { + __kind: 'MultiLocationFull' } -export interface DeletedContract { - trieId: Uint8Array +export interface V2Error_MultiLocationNotInvertible { + __kind: 'MultiLocationNotInvertible' } -export interface OwnerInfo { - owner: Uint8Array - deposit: bigint - refcount: bigint +export interface V2Error_BadOrigin { + __kind: 'BadOrigin' } -export interface EventRecord { - phase: Phase - event: Event - topics: Uint8Array[] +export interface V2Error_InvalidLocation { + __kind: 'InvalidLocation' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type SystemCall = SystemCall_fill_block | SystemCall_remark | SystemCall_set_heap_pages | SystemCall_set_code | SystemCall_set_code_without_checks | SystemCall_set_storage | SystemCall_kill_storage | SystemCall_kill_prefix | SystemCall_remark_with_event +export interface V2Error_AssetNotFound { + __kind: 'AssetNotFound' +} -/** - * A dispatch that will fill the block weight up to the given ratio. - */ -export interface SystemCall_fill_block { - __kind: 'fill_block' - ratio: number +export interface V2Error_FailedToTransactAsset { + __kind: 'FailedToTransactAsset' } -/** - * Make some on-chain remark. - * - * # - * - `O(1)` - * # - */ -export interface SystemCall_remark { - __kind: 'remark' - remark: Uint8Array +export interface V2Error_NotWithdrawable { + __kind: 'NotWithdrawable' } -/** - * Set the number of pages in the WebAssembly environment's heap. - */ -export interface SystemCall_set_heap_pages { - __kind: 'set_heap_pages' - pages: bigint +export interface V2Error_LocationCannotHold { + __kind: 'LocationCannotHold' } -/** - * Set the new runtime code. - * - * # - * - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code` - * - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is - * expensive). - * - 1 storage write (codec `O(C)`). - * - 1 digest item. - * - 1 event. - * The weight of this function is dependent on the runtime, but generally this is very - * expensive. We will treat this as a full block. - * # - */ -export interface SystemCall_set_code { - __kind: 'set_code' - code: Uint8Array +export interface V2Error_ExceedsMaxMessageSize { + __kind: 'ExceedsMaxMessageSize' } -/** - * Set the new runtime code without doing any checks of the given `code`. - * - * # - * - `O(C)` where `C` length of `code` - * - 1 storage write (codec `O(C)`). - * - 1 digest item. - * - 1 event. - * The weight of this function is dependent on the runtime. We will treat this as a full - * block. # - */ -export interface SystemCall_set_code_without_checks { - __kind: 'set_code_without_checks' - code: Uint8Array +export interface V2Error_DestinationUnsupported { + __kind: 'DestinationUnsupported' } -/** - * Set some items of storage. - */ -export interface SystemCall_set_storage { - __kind: 'set_storage' - items: [Uint8Array, Uint8Array][] +export interface V2Error_Transport { + __kind: 'Transport' } -/** - * Kill some items from storage. - */ -export interface SystemCall_kill_storage { - __kind: 'kill_storage' - keys: Uint8Array[] +export interface V2Error_Unroutable { + __kind: 'Unroutable' } -/** - * Kill all storage items with a key that starts with the given prefix. - * - * **NOTE:** We rely on the Root origin to provide us the number of subkeys under - * the prefix we are removing to accurately calculate the weight of this function. - */ -export interface SystemCall_kill_prefix { - __kind: 'kill_prefix' - prefix: Uint8Array - subkeys: number +export interface V2Error_UnknownClaim { + __kind: 'UnknownClaim' } -/** - * Make some on-chain remark and emit event. - */ -export interface SystemCall_remark_with_event { - __kind: 'remark_with_event' - remark: Uint8Array +export interface V2Error_FailedToDecode { + __kind: 'FailedToDecode' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type ParachainSystemCall = ParachainSystemCall_set_validation_data | ParachainSystemCall_sudo_send_upward_message | ParachainSystemCall_authorize_upgrade | ParachainSystemCall_enact_authorized_upgrade - -/** - * Set the current validation data. - * - * This should be invoked exactly once per block. It will panic at the finalization - * phase if the call was not invoked. - * - * The dispatch origin for this call must be `Inherent` - * - * As a side effect, this function upgrades the current validation function - * if the appropriate time has come. - */ -export interface ParachainSystemCall_set_validation_data { - __kind: 'set_validation_data' - data: ParachainInherentData +export interface V2Error_MaxWeightInvalid { + __kind: 'MaxWeightInvalid' } -export interface ParachainSystemCall_sudo_send_upward_message { - __kind: 'sudo_send_upward_message' - message: Uint8Array +export interface V2Error_NotHoldingFees { + __kind: 'NotHoldingFees' } -export interface ParachainSystemCall_authorize_upgrade { - __kind: 'authorize_upgrade' - codeHash: Uint8Array +export interface V2Error_TooExpensive { + __kind: 'TooExpensive' } -export interface ParachainSystemCall_enact_authorized_upgrade { - __kind: 'enact_authorized_upgrade' - code: Uint8Array +export interface V2Error_Trap { + __kind: 'Trap' + value: bigint } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type TimestampCall = TimestampCall_set - -/** - * Set the current time. - * - * This call should be invoked exactly once per block. It will panic at the finalization - * phase, if this call hasn't been invoked by that time. - * - * The timestamp should be greater than the previous one by the amount specified by - * `MinimumPeriod`. - * - * The dispatch origin for this call must be `Inherent`. - * - * # - * - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`) - * - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in - * `on_finalize`) - * - 1 event handler `on_timestamp_set`. Must be `O(1)`. - * # - */ -export interface TimestampCall_set { - __kind: 'set' - now: bigint +export interface V2Error_UnhandledXcmVersion { + __kind: 'UnhandledXcmVersion' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type SudoCall = SudoCall_sudo | SudoCall_sudo_unchecked_weight | SudoCall_set_key | SudoCall_sudo_as +export interface V2Error_WeightLimitReached { + __kind: 'WeightLimitReached' + value: bigint +} -/** - * Authenticates the sudo key and dispatches a function call with `Root` origin. - * - * The dispatch origin for this call must be _Signed_. - * - * # - * - O(1). - * - Limited storage reads. - * - One DB write (event). - * - Weight of derivative `call` execution + 10,000. - * # - */ -export interface SudoCall_sudo { - __kind: 'sudo' - call: Call +export interface V2Error_Barrier { + __kind: 'Barrier' } -/** - * Authenticates the sudo key and dispatches a function call with `Root` origin. - * This function does not check the weight of the call, and instead allows the - * Sudo user to specify the weight of the call. - * - * The dispatch origin for this call must be _Signed_. - * - * # - * - O(1). - * - The weight of this call is defined by the caller. - * # - */ -export interface SudoCall_sudo_unchecked_weight { - __kind: 'sudo_unchecked_weight' - call: Call - weight: Weight +export interface V2Error_WeightNotComputable { + __kind: 'WeightNotComputable' } -/** - * Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo - * key. - * - * The dispatch origin for this call must be _Signed_. - * - * # - * - O(1). - * - Limited storage reads. - * - One DB change. - * # - */ -export interface SudoCall_set_key { - __kind: 'set_key' - new: MultiAddress +export type V2Response = V2Response_Null | V2Response_Assets | V2Response_ExecutionResult | V2Response_Version + +export interface V2Response_Null { + __kind: 'Null' } -/** - * Authenticates the sudo key and dispatches a function call with `Signed` origin from - * a given account. - * - * The dispatch origin for this call must be _Signed_. - * - * # - * - O(1). - * - Limited storage reads. - * - One DB write (event). - * - Weight of derivative `call` execution + 10,000. - * # - */ -export interface SudoCall_sudo_as { - __kind: 'sudo_as' - who: MultiAddress - call: Call +export interface V2Response_Assets { + __kind: 'Assets' + value: V1MultiAsset[] } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type PreimageCall = PreimageCall_note_preimage | PreimageCall_unnote_preimage | PreimageCall_request_preimage | PreimageCall_unrequest_preimage +export interface V2Response_ExecutionResult { + __kind: 'ExecutionResult' + value: ([number, V2Error] | undefined) +} -/** - * Register a preimage on-chain. - * - * If the preimage was previously requested, no fees or deposits are taken for providing - * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. - */ -export interface PreimageCall_note_preimage { - __kind: 'note_preimage' - bytes: Uint8Array +export interface V2Response_Version { + __kind: 'Version' + value: number } -/** - * Clear an unrequested preimage from the runtime storage. - * - * If `len` is provided, then it will be a much cheaper operation. - * - * - `hash`: The hash of the preimage to be removed from the store. - * - `len`: The length of the preimage of `hash`. - */ -export interface PreimageCall_unnote_preimage { - __kind: 'unnote_preimage' - hash: Uint8Array +export interface DispatchInfo { + weight: Weight + class: DispatchClass + paysFee: Pays } -/** - * Request a preimage be uploaded to the chain without paying any fees or deposits. - * - * If the preimage requests has already been provided on-chain, we unreserve any deposit - * a user may have paid, and take the control of the preimage out of their hands. - */ -export interface PreimageCall_request_preimage { - __kind: 'request_preimage' - hash: Uint8Array +export interface V1MultiAsset { + id: V1AssetId + fun: V1Fungibility } -/** - * Clear a previously made request for a preimage. - * - * NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`. - */ -export interface PreimageCall_unrequest_preimage { - __kind: 'unrequest_preimage' - hash: Uint8Array +export interface Weight { + refTime: bigint + proofSize: bigint } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type SchedulerCall = SchedulerCall_schedule | SchedulerCall_cancel | SchedulerCall_schedule_named | SchedulerCall_cancel_named | SchedulerCall_schedule_after | SchedulerCall_schedule_named_after +export type MultiAddress = MultiAddress_Id | MultiAddress_Index | MultiAddress_Raw | MultiAddress_Address32 | MultiAddress_Address20 -/** - * Anonymously schedule a task. - */ -export interface SchedulerCall_schedule { - __kind: 'schedule' - when: number - maybePeriodic: ([number, number] | undefined) - priority: number - call: Call +export interface MultiAddress_Id { + __kind: 'Id' + value: Uint8Array } -/** - * Cancel an anonymously scheduled task. - */ -export interface SchedulerCall_cancel { - __kind: 'cancel' - when: number - index: number +export interface MultiAddress_Index { + __kind: 'Index' + value: null } -/** - * Schedule a named task. - */ -export interface SchedulerCall_schedule_named { - __kind: 'schedule_named' - id: Uint8Array - when: number - maybePeriodic: ([number, number] | undefined) - priority: number - call: Call +export interface MultiAddress_Raw { + __kind: 'Raw' + value: Uint8Array } -/** - * Cancel a named scheduled task. - */ -export interface SchedulerCall_cancel_named { - __kind: 'cancel_named' - id: Uint8Array +export interface MultiAddress_Address32 { + __kind: 'Address32' + value: Uint8Array } -/** - * Anonymously schedule a task after a delay. - * - * # - * Same as [`schedule`]. - * # - */ -export interface SchedulerCall_schedule_after { - __kind: 'schedule_after' - after: number - maybePeriodic: ([number, number] | undefined) - priority: number - call: Call +export interface MultiAddress_Address20 { + __kind: 'Address20' + value: Uint8Array } -/** - * Schedule a named task after a delay. - * - * # - * Same as [`schedule_named`](Self::schedule_named). - * # - */ -export interface SchedulerCall_schedule_named_after { - __kind: 'schedule_named_after' - id: Uint8Array - after: number - maybePeriodic: ([number, number] | undefined) - priority: number - call: Call +export type Determinism = Determinism_Deterministic | Determinism_AllowIndeterminism + +export interface Determinism_Deterministic { + __kind: 'Deterministic' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type UtilityCall = UtilityCall_batch | UtilityCall_as_derivative | UtilityCall_batch_all | UtilityCall_dispatch_as | UtilityCall_force_batch +export interface Determinism_AllowIndeterminism { + __kind: 'AllowIndeterminism' +} -/** - * Send a batch of dispatch calls. - * - * May be called from any origin except `None`. - * - * - `calls`: The calls to be dispatched from the same origin. The number of call must not - * exceed the constant: `batched_calls_limit` (available in constant metadata). - * - * If origin is root then the calls are dispatched without checking origin filter. (This - * includes bypassing `frame_system::Config::BaseCallFilter`). - * - * # - * - Complexity: O(C) where C is the number of calls to be batched. - * # - * - * This will return `Ok` in all circumstances. To determine the success of the batch, an - * event is deposited. If a call failed and the batch was interrupted, then the - * `BatchInterrupted` event is deposited, along with the number of successful calls made - * and the error of the failed call. If all were successful, then the `BatchCompleted` - * event is deposited. - */ -export interface UtilityCall_batch { - __kind: 'batch' - calls: Call[] +export type Call = Call_System | Call_ParachainSystem | Call_Timestamp | Call_Sudo | Call_Preimage | Call_Scheduler | Call_Utility | Call_Contracts | Call_Balances | Call_Vesting | Call_VestingRegistrar | Call_Democracy | Call_Council | Call_TechnicalCommittee | Call_CommunityPool | Call_TechnicalMembership | Call_Multisig | Call_Authorship | Call_CollatorStaking | Call_Session | Call_XcmpQueue | Call_PolkadotXcm | Call_CumulusXcm | Call_DmpQueue | Call_OrmlXcm | Call_EfinityXcm | Call_XTokens | Call_Bounties | Call_MultiTokens | Call_Claims | Call_Pools | Call_FuelTanks | Call_Marketplace | Call_ExtrinsicPause | Call_EfinityUtility + +export interface Call_System { + __kind: 'System' + value: SystemCall } -/** - * Send a call through an indexed pseudonym of the sender. - * - * Filter from origin are passed along. The call will be dispatched with an origin which - * use the same filter as the origin of this call. - * - * NOTE: If you need to ensure that any account-based filtering is not honored (i.e. - * because you expect `proxy` to have been used prior in the call stack and you do not want - * the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1` - * in the Multisig pallet instead. - * - * NOTE: Prior to version *12, this was called `as_limited_sub`. - * - * The dispatch origin for this call must be _Signed_. - */ -export interface UtilityCall_as_derivative { - __kind: 'as_derivative' - index: number - call: Call +export interface Call_ParachainSystem { + __kind: 'ParachainSystem' + value: ParachainSystemCall } -/** - * Send a batch of dispatch calls and atomically execute them. - * The whole transaction will rollback and fail if any of the calls failed. - * - * May be called from any origin except `None`. - * - * - `calls`: The calls to be dispatched from the same origin. The number of call must not - * exceed the constant: `batched_calls_limit` (available in constant metadata). - * - * If origin is root then the calls are dispatched without checking origin filter. (This - * includes bypassing `frame_system::Config::BaseCallFilter`). - * - * # - * - Complexity: O(C) where C is the number of calls to be batched. - * # - */ -export interface UtilityCall_batch_all { - __kind: 'batch_all' - calls: Call[] +export interface Call_Timestamp { + __kind: 'Timestamp' + value: TimestampCall } -/** - * Dispatches a function call with a provided origin. - * - * The dispatch origin for this call must be _Root_. - * - * # - * - O(1). - * - Limited storage reads. - * - One DB write (event). - * - Weight of derivative `call` execution + T::WeightInfo::dispatch_as(). - * # - */ -export interface UtilityCall_dispatch_as { - __kind: 'dispatch_as' - asOrigin: OriginCaller - call: Call +export interface Call_Sudo { + __kind: 'Sudo' + value: SudoCall } -/** - * Send a batch of dispatch calls. - * Unlike `batch`, it allows errors and won't interrupt. - * - * May be called from any origin except `None`. - * - * - `calls`: The calls to be dispatched from the same origin. The number of call must not - * exceed the constant: `batched_calls_limit` (available in constant metadata). - * - * If origin is root then the calls are dispatch without checking origin filter. (This - * includes bypassing `frame_system::Config::BaseCallFilter`). - * - * # - * - Complexity: O(C) where C is the number of calls to be batched. - * # - */ -export interface UtilityCall_force_batch { - __kind: 'force_batch' - calls: Call[] +export interface Call_Preimage { + __kind: 'Preimage' + value: PreimageCall } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type ContractsCall = ContractsCall_call_old_weight | ContractsCall_instantiate_with_code_old_weight | ContractsCall_instantiate_old_weight | ContractsCall_upload_code | ContractsCall_remove_code | ContractsCall_set_code | ContractsCall_call | ContractsCall_instantiate_with_code | ContractsCall_instantiate +export interface Call_Scheduler { + __kind: 'Scheduler' + value: SchedulerCall +} -/** - * Deprecated version if [`Self::call`] for use in an in-storage `Call`. - */ -export interface ContractsCall_call_old_weight { - __kind: 'call_old_weight' - dest: MultiAddress - value: bigint - gasLimit: bigint - storageDepositLimit: (bigint | undefined) - data: Uint8Array +export interface Call_Utility { + __kind: 'Utility' + value: UtilityCall } -/** - * Deprecated version if [`Self::instantiate_with_code`] for use in an in-storage `Call`. - */ -export interface ContractsCall_instantiate_with_code_old_weight { - __kind: 'instantiate_with_code_old_weight' - value: bigint - gasLimit: bigint - storageDepositLimit: (bigint | undefined) - code: Uint8Array - data: Uint8Array - salt: Uint8Array +export interface Call_Contracts { + __kind: 'Contracts' + value: ContractsCall } -/** - * Deprecated version if [`Self::instantiate`] for use in an in-storage `Call`. - */ -export interface ContractsCall_instantiate_old_weight { - __kind: 'instantiate_old_weight' - value: bigint - gasLimit: bigint - storageDepositLimit: (bigint | undefined) - codeHash: Uint8Array - data: Uint8Array - salt: Uint8Array +export interface Call_Balances { + __kind: 'Balances' + value: BalancesCall } -/** - * Upload new `code` without instantiating a contract from it. - * - * If the code does not already exist a deposit is reserved from the caller - * and unreserved only when [`Self::remove_code`] is called. The size of the reserve - * depends on the instrumented size of the the supplied `code`. - * - * If the code already exists in storage it will still return `Ok` and upgrades - * the in storage version to the current - * [`InstructionWeights::version`](InstructionWeights). - * - * - `determinism`: If this is set to any other value but [`Determinism::Deterministic`] - * then the only way to use this code is to delegate call into it from an offchain - * execution. Set to [`Determinism::Deterministic`] if in doubt. - * - * # Note - * - * Anyone can instantiate a contract from any uploaded code and thus prevent its removal. - * To avoid this situation a constructor could employ access control so that it can - * only be instantiated by permissioned entities. The same is true when uploading - * through [`Self::instantiate_with_code`]. - */ -export interface ContractsCall_upload_code { - __kind: 'upload_code' - code: Uint8Array - storageDepositLimit: (bigint | undefined) - determinism: Determinism +export interface Call_Vesting { + __kind: 'Vesting' + value: VestingCall } -/** - * Remove the code stored under `code_hash` and refund the deposit to its owner. - * - * A code can only be removed by its original uploader (its owner) and only if it is - * not used by any contract. - */ -export interface ContractsCall_remove_code { - __kind: 'remove_code' - codeHash: Uint8Array +export interface Call_VestingRegistrar { + __kind: 'VestingRegistrar' + value: VestingRegistrarCall } -/** - * Privileged function that changes the code of an existing contract. - * - * This takes care of updating refcounts and all other necessary operations. Returns - * an error if either the `code_hash` or `dest` do not exist. - * - * # Note - * - * This does **not** change the address of the contract in question. This means - * that the contract address is no longer derived from its code hash after calling - * this dispatchable. - */ -export interface ContractsCall_set_code { - __kind: 'set_code' - dest: MultiAddress - codeHash: Uint8Array +export interface Call_Democracy { + __kind: 'Democracy' + value: DemocracyCall } -/** - * Makes a call to an account, optionally transferring some balance. - * - * # Parameters - * - * * `dest`: Address of the contract to call. - * * `value`: The balance to transfer from the `origin` to `dest`. - * * `gas_limit`: The gas limit enforced when executing the constructor. - * * `storage_deposit_limit`: The maximum amount of balance that can be charged from the - * caller to pay for the storage consumed. - * * `data`: The input data to pass to the contract. - * - * * If the account is a smart-contract account, the associated code will be - * executed and any value will be transferred. - * * If the account is a regular account, any value will be transferred. - * * If no account exists and the call value is not less than `existential_deposit`, - * a regular account will be created and any value will be transferred. - */ -export interface ContractsCall_call { - __kind: 'call' - dest: MultiAddress - value: bigint - gasLimit: Weight - storageDepositLimit: (bigint | undefined) - data: Uint8Array +export interface Call_Council { + __kind: 'Council' + value: CouncilCall } -/** - * Instantiates a new contract from the supplied `code` optionally transferring - * some balance. - * - * This dispatchable has the same effect as calling [`Self::upload_code`] + - * [`Self::instantiate`]. Bundling them together provides efficiency gains. Please - * also check the documentation of [`Self::upload_code`]. - * - * # Parameters - * - * * `value`: The balance to transfer from the `origin` to the newly created contract. - * * `gas_limit`: The gas limit enforced when executing the constructor. - * * `storage_deposit_limit`: The maximum amount of balance that can be charged/reserved - * from the caller to pay for the storage consumed. - * * `code`: The contract code to deploy in raw bytes. - * * `data`: The input data to pass to the contract constructor. - * * `salt`: Used for the address derivation. See [`Pallet::contract_address`]. - * - * Instantiation is executed as follows: - * - * - The supplied `code` is instrumented, deployed, and a `code_hash` is created for that - * code. - * - If the `code_hash` already exists on the chain the underlying `code` will be shared. - * - The destination address is computed based on the sender, code_hash and the salt. - * - The smart-contract account is created at the computed address. - * - The `value` is transferred to the new account. - * - The `deploy` function is executed in the context of the newly-created account. - */ -export interface ContractsCall_instantiate_with_code { - __kind: 'instantiate_with_code' - value: bigint - gasLimit: Weight - storageDepositLimit: (bigint | undefined) - code: Uint8Array - data: Uint8Array - salt: Uint8Array +export interface Call_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: TechnicalCommitteeCall } -/** - * Instantiates a contract from a previously deployed wasm binary. - * - * This function is identical to [`Self::instantiate_with_code`] but without the - * code deployment step. Instead, the `code_hash` of an on-chain deployed wasm binary - * must be supplied. - */ -export interface ContractsCall_instantiate { - __kind: 'instantiate' - value: bigint - gasLimit: Weight - storageDepositLimit: (bigint | undefined) - codeHash: Uint8Array - data: Uint8Array - salt: Uint8Array +export interface Call_CommunityPool { + __kind: 'CommunityPool' + value: CommunityPoolCall } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type BalancesCall = BalancesCall_transfer | BalancesCall_set_balance | BalancesCall_force_transfer | BalancesCall_transfer_keep_alive | BalancesCall_transfer_all | BalancesCall_force_unreserve - -/** - * Transfer some liquid free balance to another account. - * - * `transfer` will set the `FreeBalance` of the sender and receiver. - * If the sender's account is below the existential deposit as a result - * of the transfer, the account will be reaped. - * - * The dispatch origin for this call must be `Signed` by the transactor. - * - * # - * - Dependent on arguments but not critical, given proper implementations for input config - * types. See related functions below. - * - It contains a limited number of reads and writes internally and no complex - * computation. - * - * Related functions: - * - * - `ensure_can_withdraw` is always called internally but has a bounded complexity. - * - Transferring balances to accounts that did not exist before will cause - * `T::OnNewAccount::on_new_account` to be called. - * - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`. - * - `transfer_keep_alive` works the same way as `transfer`, but has an additional check - * that the transfer will not kill the origin account. - * --------------------------------- - * - Origin account is already in memory, so no DB operations for them. - * # - */ -export interface BalancesCall_transfer { - __kind: 'transfer' - dest: MultiAddress - value: bigint +export interface Call_TechnicalMembership { + __kind: 'TechnicalMembership' + value: TechnicalMembershipCall } -/** - * Set the balances of a given account. - * - * This will alter `FreeBalance` and `ReservedBalance` in storage. it will - * also alter the total issuance of the system (`TotalIssuance`) appropriately. - * If the new free or reserved balance is below the existential deposit, - * it will reset the account nonce (`frame_system::AccountNonce`). - * - * The dispatch origin for this call is `root`. - */ -export interface BalancesCall_set_balance { - __kind: 'set_balance' - who: MultiAddress - newFree: bigint - newReserved: bigint +export interface Call_Multisig { + __kind: 'Multisig' + value: MultisigCall } -/** - * Exactly as `transfer`, except the origin must be root and the source account may be - * specified. - * # - * - Same as transfer, but additional read and write because the source account is not - * assumed to be in the overlay. - * # - */ -export interface BalancesCall_force_transfer { - __kind: 'force_transfer' - source: MultiAddress - dest: MultiAddress - value: bigint +export interface Call_Authorship { + __kind: 'Authorship' + value: AuthorshipCall } -/** - * Same as the [`transfer`] call, but with a check that the transfer will not kill the - * origin account. - * - * 99% of the time you want [`transfer`] instead. - * - * [`transfer`]: struct.Pallet.html#method.transfer - */ -export interface BalancesCall_transfer_keep_alive { - __kind: 'transfer_keep_alive' - dest: MultiAddress - value: bigint +export interface Call_CollatorStaking { + __kind: 'CollatorStaking' + value: CollatorStakingCall } -/** - * Transfer the entire transferable balance from the caller account. - * - * NOTE: This function only attempts to transfer _transferable_ balances. This means that - * any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be - * transferred by this function. To ensure that this function results in a killed account, - * you might need to prepare the account by removing any reference counters, storage - * deposits, etc... - * - * The dispatch origin of this call must be Signed. - * - * - `dest`: The recipient of the transfer. - * - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all - * of the funds the account has, causing the sender account to be killed (false), or - * transfer everything except at least the existential deposit, which will guarantee to - * keep the sender account alive (true). # - * - O(1). Just like transfer, but reading the user's transferable balance first. - * # - */ -export interface BalancesCall_transfer_all { - __kind: 'transfer_all' - dest: MultiAddress - keepAlive: boolean +export interface Call_Session { + __kind: 'Session' + value: SessionCall } -/** - * Unreserve some balance from a user by force. - * - * Can only be called by ROOT. - */ -export interface BalancesCall_force_unreserve { - __kind: 'force_unreserve' - who: MultiAddress - amount: bigint +export interface Call_XcmpQueue { + __kind: 'XcmpQueue' + value: XcmpQueueCall } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type VestingCall = VestingCall_claim | VestingCall_vested_transfer | VestingCall_update_vesting_schedules | VestingCall_claim_for - -export interface VestingCall_claim { - __kind: 'claim' +export interface Call_PolkadotXcm { + __kind: 'PolkadotXcm' + value: PolkadotXcmCall } -export interface VestingCall_vested_transfer { - __kind: 'vested_transfer' - dest: MultiAddress - schedule: VestingSchedule +export interface Call_CumulusXcm { + __kind: 'CumulusXcm' + value: CumulusXcmCall } -export interface VestingCall_update_vesting_schedules { - __kind: 'update_vesting_schedules' - who: MultiAddress - vestingSchedules: VestingSchedule[] +export interface Call_DmpQueue { + __kind: 'DmpQueue' + value: DmpQueueCall } -export interface VestingCall_claim_for { - __kind: 'claim_for' - dest: MultiAddress +export interface Call_OrmlXcm { + __kind: 'OrmlXcm' + value: OrmlXcmCall } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type VestingRegistrarCall = VestingRegistrarCall_register_batch | VestingRegistrarCall_claim_batch | VestingRegistrarCall_force_vest_all_schedules +export interface Call_EfinityXcm { + __kind: 'EfinityXcm' + value: EfinityXcmCall +} -/** - * Register a batch of accounts and their vesting amounts. - */ -export interface VestingRegistrarCall_register_batch { - __kind: 'register_batch' - accounts: VestedAccount[] - startBlockNumber: number - period: number - periodCount: number +export interface Call_XTokens { + __kind: 'XTokens' + value: XTokensCall } -/** - * Batch claim for vested accounts - */ -export interface VestingRegistrarCall_claim_batch { - __kind: 'claim_batch' - accounts: VestedAccount[] +export interface Call_Bounties { + __kind: 'Bounties' + value: BountiesCall } -/** - * For all registered accounts, it sets the vesting schedule expiration to the next block - * number. - * - * This is a privileged call and can only be called by the root origin. - * - * It simply updates each schedule registered for `account` to expire in the next block. - */ -export interface VestingRegistrarCall_force_vest_all_schedules { - __kind: 'force_vest_all_schedules' - accounts: VestedAccount[] +export interface Call_MultiTokens { + __kind: 'MultiTokens' + value: MultiTokensCall } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type DemocracyCall = DemocracyCall_propose | DemocracyCall_second | DemocracyCall_vote | DemocracyCall_emergency_cancel | DemocracyCall_external_propose | DemocracyCall_external_propose_majority | DemocracyCall_external_propose_default | DemocracyCall_fast_track | DemocracyCall_veto_external | DemocracyCall_cancel_referendum | DemocracyCall_delegate | DemocracyCall_undelegate | DemocracyCall_clear_public_proposals | DemocracyCall_unlock | DemocracyCall_remove_vote | DemocracyCall_remove_other_vote | DemocracyCall_blacklist | DemocracyCall_cancel_proposal +export interface Call_Claims { + __kind: 'Claims' + value: ClaimsCall +} -/** - * Propose a sensitive action to be taken. - * - * The dispatch origin of this call must be _Signed_ and the sender must - * have funds to cover the deposit. - * - * - `proposal_hash`: The hash of the proposal preimage. - * - `value`: The amount of deposit (must be at least `MinimumDeposit`). - * - * Emits `Proposed`. - */ -export interface DemocracyCall_propose { - __kind: 'propose' - proposal: Bounded - value: bigint +export interface Call_Pools { + __kind: 'Pools' + value: PoolsCall } -/** - * Signals agreement with a particular proposal. - * - * The dispatch origin of this call must be _Signed_ and the sender - * must have funds to cover the deposit, equal to the original deposit. - * - * - `proposal`: The index of the proposal to second. - */ -export interface DemocracyCall_second { - __kind: 'second' - proposal: number +export interface Call_FuelTanks { + __kind: 'FuelTanks' + value: FuelTanksCall } -/** - * Vote in a referendum. If `vote.is_aye()`, the vote is to enact the proposal; - * otherwise it is a vote to keep the status quo. - * - * The dispatch origin of this call must be _Signed_. - * - * - `ref_index`: The index of the referendum to vote for. - * - `vote`: The vote configuration. - */ -export interface DemocracyCall_vote { - __kind: 'vote' - refIndex: number - vote: AccountVote +export interface Call_Marketplace { + __kind: 'Marketplace' + value: MarketplaceCall } -/** - * Schedule an emergency cancellation of a referendum. Cannot happen twice to the same - * referendum. - * - * The dispatch origin of this call must be `CancellationOrigin`. - * - * -`ref_index`: The index of the referendum to cancel. - * - * Weight: `O(1)`. - */ -export interface DemocracyCall_emergency_cancel { - __kind: 'emergency_cancel' - refIndex: number +export interface Call_ExtrinsicPause { + __kind: 'ExtrinsicPause' + value: ExtrinsicPauseCall } -/** - * Schedule a referendum to be tabled once it is legal to schedule an external - * referendum. - * - * The dispatch origin of this call must be `ExternalOrigin`. - * - * - `proposal_hash`: The preimage hash of the proposal. - */ -export interface DemocracyCall_external_propose { - __kind: 'external_propose' - proposal: Bounded +export interface Call_EfinityUtility { + __kind: 'EfinityUtility' + value: EfinityUtilityCall } -/** - * Schedule a majority-carries referendum to be tabled next once it is legal to schedule - * an external referendum. - * - * The dispatch of this call must be `ExternalMajorityOrigin`. - * - * - `proposal_hash`: The preimage hash of the proposal. - * - * Unlike `external_propose`, blacklisting has no effect on this and it may replace a - * pre-scheduled `external_propose` call. - * - * Weight: `O(1)` - */ -export interface DemocracyCall_external_propose_majority { - __kind: 'external_propose_majority' - proposal: Bounded +export type XcmOperation = XcmOperation_XTokensTransfer | XcmOperation_ParachainFee + +export interface XcmOperation_XTokensTransfer { + __kind: 'XTokensTransfer' } -/** - * Schedule a negative-turnout-bias referendum to be tabled next once it is legal to - * schedule an external referendum. - * - * The dispatch of this call must be `ExternalDefaultOrigin`. - * - * - `proposal_hash`: The preimage hash of the proposal. - * - * Unlike `external_propose`, blacklisting has no effect on this and it may replace a - * pre-scheduled `external_propose` call. - * - * Weight: `O(1)` - */ -export interface DemocracyCall_external_propose_default { - __kind: 'external_propose_default' - proposal: Bounded +export interface XcmOperation_ParachainFee { + __kind: 'ParachainFee' + value: V1MultiLocation } -/** - * Schedule the currently externally-proposed majority-carries referendum to be tabled - * immediately. If there is no externally-proposed referendum currently, or if there is one - * but it is not a majority-carries referendum then it fails. - * - * The dispatch of this call must be `FastTrackOrigin`. - * - * - `proposal_hash`: The hash of the current external proposal. - * - `voting_period`: The period that is allowed for voting on this proposal. Increased to - * Must be always greater than zero. - * For `FastTrackOrigin` must be equal or greater than `FastTrackVotingPeriod`. - * - `delay`: The number of block after voting has ended in approval and this should be - * enacted. This doesn't have a minimum amount. - * - * Emits `Started`. - * - * Weight: `O(1)` - */ -export interface DemocracyCall_fast_track { - __kind: 'fast_track' - proposalHash: Uint8Array - votingPeriod: number - delay: number +export interface MinimumWeightFeePair { + minimumWeight: Weight + fee: bigint } -/** - * Veto and blacklist the external proposal hash. - * - * The dispatch origin of this call must be `VetoOrigin`. - * - * - `proposal_hash`: The preimage hash of the proposal to veto and blacklist. - * - * Emits `Vetoed`. - * - * Weight: `O(V + log(V))` where V is number of `existing vetoers` - */ -export interface DemocracyCall_veto_external { - __kind: 'veto_external' - proposalHash: Uint8Array +export type ParachainId = ParachainId_Acala | ParachainId_Moonbeam | ParachainId_Statemint + +export interface ParachainId_Acala { + __kind: 'Acala' } -/** - * Remove a referendum. - * - * The dispatch origin of this call must be _Root_. - * - * - `ref_index`: The index of the referendum to cancel. - * - * # Weight: `O(1)`. - */ -export interface DemocracyCall_cancel_referendum { - __kind: 'cancel_referendum' - refIndex: number +export interface ParachainId_Moonbeam { + __kind: 'Moonbeam' } -/** - * Delegate the voting power (with some given conviction) of the sending account. - * - * The balance delegated is locked for as long as it's delegated, and thereafter for the - * time appropriate for the conviction's lock period. - * - * The dispatch origin of this call must be _Signed_, and the signing account must either: - * - be delegating already; or - * - have no voting activity (if there is, then it will need to be removed/consolidated - * through `reap_vote` or `unvote`). - * - * - `to`: The account whose voting the `target` account's voting power will follow. - * - `conviction`: The conviction that will be attached to the delegated votes. When the - * account is undelegated, the funds will be locked for the corresponding period. - * - `balance`: The amount of the account's balance to be used in delegating. This must not - * be more than the account's current balance. - * - * Emits `Delegated`. - * - * Weight: `O(R)` where R is the number of referendums the voter delegating to has - * voted on. Weight is charged as if maximum votes. - */ -export interface DemocracyCall_delegate { - __kind: 'delegate' - to: MultiAddress - conviction: Conviction - balance: bigint +export interface ParachainId_Statemint { + __kind: 'Statemint' } -/** - * Undelegate the voting power of the sending account. - * - * Tokens may be unlocked following once an amount of time consistent with the lock period - * of the conviction with which the delegation was issued. - * - * The dispatch origin of this call must be _Signed_ and the signing account must be - * currently delegating. - * - * Emits `Undelegated`. - * - * Weight: `O(R)` where R is the number of referendums the voter delegating to has - * voted on. Weight is charged as if maximum votes. - */ -export interface DemocracyCall_undelegate { - __kind: 'undelegate' +export type Account = Account_Substrate | Account_EVM + +export interface Account_Substrate { + __kind: 'Substrate' + value: Uint8Array } -/** - * Clears all public proposals. - * - * The dispatch origin of this call must be _Root_. - * - * Weight: `O(1)`. - */ -export interface DemocracyCall_clear_public_proposals { - __kind: 'clear_public_proposals' +export interface Account_EVM { + __kind: 'EVM' + value: Uint8Array } -/** - * Unlock tokens that have an expired lock. - * - * The dispatch origin of this call must be _Signed_. - * - * - `target`: The account to remove the lock on. - * - * Weight: `O(R)` with R number of vote of target. - */ -export interface DemocracyCall_unlock { - __kind: 'unlock' - target: MultiAddress +export interface AssetId { + collectionId: bigint + tokenId: bigint } -/** - * Remove a vote for a referendum. - * - * If: - * - the referendum was cancelled, or - * - the referendum is ongoing, or - * - the referendum has ended such that - * - the vote of the account was in opposition to the result; or - * - there was no conviction to the account's vote; or - * - the account made a split vote - * ...then the vote is removed cleanly and a following call to `unlock` may result in more - * funds being available. - * - * If, however, the referendum has ended and: - * - it finished corresponding to the vote of the account, and - * - the account made a standard vote with conviction, and - * - the lock period of the conviction is not over - * ...then the lock will be aggregated into the overall account's lock, which may involve - * *overlocking* (where the two locks are combined into a single lock that is the maximum - * of both the amount locked and the time is it locked for). - * - * The dispatch origin of this call must be _Signed_, and the signer must have a vote - * registered for referendum `index`. - * - * - `index`: The index of referendum of the vote to be removed. - * - * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on. - * Weight is calculated for the maximum number of vote. - */ -export interface DemocracyCall_remove_vote { - __kind: 'remove_vote' - index: number +export interface FuelTankDescriptor { + name: Uint8Array + userAccountManagement: (UserAccountManagement | undefined) + ruleSets: [number, DispatchRuleDescriptor[]][] + providesDeposit: boolean + accountRules: AccountRuleDescriptor[] } -/** - * Remove a vote for a referendum. - * - * If the `target` is equal to the signer, then this function is exactly equivalent to - * `remove_vote`. If not equal to the signer, then the vote must have expired, - * either because the referendum was cancelled, because the voter lost the referendum or - * because the conviction period is over. - * - * The dispatch origin of this call must be _Signed_. - * - * - `target`: The account of the vote to be removed; this account must have voted for - * referendum `index`. - * - `index`: The index of referendum of the vote to be removed. - * - * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on. - * Weight is calculated for the maximum number of vote. - */ -export interface DemocracyCall_remove_other_vote { - __kind: 'remove_other_vote' - target: MultiAddress - index: number +export type DispatchRuleDescriptor = DispatchRuleDescriptor_WhitelistedCallers | DispatchRuleDescriptor_WhitelistedCollections | DispatchRuleDescriptor_MaxFuelBurnPerTransaction | DispatchRuleDescriptor_UserFuelBudget | DispatchRuleDescriptor_TankFuelBudget | DispatchRuleDescriptor_RequireToken | DispatchRuleDescriptor_PermittedCalls | DispatchRuleDescriptor_PermittedExtrinsics + +export interface DispatchRuleDescriptor_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: Uint8Array[] } -/** - * Permanently place a proposal into the blacklist. This prevents it from ever being - * proposed again. - * - * If called on a queued public or external proposal, then this will result in it being - * removed. If the `ref_index` supplied is an active referendum with the proposal hash, - * then it will be cancelled. - * - * The dispatch origin of this call must be `BlacklistOrigin`. - * - * - `proposal_hash`: The proposal hash to blacklist permanently. - * - `ref_index`: An ongoing referendum whose hash is `proposal_hash`, which will be - * cancelled. - * - * Weight: `O(p)` (though as this is an high-privilege dispatch, we assume it has a - * reasonable value). - */ -export interface DemocracyCall_blacklist { - __kind: 'blacklist' - proposalHash: Uint8Array - maybeRefIndex: (number | undefined) +export interface DispatchRuleDescriptor_WhitelistedCollections { + __kind: 'WhitelistedCollections' + value: bigint[] } -/** - * Remove a proposal. - * - * The dispatch origin of this call must be `CancelProposalOrigin`. - * - * - `prop_index`: The index of the proposal to cancel. - * - * Weight: `O(p)` where `p = PublicProps::::decode_len()` - */ -export interface DemocracyCall_cancel_proposal { - __kind: 'cancel_proposal' - propIndex: number +export interface DispatchRuleDescriptor_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' + value: bigint } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type CouncilCall = CouncilCall_set_members | CouncilCall_execute | CouncilCall_propose | CouncilCall_vote | CouncilCall_close_old_weight | CouncilCall_disapprove_proposal | CouncilCall_close +export interface DispatchRuleDescriptor_UserFuelBudget { + __kind: 'UserFuelBudget' + value: UserFuelBudgetRuleDescriptor +} -/** - * Set the collective's membership. - * - * - `new_members`: The new member list. Be nice to the chain and provide it sorted. - * - `prime`: The prime member whose vote sets the default. - * - `old_count`: The upper bound for the previous number of members in storage. Used for - * weight estimation. - * - * Requires root origin. - * - * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but - * the weight estimations rely on it to estimate dispatchable weight. - * - * # WARNING: - * - * The `pallet-collective` can also be managed by logic outside of the pallet through the - * implementation of the trait [`ChangeMembers`]. - * Any call to `set_members` must be careful that the member set doesn't get out of sync - * with other logic managing the member set. - * - * # - * ## Weight - * - `O(MP + N)` where: - * - `M` old-members-count (code- and governance-bounded) - * - `N` new-members-count (code- and governance-bounded) - * - `P` proposals-count (code-bounded) - * - DB: - * - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the - * members - * - 1 storage read (codec `O(P)`) for reading the proposals - * - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal - * - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one - * # - */ -export interface CouncilCall_set_members { - __kind: 'set_members' - newMembers: Uint8Array[] - prime: (Uint8Array | undefined) - oldCount: number +export interface DispatchRuleDescriptor_TankFuelBudget { + __kind: 'TankFuelBudget' + value: TankFuelBudgetRule } -/** - * Dispatch a proposal from a member using the `Member` origin. - * - * Origin must be a member of the collective. - * - * # - * ## Weight - * - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching - * `proposal` - * - DB: 1 read (codec `O(M)`) + DB access of `proposal` - * - 1 event - * # - */ -export interface CouncilCall_execute { - __kind: 'execute' - proposal: Call - lengthBound: number +export interface DispatchRuleDescriptor_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule } -/** - * Add a new proposal to either be voted on or executed directly. - * - * Requires the sender to be member. - * - * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) - * or put up for voting. - * - * # - * ## Weight - * - `O(B + M + P1)` or `O(B + M + P2)` where: - * - `B` is `proposal` size in bytes (length-fee-bounded) - * - `M` is members-count (code- and governance-bounded) - * - branching is influenced by `threshold` where: - * - `P1` is proposal execution complexity (`threshold < 2`) - * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) - * - DB: - * - 1 storage read `is_member` (codec `O(M)`) - * - 1 storage read `ProposalOf::contains_key` (codec `O(1)`) - * - DB accesses influenced by `threshold`: - * - EITHER storage accesses done by `proposal` (`threshold < 2`) - * - OR proposal insertion (`threshold <= 2`) - * - 1 storage mutation `Proposals` (codec `O(P2)`) - * - 1 storage mutation `ProposalCount` (codec `O(1)`) - * - 1 storage write `ProposalOf` (codec `O(B)`) - * - 1 storage write `Voting` (codec `O(M)`) - * - 1 event - * # - */ -export interface CouncilCall_propose { - __kind: 'propose' - threshold: number - proposal: Call - lengthBound: number +export interface DispatchRuleDescriptor_PermittedCalls { + __kind: 'PermittedCalls' + value: Uint8Array[] } -/** - * Add an aye or nay vote for the sender to the given proposal. - * - * Requires the sender to be a member. - * - * Transaction fees will be waived if the member is voting on any particular proposal - * for the first time and the call is successful. Subsequent vote changes will charge a - * fee. - * # - * ## Weight - * - `O(M)` where `M` is members-count (code- and governance-bounded) - * - DB: - * - 1 storage read `Members` (codec `O(M)`) - * - 1 storage mutation `Voting` (codec `O(M)`) - * - 1 event - * # - */ -export interface CouncilCall_vote { - __kind: 'vote' - proposal: Uint8Array - index: number - approve: boolean +export interface DispatchRuleDescriptor_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' + value: Call[] } -/** - * Close a vote that is either approved, disapproved or whose voting period has ended. - * - * May be called by any signed account in order to finish voting and close the proposal. - * - * If called before the end of the voting period it will only close the vote if it is - * has enough votes to be approved or disapproved. - * - * If called after the end of the voting period abstentions are counted as rejections - * unless there is a prime member set and the prime member cast an approval. - * - * If the close operation completes successfully with disapproval, the transaction fee will - * be waived. Otherwise execution of the approved operation will be charged to the caller. - * - * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed - * proposal. - * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via - * `storage::read` so it is `size_of::() == 4` larger than the pure length. - * - * # - * ## Weight - * - `O(B + M + P1 + P2)` where: - * - `B` is `proposal` size in bytes (length-fee-bounded) - * - `M` is members-count (code- and governance-bounded) - * - `P1` is the complexity of `proposal` preimage. - * - `P2` is proposal-count (code-bounded) - * - DB: - * - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`) - * - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec - * `O(P2)`) - * - any mutations done while executing `proposal` (`P1`) - * - up to 3 events - * # - */ -export interface CouncilCall_close_old_weight { - __kind: 'close_old_weight' - proposalHash: Uint8Array - index: number - proposalWeightBound: bigint - lengthBound: number +export interface Type_378 { + accountId: Uint8Array + params: DefaultMintParams } -/** - * Disapprove a proposal, close, and remove it from the system, regardless of its current - * state. - * - * Must be called by the Root origin. - * - * Parameters: - * * `proposal_hash`: The hash of the proposal that should be disapproved. - * - * # - * Complexity: O(P) where P is the number of max proposals - * DB Weight: - * * Reads: Proposals - * * Writes: Voting, Proposals, ProposalOf - * # - */ -export interface CouncilCall_disapprove_proposal { - __kind: 'disapprove_proposal' - proposalHash: Uint8Array +export type DefaultMintParams = DefaultMintParams_CreateToken | DefaultMintParams_Mint | DefaultMintParams_CreateForeignToken + +export interface DefaultMintParams_CreateToken { + __kind: 'CreateToken' + tokenId: bigint + initialSupply: bigint + unitPrice: bigint + cap: (TokenCap | undefined) + behavior: (TokenMarketBehavior | undefined) + listingForbidden: boolean + attributes: AttributeKeyValuePair[] } -/** - * Close a vote that is either approved, disapproved or whose voting period has ended. - * - * May be called by any signed account in order to finish voting and close the proposal. - * - * If called before the end of the voting period it will only close the vote if it is - * has enough votes to be approved or disapproved. - * - * If called after the end of the voting period abstentions are counted as rejections - * unless there is a prime member set and the prime member cast an approval. - * - * If the close operation completes successfully with disapproval, the transaction fee will - * be waived. Otherwise execution of the approved operation will be charged to the caller. - * - * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed - * proposal. - * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via - * `storage::read` so it is `size_of::() == 4` larger than the pure length. - * - * # - * ## Weight - * - `O(B + M + P1 + P2)` where: - * - `B` is `proposal` size in bytes (length-fee-bounded) - * - `M` is members-count (code- and governance-bounded) - * - `P1` is the complexity of `proposal` preimage. - * - `P2` is proposal-count (code-bounded) - * - DB: - * - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`) - * - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec - * `O(P2)`) - * - any mutations done while executing `proposal` (`P1`) - * - up to 3 events - * # - */ -export interface CouncilCall_close { - __kind: 'close' - proposalHash: Uint8Array - index: number - proposalWeightBound: Weight - lengthBound: number +export interface DefaultMintParams_Mint { + __kind: 'Mint' + tokenId: bigint + amount: bigint + unitPrice: (bigint | undefined) } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type TechnicalCommitteeCall = TechnicalCommitteeCall_set_members | TechnicalCommitteeCall_execute | TechnicalCommitteeCall_propose | TechnicalCommitteeCall_vote | TechnicalCommitteeCall_close_old_weight | TechnicalCommitteeCall_disapprove_proposal | TechnicalCommitteeCall_close +export interface DefaultMintParams_CreateForeignToken { + __kind: 'CreateForeignToken' + tokenId: bigint + behavior: (TokenMarketBehavior | undefined) + listingForbidden: boolean + metadata: DefaultTokenMetadata + existentialDeposit: bigint +} -/** - * Set the collective's membership. - * - * - `new_members`: The new member list. Be nice to the chain and provide it sorted. - * - `prime`: The prime member whose vote sets the default. - * - `old_count`: The upper bound for the previous number of members in storage. Used for - * weight estimation. - * - * Requires root origin. - * - * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but - * the weight estimations rely on it to estimate dispatchable weight. - * - * # WARNING: - * - * The `pallet-collective` can also be managed by logic outside of the pallet through the - * implementation of the trait [`ChangeMembers`]. - * Any call to `set_members` must be careful that the member set doesn't get out of sync - * with other logic managing the member set. - * - * # - * ## Weight - * - `O(MP + N)` where: - * - `M` old-members-count (code- and governance-bounded) - * - `N` new-members-count (code- and governance-bounded) - * - `P` proposals-count (code-bounded) - * - DB: - * - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the - * members - * - 1 storage read (codec `O(P)`) for reading the proposals - * - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal - * - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one - * # - */ -export interface TechnicalCommitteeCall_set_members { - __kind: 'set_members' - newMembers: Uint8Array[] - prime: (Uint8Array | undefined) - oldCount: number +export type VersionedXcm = VersionedXcm_V0 | VersionedXcm_V1 | VersionedXcm_V2 + +export interface VersionedXcm_V0 { + __kind: 'V0' + value: V0Xcm } -/** - * Dispatch a proposal from a member using the `Member` origin. - * - * Origin must be a member of the collective. - * - * # - * ## Weight - * - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching - * `proposal` - * - DB: 1 read (codec `O(M)`) + DB access of `proposal` - * - 1 event - * # - */ -export interface TechnicalCommitteeCall_execute { - __kind: 'execute' - proposal: Call - lengthBound: number +export interface VersionedXcm_V1 { + __kind: 'V1' + value: V1Xcm } -/** - * Add a new proposal to either be voted on or executed directly. - * - * Requires the sender to be member. - * - * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) - * or put up for voting. - * - * # - * ## Weight - * - `O(B + M + P1)` or `O(B + M + P2)` where: - * - `B` is `proposal` size in bytes (length-fee-bounded) - * - `M` is members-count (code- and governance-bounded) - * - branching is influenced by `threshold` where: - * - `P1` is proposal execution complexity (`threshold < 2`) - * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) - * - DB: - * - 1 storage read `is_member` (codec `O(M)`) - * - 1 storage read `ProposalOf::contains_key` (codec `O(1)`) - * - DB accesses influenced by `threshold`: - * - EITHER storage accesses done by `proposal` (`threshold < 2`) - * - OR proposal insertion (`threshold <= 2`) - * - 1 storage mutation `Proposals` (codec `O(P2)`) - * - 1 storage mutation `ProposalCount` (codec `O(1)`) - * - 1 storage write `ProposalOf` (codec `O(B)`) - * - 1 storage write `Voting` (codec `O(M)`) - * - 1 event - * # - */ -export interface TechnicalCommitteeCall_propose { - __kind: 'propose' - threshold: number - proposal: Call - lengthBound: number +export interface VersionedXcm_V2 { + __kind: 'V2' + value: V2Instruction[] +} + +export type Type_334 = Type_334_V0 | Type_334_V1 | Type_334_V2 + +export interface Type_334_V0 { + __kind: 'V0' + value: Type_335 } -/** - * Add an aye or nay vote for the sender to the given proposal. - * - * Requires the sender to be a member. - * - * Transaction fees will be waived if the member is voting on any particular proposal - * for the first time and the call is successful. Subsequent vote changes will charge a - * fee. - * # - * ## Weight - * - `O(M)` where `M` is members-count (code- and governance-bounded) - * - DB: - * - 1 storage read `Members` (codec `O(M)`) - * - 1 storage mutation `Voting` (codec `O(M)`) - * - 1 event - * # - */ -export interface TechnicalCommitteeCall_vote { - __kind: 'vote' - proposal: Uint8Array - index: number - approve: boolean +export interface Type_334_V1 { + __kind: 'V1' + value: Type_340 } -/** - * Close a vote that is either approved, disapproved or whose voting period has ended. - * - * May be called by any signed account in order to finish voting and close the proposal. - * - * If called before the end of the voting period it will only close the vote if it is - * has enough votes to be approved or disapproved. - * - * If called after the end of the voting period abstentions are counted as rejections - * unless there is a prime member set and the prime member cast an approval. - * - * If the close operation completes successfully with disapproval, the transaction fee will - * be waived. Otherwise execution of the approved operation will be charged to the caller. - * - * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed - * proposal. - * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via - * `storage::read` so it is `size_of::() == 4` larger than the pure length. - * - * # - * ## Weight - * - `O(B + M + P1 + P2)` where: - * - `B` is `proposal` size in bytes (length-fee-bounded) - * - `M` is members-count (code- and governance-bounded) - * - `P1` is the complexity of `proposal` preimage. - * - `P2` is proposal-count (code-bounded) - * - DB: - * - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`) - * - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec - * `O(P2)`) - * - any mutations done while executing `proposal` (`P1`) - * - up to 3 events - * # - */ -export interface TechnicalCommitteeCall_close_old_weight { - __kind: 'close_old_weight' - proposalHash: Uint8Array - index: number - proposalWeightBound: bigint - lengthBound: number +export interface Type_334_V2 { + __kind: 'V2' + value: Type_346[] } -/** - * Disapprove a proposal, close, and remove it from the system, regardless of its current - * state. - * - * Must be called by the Root origin. - * - * Parameters: - * * `proposal_hash`: The hash of the proposal that should be disapproved. - * - * # - * Complexity: O(P) where P is the number of max proposals - * DB Weight: - * * Reads: Proposals - * * Writes: Voting, Proposals, ProposalOf - * # - */ -export interface TechnicalCommitteeCall_disapprove_proposal { - __kind: 'disapprove_proposal' - proposalHash: Uint8Array +export type V2WeightLimit = V2WeightLimit_Unlimited | V2WeightLimit_Limited + +export interface V2WeightLimit_Unlimited { + __kind: 'Unlimited' } -/** - * Close a vote that is either approved, disapproved or whose voting period has ended. - * - * May be called by any signed account in order to finish voting and close the proposal. - * - * If called before the end of the voting period it will only close the vote if it is - * has enough votes to be approved or disapproved. - * - * If called after the end of the voting period abstentions are counted as rejections - * unless there is a prime member set and the prime member cast an approval. - * - * If the close operation completes successfully with disapproval, the transaction fee will - * be waived. Otherwise execution of the approved operation will be charged to the caller. - * - * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed - * proposal. - * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via - * `storage::read` so it is `size_of::() == 4` larger than the pure length. - * - * # - * ## Weight - * - `O(B + M + P1 + P2)` where: - * - `B` is `proposal` size in bytes (length-fee-bounded) - * - `M` is members-count (code- and governance-bounded) - * - `P1` is the complexity of `proposal` preimage. - * - `P2` is proposal-count (code-bounded) - * - DB: - * - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`) - * - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec - * `O(P2)`) - * - any mutations done while executing `proposal` (`P1`) - * - up to 3 events - * # - */ -export interface TechnicalCommitteeCall_close { - __kind: 'close' - proposalHash: Uint8Array - index: number - proposalWeightBound: Weight - lengthBound: number +export interface V2WeightLimit_Limited { + __kind: 'Limited' + value: bigint } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type CommunityPoolCall = CommunityPoolCall_propose_spend | CommunityPoolCall_reject_proposal | CommunityPoolCall_approve_proposal | CommunityPoolCall_spend | CommunityPoolCall_remove_approval +export type OriginCaller = OriginCaller_system | OriginCaller_Council | OriginCaller_TechnicalCommittee | OriginCaller_PolkadotXcm | OriginCaller_CumulusXcm | OriginCaller_Void -/** - * Put forward a suggestion for spending. A deposit proportional to the value - * is reserved and slashed if the proposal is rejected. It is returned once the - * proposal is awarded. - * - * # - * - Complexity: O(1) - * - DbReads: `ProposalCount`, `origin account` - * - DbWrites: `ProposalCount`, `Proposals`, `origin account` - * # - */ -export interface CommunityPoolCall_propose_spend { - __kind: 'propose_spend' - value: bigint - beneficiary: MultiAddress +export interface OriginCaller_system { + __kind: 'system' + value: RawOrigin } -/** - * Reject a proposed spend. The original deposit will be slashed. - * - * May only be called from `T::RejectOrigin`. - * - * # - * - Complexity: O(1) - * - DbReads: `Proposals`, `rejected proposer account` - * - DbWrites: `Proposals`, `rejected proposer account` - * # - */ -export interface CommunityPoolCall_reject_proposal { - __kind: 'reject_proposal' - proposalId: number +export interface OriginCaller_Council { + __kind: 'Council' + value: Type_283 } -/** - * Approve a proposal. At a later time, the proposal will be allocated to the beneficiary - * and the original deposit will be returned. - * - * May only be called from `T::ApproveOrigin`. - * - * # - * - Complexity: O(1). - * - DbReads: `Proposals`, `Approvals` - * - DbWrite: `Approvals` - * # - */ -export interface CommunityPoolCall_approve_proposal { - __kind: 'approve_proposal' - proposalId: number +export interface OriginCaller_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: Type_284 } -/** - * Propose and approve a spend of treasury funds. - * - * - `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`. - * - `amount`: The amount to be transferred from the treasury to the `beneficiary`. - * - `beneficiary`: The destination account for the transfer. - * - * NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the - * beneficiary. - */ -export interface CommunityPoolCall_spend { - __kind: 'spend' - amount: bigint - beneficiary: MultiAddress +export interface OriginCaller_PolkadotXcm { + __kind: 'PolkadotXcm' + value: Origin } -/** - * Force a previously approved proposal to be removed from the approval queue. - * The original deposit will no longer be returned. - * - * May only be called from `T::RejectOrigin`. - * - `proposal_id`: The index of a proposal - * - * # - * - Complexity: O(A) where `A` is the number of approvals - * - Db reads and writes: `Approvals` - * # - * - * Errors: - * - `ProposalNotApproved`: The `proposal_id` supplied was not found in the approval queue, - * i.e., the proposal has not been approved. This could also mean the proposal does not - * exist altogether, thus there is no way it would have been approved in the first place. - */ -export interface CommunityPoolCall_remove_approval { - __kind: 'remove_approval' - proposalId: number +export interface OriginCaller_CumulusXcm { + __kind: 'CumulusXcm' + value: Type_286 } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type TechnicalMembershipCall = TechnicalMembershipCall_add_member | TechnicalMembershipCall_remove_member | TechnicalMembershipCall_swap_member | TechnicalMembershipCall_reset_members | TechnicalMembershipCall_change_key | TechnicalMembershipCall_set_prime | TechnicalMembershipCall_clear_prime +export interface OriginCaller_Void { + __kind: 'Void' + value: Void +} + +export type VersionedMultiAsset = VersionedMultiAsset_V0 | VersionedMultiAsset_V1 + +export interface VersionedMultiAsset_V0 { + __kind: 'V0' + value: V0MultiAsset +} + +export interface VersionedMultiAsset_V1 { + __kind: 'V1' + value: V1MultiAsset +} + +export interface AccountData { + free: bigint + reserved: bigint + miscFrozen: bigint + feeFrozen: bigint +} -/** - * Add a member `who` to the set. - * - * May only be called from `T::AddOrigin`. - */ -export interface TechnicalMembershipCall_add_member { - __kind: 'add_member' - who: MultiAddress +export interface PrefabWasmModule { + instructionWeightsVersion: number + initial: number + maximum: number + code: Uint8Array + determinism: Determinism } -/** - * Remove a member `who` from the set. - * - * May only be called from `T::RemoveOrigin`. - */ -export interface TechnicalMembershipCall_remove_member { - __kind: 'remove_member' - who: MultiAddress +export interface ContractInfo { + trieId: Uint8Array + codeHash: Uint8Array + storageBytes: number + storageItems: number + storageByteDeposit: bigint + storageItemDeposit: bigint + storageBaseDeposit: bigint } -/** - * Swap out one member `remove` for another `add`. - * - * May only be called from `T::SwapOrigin`. - * - * Prime membership is *not* passed from `remove` to `add`, if extant. - */ -export interface TechnicalMembershipCall_swap_member { - __kind: 'swap_member' - remove: MultiAddress - add: MultiAddress +export interface DeletedContract { + trieId: Uint8Array } -/** - * Change the membership to a new set, disregarding the existing membership. Be nice and - * pass `members` pre-sorted. - * - * May only be called from `T::ResetOrigin`. - */ -export interface TechnicalMembershipCall_reset_members { - __kind: 'reset_members' - members: Uint8Array[] +export interface OwnerInfo { + owner: Uint8Array + deposit: bigint + refcount: bigint } -/** - * Swap out the sending member for some other key `new`. - * - * May only be called from `Signed` origin of a current member. - * - * Prime membership is passed from the origin account to `new`, if extant. - */ -export interface TechnicalMembershipCall_change_key { - __kind: 'change_key' - new: MultiAddress +export interface TokenAccount { + balance: bigint + reservedBalance: bigint + lockedBalance: bigint + namedReserves: [Uint8Array, bigint][] + locks: [Uint8Array, bigint][] + approvals: [Uint8Array, Approval][] + isFrozen: boolean } -/** - * Set the prime member. Must be a current member. - * - * May only be called from `T::PrimeOrigin`. - */ -export interface TechnicalMembershipCall_set_prime { - __kind: 'set_prime' - who: MultiAddress +export type QueryStatus = QueryStatus_Pending | QueryStatus_VersionNotifier | QueryStatus_Ready + +export interface QueryStatus_Pending { + __kind: 'Pending' + responder: VersionedMultiLocation + maybeNotify: ([number, number] | undefined) + timeout: number } -/** - * Remove the prime member if it exists. - * - * May only be called from `T::PrimeOrigin`. - */ -export interface TechnicalMembershipCall_clear_prime { - __kind: 'clear_prime' +export interface QueryStatus_VersionNotifier { + __kind: 'VersionNotifier' + origin: VersionedMultiLocation + isActive: boolean } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type MultisigCall = MultisigCall_as_multi_threshold_1 | MultisigCall_as_multi | MultisigCall_approve_as_multi | MultisigCall_cancel_as_multi +export interface QueryStatus_Ready { + __kind: 'Ready' + response: VersionedResponse + at: number +} -/** - * Immediately dispatch a multi-signature call using a single approval from the caller. - * - * The dispatch origin for this call must be _Signed_. - * - * - `other_signatories`: The accounts (other than the sender) who are part of the - * multi-signature, but do not participate in the approval process. - * - `call`: The call to be executed. - * - * Result is equivalent to the dispatched result. - * - * # - * O(Z + C) where Z is the length of the call and C its execution weight. - * ------------------------------- - * - DB Weight: None - * - Plus Call Weight - * # - */ -export interface MultisigCall_as_multi_threshold_1 { - __kind: 'as_multi_threshold_1' - otherSignatories: Uint8Array[] - call: Call +export interface Scheduled { + maybeId: (Uint8Array | undefined) + priority: number + call: Bounded + maybePeriodic: ([number, number] | undefined) + origin: OriginCaller } -/** - * Register approval for a dispatch to be made from a deterministic composite account if - * approved by a total of `threshold - 1` of `other_signatories`. - * - * If there are enough, then dispatch the call. - * - * Payment: `DepositBase` will be reserved if this is the first approval, plus - * `threshold` times `DepositFactor`. It is returned once this dispatch happens or - * is cancelled. - * - * The dispatch origin for this call must be _Signed_. - * - * - `threshold`: The total number of approvals for this dispatch before it is executed. - * - `other_signatories`: The accounts (other than the sender) who can approve this - * dispatch. May not be empty. - * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is - * not the first approval, then it must be `Some`, with the timepoint (block number and - * transaction index) of the first approval transaction. - * - `call`: The call to be executed. - * - * NOTE: Unless this is the final approval, you will generally want to use - * `approve_as_multi` instead, since it only requires a hash of the call. - * - * Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise - * on success, result is `Ok` and the result from the interior call, if it was executed, - * may be found in the deposited `MultisigExecuted` event. - * - * # - * - `O(S + Z + Call)`. - * - Up to one balance-reserve or unreserve operation. - * - One passthrough operation, one insert, both `O(S)` where `S` is the number of - * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. - * - One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len. - * - One encode & hash, both of complexity `O(S)`. - * - Up to one binary search and insert (`O(logS + S)`). - * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. - * - One event. - * - The weight of the `call`. - * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit - * taken for its lifetime of `DepositBase + threshold * DepositFactor`. - * ------------------------------- - * - DB Weight: - * - Reads: Multisig Storage, [Caller Account] - * - Writes: Multisig Storage, [Caller Account] - * - Plus Call Weight - * # - */ -export interface MultisigCall_as_multi { - __kind: 'as_multi' - threshold: number - otherSignatories: Uint8Array[] - maybeTimepoint: (Timepoint | undefined) - call: Call - maxWeight: Weight +export interface AccountInfo { + nonce: number + consumers: number + providers: number + sufficients: number + data: AccountData } -/** - * Register approval for a dispatch to be made from a deterministic composite account if - * approved by a total of `threshold - 1` of `other_signatories`. - * - * Payment: `DepositBase` will be reserved if this is the first approval, plus - * `threshold` times `DepositFactor`. It is returned once this dispatch happens or - * is cancelled. - * - * The dispatch origin for this call must be _Signed_. - * - * - `threshold`: The total number of approvals for this dispatch before it is executed. - * - `other_signatories`: The accounts (other than the sender) who can approve this - * dispatch. May not be empty. - * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is - * not the first approval, then it must be `Some`, with the timepoint (block number and - * transaction index) of the first approval transaction. - * - `call_hash`: The hash of the call to be executed. - * - * NOTE: If this is the final approval, you will want to use `as_multi` instead. - * - * # - * - `O(S)`. - * - Up to one balance-reserve or unreserve operation. - * - One passthrough operation, one insert, both `O(S)` where `S` is the number of - * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. - * - One encode & hash, both of complexity `O(S)`. - * - Up to one binary search and insert (`O(logS + S)`). - * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. - * - One event. - * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit - * taken for its lifetime of `DepositBase + threshold * DepositFactor`. - * ---------------------------------- - * - DB Weight: - * - Read: Multisig Storage, [Caller Account] - * - Write: Multisig Storage, [Caller Account] - * # - */ -export interface MultisigCall_approve_as_multi { - __kind: 'approve_as_multi' - threshold: number - otherSignatories: Uint8Array[] - maybeTimepoint: (Timepoint | undefined) - callHash: Uint8Array - maxWeight: Weight +export interface EventRecord { + phase: Phase + event: Event + topics: Uint8Array[] } -/** - * Cancel a pre-existing, on-going multisig transaction. Any deposit reserved previously - * for this operation will be unreserved on success. - * - * The dispatch origin for this call must be _Signed_. - * - * - `threshold`: The total number of approvals for this dispatch before it is executed. - * - `other_signatories`: The accounts (other than the sender) who can approve this - * dispatch. May not be empty. - * - `timepoint`: The timepoint (block number and transaction index) of the first approval - * transaction for this dispatch. - * - `call_hash`: The hash of the call to be executed. - * - * # - * - `O(S)`. - * - Up to one balance-reserve or unreserve operation. - * - One passthrough operation, one insert, both `O(S)` where `S` is the number of - * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. - * - One encode & hash, both of complexity `O(S)`. - * - One event. - * - I/O: 1 read `O(S)`, one remove. - * - Storage: removes one item. - * ---------------------------------- - * - DB Weight: - * - Read: Multisig Storage, [Caller Account], Refund Account - * - Write: Multisig Storage, [Caller Account], Refund Account - * # - */ -export interface MultisigCall_cancel_as_multi { - __kind: 'cancel_as_multi' - threshold: number - otherSignatories: Uint8Array[] - timepoint: Timepoint - callHash: Uint8Array +export interface ModuleError { + index: number + error: Uint8Array } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type AuthorshipCall = AuthorshipCall_set_uncles +export type TokenError = TokenError_NoFunds | TokenError_WouldDie | TokenError_BelowMinimum | TokenError_CannotCreate | TokenError_UnknownAsset | TokenError_Frozen | TokenError_Unsupported -/** - * Provide a set of uncles. - */ -export interface AuthorshipCall_set_uncles { - __kind: 'set_uncles' - newUncles: Header[] +export interface TokenError_NoFunds { + __kind: 'NoFunds' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type CollatorStakingCall = CollatorStakingCall_set_invulnerables | CollatorStakingCall_join_candidates | CollatorStakingCall_unbond | CollatorStakingCall_nominate | CollatorStakingCall_remove_nomination | CollatorStakingCall_force_set_current_max_candidates | CollatorStakingCall_force_set_min_collator_stake +export interface TokenError_WouldDie { + __kind: 'WouldDie' +} -/** - * Join the list of candidates for collation. - */ -export interface CollatorStakingCall_set_invulnerables { - __kind: 'set_invulnerables' - accounts: Uint8Array[] +export interface TokenError_BelowMinimum { + __kind: 'BelowMinimum' } -/** - * Join the list of candidates for collation. - */ -export interface CollatorStakingCall_join_candidates { - __kind: 'join_candidates' - amount: bigint - rewardsCut: number +export interface TokenError_CannotCreate { + __kind: 'CannotCreate' } -/** - * Leave the collator set of this parachain. - * - * In this case, if the calling account is already a collator, an exit - * is registered so that this account is not selected for the next set of collators. - * Otherwise, if the account is only a candidate, this candidate will be removed - * and the nominations would be freed up. - */ -export interface CollatorStakingCall_unbond { - __kind: 'unbond' +export interface TokenError_UnknownAsset { + __kind: 'UnknownAsset' } -/** - * Nominate a specific candidate to be selected for collation and block production. - */ -export interface CollatorStakingCall_nominate { - __kind: 'nominate' - collatorId: Uint8Array - amount: bigint +export interface TokenError_Frozen { + __kind: 'Frozen' } -/** - * Remove a nomination previously registered for a specific collator candidate. - */ -export interface CollatorStakingCall_remove_nomination { - __kind: 'remove_nomination' - collatorId: Uint8Array +export interface TokenError_Unsupported { + __kind: 'Unsupported' } -/** - * Set the current max candidates, must be within 0 and `T::MaxCandidates` - * ForceOrigin call only - */ -export interface CollatorStakingCall_force_set_current_max_candidates { - __kind: 'force_set_current_max_candidates' - maxCandidates: number +export type ArithmeticError = ArithmeticError_Underflow | ArithmeticError_Overflow | ArithmeticError_DivisionByZero + +export interface ArithmeticError_Underflow { + __kind: 'Underflow' } -/** - * Set the MinCollatorStake amount - * ForceOrigin call only - */ -export interface CollatorStakingCall_force_set_min_collator_stake { - __kind: 'force_set_min_collator_stake' - minCollatorStake: bigint +export interface ArithmeticError_Overflow { + __kind: 'Overflow' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type SessionCall = SessionCall_set_keys | SessionCall_purge_keys +export interface ArithmeticError_DivisionByZero { + __kind: 'DivisionByZero' +} -/** - * Sets the session key(s) of the function caller to `keys`. - * Allows an account to set its session key prior to becoming a validator. - * This doesn't take effect until the next session. - * - * The dispatch origin of this function must be signed. - * - * # - * - Complexity: `O(1)`. Actual cost depends on the number of length of - * `T::Keys::key_ids()` which is fixed. - * - DbReads: `origin account`, `T::ValidatorIdOf`, `NextKeys` - * - DbWrites: `origin account`, `NextKeys` - * - DbReads per key id: `KeyOwner` - * - DbWrites per key id: `KeyOwner` - * # - */ -export interface SessionCall_set_keys { - __kind: 'set_keys' - keys: SessionKeys - proof: Uint8Array +export type TransactionalError = TransactionalError_LimitReached | TransactionalError_NoLayer + +export interface TransactionalError_LimitReached { + __kind: 'LimitReached' } -/** - * Removes any session key(s) of the function caller. - * - * This doesn't take effect until the next session. - * - * The dispatch origin of this function must be Signed and the account must be either be - * convertible to a validator ID using the chain's typical addressing system (this usually - * means being a controller account) or directly convertible into a validator ID (which - * usually means being a stash account). - * - * # - * - Complexity: `O(1)` in number of key types. Actual cost depends on the number of length - * of `T::Keys::key_ids()` which is fixed. - * - DbReads: `T::ValidatorIdOf`, `NextKeys`, `origin account` - * - DbWrites: `NextKeys`, `origin account` - * - DbWrites per key id: `KeyOwner` - * # - */ -export interface SessionCall_purge_keys { - __kind: 'purge_keys' +export interface TransactionalError_NoLayer { + __kind: 'NoLayer' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type XcmpQueueCall = XcmpQueueCall_service_overweight | XcmpQueueCall_suspend_xcm_execution | XcmpQueueCall_resume_xcm_execution | XcmpQueueCall_update_suspend_threshold | XcmpQueueCall_update_drop_threshold | XcmpQueueCall_update_resume_threshold | XcmpQueueCall_update_threshold_weight | XcmpQueueCall_update_weight_restrict_decay | XcmpQueueCall_update_xcmp_max_individual_weight +export type FreezeType = FreezeType_Collection | FreezeType_Token | FreezeType_CollectionAccount | FreezeType_TokenAccount -/** - * Services a single overweight XCM. - * - * - `origin`: Must pass `ExecuteOverweightOrigin`. - * - `index`: The index of the overweight XCM to service - * - `weight_limit`: The amount of weight that XCM execution may take. - * - * Errors: - * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. - * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. - * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. - * - * Events: - * - `OverweightServiced`: On success. - */ -export interface XcmpQueueCall_service_overweight { - __kind: 'service_overweight' - index: bigint - weightLimit: bigint +export interface FreezeType_Collection { + __kind: 'Collection' } -/** - * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. - * - * - `origin`: Must pass `ControllerOrigin`. - */ -export interface XcmpQueueCall_suspend_xcm_execution { - __kind: 'suspend_xcm_execution' +export interface FreezeType_Token { + __kind: 'Token' + value: bigint } -/** - * Resumes all XCM executions for the XCMP queue. - * - * Note that this function doesn't change the status of the in/out bound channels. - * - * - `origin`: Must pass `ControllerOrigin`. - */ -export interface XcmpQueueCall_resume_xcm_execution { - __kind: 'resume_xcm_execution' +export interface FreezeType_CollectionAccount { + __kind: 'CollectionAccount' + value: Uint8Array } -/** - * Overwrites the number of pages of messages which must be in the queue for the other side to be told to - * suspend their sending. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.suspend_value` - */ -export interface XcmpQueueCall_update_suspend_threshold { - __kind: 'update_suspend_threshold' - new: number +export interface FreezeType_TokenAccount { + __kind: 'TokenAccount' + tokenId: bigint + accountId: Uint8Array } -/** - * Overwrites the number of pages of messages which must be in the queue after which we drop any further - * messages from the channel. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.drop_threshold` - */ -export interface XcmpQueueCall_update_drop_threshold { - __kind: 'update_drop_threshold' - new: number +export type Type_130 = Type_130_NoMutation | Type_130_SomeMutation + +export interface Type_130_NoMutation { + __kind: 'NoMutation' } -/** - * Overwrites the number of pages of messages which the queue must be reduced to before it signals that - * message sending may recommence after it has been suspended. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.resume_threshold` - */ -export interface XcmpQueueCall_update_resume_threshold { - __kind: 'update_resume_threshold' - new: number +export interface Type_130_SomeMutation { + __kind: 'SomeMutation' + value: (TokenMarketBehavior | undefined) } -/** - * Overwrites the amount of remaining weight under which we stop processing messages. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.threshold_weight` - */ -export interface XcmpQueueCall_update_threshold_weight { - __kind: 'update_threshold_weight' - new: bigint +export type Type_133 = Type_133_NoMutation | Type_133_SomeMutation + +export interface Type_133_NoMutation { + __kind: 'NoMutation' } -/** - * Overwrites the speed to which the available weight approaches the maximum weight. - * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. - */ -export interface XcmpQueueCall_update_weight_restrict_decay { - __kind: 'update_weight_restrict_decay' - new: bigint +export interface Type_133_SomeMutation { + __kind: 'SomeMutation' + value: boolean } -/** - * Overwrite the maximum amount of weight any individual message may consume. - * Messages above this weight go into the overweight queue and may only be serviced explicitly. - * - * - `origin`: Must pass `Root`. - * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. - */ -export interface XcmpQueueCall_update_xcmp_max_individual_weight { - __kind: 'update_xcmp_max_individual_weight' - new: bigint +export type Type_134 = Type_134_NoMutation | Type_134_SomeMutation + +export interface Type_134_NoMutation { + __kind: 'NoMutation' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type PolkadotXcmCall = PolkadotXcmCall_send | PolkadotXcmCall_teleport_assets | PolkadotXcmCall_reserve_transfer_assets | PolkadotXcmCall_execute | PolkadotXcmCall_force_xcm_version | PolkadotXcmCall_force_default_xcm_version | PolkadotXcmCall_force_subscribe_version_notify | PolkadotXcmCall_force_unsubscribe_version_notify | PolkadotXcmCall_limited_reserve_transfer_assets | PolkadotXcmCall_limited_teleport_assets +export interface Type_134_SomeMutation { + __kind: 'SomeMutation' + value: DefaultTokenMetadata +} -export interface PolkadotXcmCall_send { - __kind: 'send' - dest: VersionedMultiLocation - message: VersionedXcm +export type TokenCap = TokenCap_SingleMint | TokenCap_Supply + +export interface TokenCap_SingleMint { + __kind: 'SingleMint' } -/** - * Teleport some assets from the local chain to some destination chain. - * - * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, - * with all fees taken as needed from the asset. - * - * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. - * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send - * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. - * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be - * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. - */ -export interface PolkadotXcmCall_teleport_assets { - __kind: 'teleport_assets' - dest: VersionedMultiLocation - beneficiary: VersionedMultiLocation - assets: VersionedMultiAssets - feeAssetItem: number +export interface TokenCap_Supply { + __kind: 'Supply' + value: bigint } -/** - * Transfer some assets from the local chain to the sovereign account of a destination - * chain and forward a notification XCM. - * - * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, - * with all fees taken as needed from the asset. - * - * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. - * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send - * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. - * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be - * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the - * `dest` side. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. - */ -export interface PolkadotXcmCall_reserve_transfer_assets { - __kind: 'reserve_transfer_assets' - dest: VersionedMultiLocation - beneficiary: VersionedMultiLocation - assets: VersionedMultiAssets - feeAssetItem: number +export type TokenMarketBehavior = TokenMarketBehavior_HasRoyalty | TokenMarketBehavior_IsCurrency + +export interface TokenMarketBehavior_HasRoyalty { + __kind: 'HasRoyalty' + value: DefaultRoyalty } -/** - * Execute an XCM message from a local, signed, origin. - * - * An event is deposited indicating whether `msg` could be executed completely or only - * partially. - * - * No more than `max_weight` will be used in its attempted execution. If this is less than the - * maximum amount of weight that the message could take to be executed, then no execution - * attempt will be made. - * - * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully - * to completion; only that *some* of it was executed. - */ -export interface PolkadotXcmCall_execute { - __kind: 'execute' - message: Type_334 - maxWeight: bigint +export interface TokenMarketBehavior_IsCurrency { + __kind: 'IsCurrency' } -/** - * Extoll that a particular destination can be communicated with through a particular - * version of XCM. - * - * - `origin`: Must be Root. - * - `location`: The destination that is being described. - * - `xcm_version`: The latest version of XCM that `location` supports. - */ -export interface PolkadotXcmCall_force_xcm_version { - __kind: 'force_xcm_version' - location: V1MultiLocation - xcmVersion: number +export type DefaultTokenMetadata = DefaultTokenMetadata_Native | DefaultTokenMetadata_Foreign + +export interface DefaultTokenMetadata_Native { + __kind: 'Native' } -/** - * Set a safe XCM version (the version that XCM should be encoded with if the most recent - * version a destination can accept is unknown). - * - * - `origin`: Must be Root. - * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable. - */ -export interface PolkadotXcmCall_force_default_xcm_version { - __kind: 'force_default_xcm_version' - maybeXcmVersion: (number | undefined) +export interface DefaultTokenMetadata_Foreign { + __kind: 'Foreign' + decimalCount: number + name: Uint8Array + symbol: Uint8Array + location: (V1MultiLocation | undefined) } -/** - * Ask a location to notify us regarding their XCM version and any changes to it. - * - * - `origin`: Must be Root. - * - `location`: The location to which we should subscribe for XCM version notifications. - */ -export interface PolkadotXcmCall_force_subscribe_version_notify { - __kind: 'force_subscribe_version_notify' - location: VersionedMultiLocation +export type V1Junctions = V1Junctions_Here | V1Junctions_X1 | V1Junctions_X2 | V1Junctions_X3 | V1Junctions_X4 | V1Junctions_X5 | V1Junctions_X6 | V1Junctions_X7 | V1Junctions_X8 + +export interface V1Junctions_Here { + __kind: 'Here' } -/** - * Require that a particular destination should no longer notify us regarding any XCM - * version changes. - * - * - `origin`: Must be Root. - * - `location`: The location to which we are currently subscribed for XCM version - * notifications which we no longer desire. - */ -export interface PolkadotXcmCall_force_unsubscribe_version_notify { - __kind: 'force_unsubscribe_version_notify' - location: VersionedMultiLocation +export interface V1Junctions_X1 { + __kind: 'X1' + value: V1Junction } -/** - * Transfer some assets from the local chain to the sovereign account of a destination - * chain and forward a notification XCM. - * - * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight - * is needed than `weight_limit`, then the operation will fail and the assets send may be - * at risk. - * - * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. - * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send - * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. - * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be - * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the - * `dest` side. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. - * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. - */ -export interface PolkadotXcmCall_limited_reserve_transfer_assets { - __kind: 'limited_reserve_transfer_assets' - dest: VersionedMultiLocation - beneficiary: VersionedMultiLocation - assets: VersionedMultiAssets - feeAssetItem: number - weightLimit: V2WeightLimit +export interface V1Junctions_X2 { + __kind: 'X2' + value: [V1Junction, V1Junction] } -/** - * Teleport some assets from the local chain to some destination chain. - * - * Fee payment on the destination side is made from the asset in the `assets` vector of - * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight - * is needed than `weight_limit`, then the operation will fail and the assets send may be - * at risk. - * - * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. - * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send - * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. - * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be - * an `AccountId32` value. - * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the - * `dest` side. May not be empty. - * - `fee_asset_item`: The index into `assets` of the item which should be used to pay - * fees. - * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. - */ -export interface PolkadotXcmCall_limited_teleport_assets { - __kind: 'limited_teleport_assets' - dest: VersionedMultiLocation - beneficiary: VersionedMultiLocation - assets: VersionedMultiAssets - feeAssetItem: number - weightLimit: V2WeightLimit +export interface V1Junctions_X3 { + __kind: 'X3' + value: [V1Junction, V1Junction, V1Junction] } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type CumulusXcmCall = never +export interface V1Junctions_X4 { + __kind: 'X4' + value: [V1Junction, V1Junction, V1Junction, V1Junction] +} -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type DmpQueueCall = DmpQueueCall_service_overweight +export interface V1Junctions_X5 { + __kind: 'X5' + value: [V1Junction, V1Junction, V1Junction, V1Junction, V1Junction] +} -/** - * Service a single overweight message. - * - * - `origin`: Must pass `ExecuteOverweightOrigin`. - * - `index`: The index of the overweight message to service. - * - `weight_limit`: The amount of weight that message execution may take. - * - * Errors: - * - `Unknown`: Message of `index` is unknown. - * - `OverLimit`: Message execution may use greater than `weight_limit`. - * - * Events: - * - `OverweightServiced`: On success. - */ -export interface DmpQueueCall_service_overweight { - __kind: 'service_overweight' - index: bigint - weightLimit: bigint +export interface V1Junctions_X6 { + __kind: 'X6' + value: [V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction] } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type OrmlXcmCall = OrmlXcmCall_send_as_sovereign +export interface V1Junctions_X7 { + __kind: 'X7' + value: [V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction] +} -/** - * Send an XCM message as parachain sovereign. - */ -export interface OrmlXcmCall_send_as_sovereign { - __kind: 'send_as_sovereign' - dest: VersionedMultiLocation - message: VersionedXcm +export interface V1Junctions_X8 { + __kind: 'X8' + value: [V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction] } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type EfinityXcmCall = EfinityXcmCall_transfer_to_parachain | EfinityXcmCall_transfer_asset_to_parachain | EfinityXcmCall_force_set_minimum_weight +export type V0OriginKind = V0OriginKind_Native | V0OriginKind_SovereignAccount | V0OriginKind_Superuser | V0OriginKind_Xcm -/** - * `origin` transfers `amount` of EFI to `beneficiary` on the `parachain` - * - * Note: EFI needs to be registered as foreign token in destination parachain - * - * - `para_id`: destination parachain - * - `beneficiary`: account to receive EFI in destination parachain - * - `amount`: amount of EFI to transfer - * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's - * `None` - * - * # Errors - * - * - `InvalidAccountId`: `beneficiary` is invalid, i.e could not be converted to - * `MultiLocation` - */ -export interface EfinityXcmCall_transfer_to_parachain { - __kind: 'transfer_to_parachain' - paraId: ParachainId - beneficiary: Account - amount: bigint - destWeight: (bigint | undefined) +export interface V0OriginKind_Native { + __kind: 'Native' } -/** - * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` - * - * Note: `asset` needs to be registered as foreign token in destination parachain - * - * - `para_id`: destination parachain - * - `beneficiary`: account to receive `asset` in destination parachain - * - `asset`: asset to transfer - * - `amount`: amount of `asset` to transfer - * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's - * `None` - * - * # Errors - * - * - `InvalidAccountId`: `beneficiary` is invalid, i.e could not be converted to - */ -export interface EfinityXcmCall_transfer_asset_to_parachain { - __kind: 'transfer_asset_to_parachain' - paraId: ParachainId - beneficiary: Account - assetId: AssetId - amount: bigint - destWeight: (bigint | undefined) +export interface V0OriginKind_SovereignAccount { + __kind: 'SovereignAccount' } -/** - * Update xcm fees amount to be used in xcm.Withdraw message - */ -export interface EfinityXcmCall_force_set_minimum_weight { - __kind: 'force_set_minimum_weight' - xcmCall: XcmOperation - xcmWeightFeeMisc: MinimumWeightFeePair +export interface V0OriginKind_Superuser { + __kind: 'Superuser' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type XTokensCall = XTokensCall_transfer | XTokensCall_transfer_multiasset | XTokensCall_transfer_with_fee | XTokensCall_transfer_multiasset_with_fee | XTokensCall_transfer_multicurrencies | XTokensCall_transfer_multiassets +export interface V0OriginKind_Xcm { + __kind: 'Xcm' +} -/** - * Transfer native currencies. - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer { - __kind: 'transfer' - currencyId: AssetId - amount: bigint - dest: VersionedMultiLocation - destWeightLimit: V2WeightLimit +export interface DoubleEncoded { + encoded: Uint8Array } -/** - * Transfer `MultiAsset`. - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_multiasset { - __kind: 'transfer_multiasset' - asset: VersionedMultiAsset - dest: VersionedMultiLocation - destWeightLimit: V2WeightLimit +export type V1MultiAssetFilter = V1MultiAssetFilter_Definite | V1MultiAssetFilter_Wild + +export interface V1MultiAssetFilter_Definite { + __kind: 'Definite' + value: V1MultiAsset[] } -/** - * Transfer native currencies specifying the fee and amount as - * separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * `fee` is the amount to be spent to pay for execution in destination - * chain. Both fee and amount will be subtracted form the callers - * balance. - * - * If `fee` is not high enough to cover for the execution costs in the - * destination chain, then the assets will be trapped in the - * destination chain - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_with_fee { - __kind: 'transfer_with_fee' - currencyId: AssetId - amount: bigint - fee: bigint - dest: VersionedMultiLocation - destWeightLimit: V2WeightLimit +export interface V1MultiAssetFilter_Wild { + __kind: 'Wild' + value: V1WildMultiAsset } -/** - * Transfer `MultiAsset` specifying the fee and amount as separate. - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * `fee` is the multiasset to be spent to pay for execution in - * destination chain. Both fee and amount will be subtracted form the - * callers balance For now we only accept fee and asset having the same - * `MultiLocation` id. - * - * If `fee` is not high enough to cover for the execution costs in the - * destination chain, then the assets will be trapped in the - * destination chain - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_multiasset_with_fee { - __kind: 'transfer_multiasset_with_fee' - asset: VersionedMultiAsset - fee: VersionedMultiAsset - dest: VersionedMultiLocation - destWeightLimit: V2WeightLimit +export type V0MultiAsset = V0MultiAsset_None | V0MultiAsset_All | V0MultiAsset_AllFungible | V0MultiAsset_AllNonFungible | V0MultiAsset_AllAbstractFungible | V0MultiAsset_AllAbstractNonFungible | V0MultiAsset_AllConcreteFungible | V0MultiAsset_AllConcreteNonFungible | V0MultiAsset_AbstractFungible | V0MultiAsset_AbstractNonFungible | V0MultiAsset_ConcreteFungible | V0MultiAsset_ConcreteNonFungible + +export interface V0MultiAsset_None { + __kind: 'None' } -/** - * Transfer several currencies specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * `fee_item` is index of the currencies tuple that we want to use for - * payment - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_multicurrencies { - __kind: 'transfer_multicurrencies' - currencies: [AssetId, bigint][] - feeItem: number - dest: VersionedMultiLocation - destWeightLimit: V2WeightLimit +export interface V0MultiAsset_All { + __kind: 'All' } -/** - * Transfer several `MultiAsset` specifying the item to be used as fee - * - * `dest_weight_limit` is the weight for XCM execution on the dest - * chain, and it would be charged from the transferred assets. If set - * below requirements, the execution may fail and assets wouldn't be - * received. - * - * `fee_item` is index of the MultiAssets that we want to use for - * payment - * - * It's a no-op if any error on local XCM execution or message sending. - * Note sending assets out per se doesn't guarantee they would be - * received. Receiving depends on if the XCM message could be delivered - * by the network, and if the receiving chain would handle - * messages correctly. - */ -export interface XTokensCall_transfer_multiassets { - __kind: 'transfer_multiassets' - assets: VersionedMultiAssets - feeItem: number - dest: VersionedMultiLocation - destWeightLimit: V2WeightLimit +export interface V0MultiAsset_AllFungible { + __kind: 'AllFungible' +} + +export interface V0MultiAsset_AllNonFungible { + __kind: 'AllNonFungible' } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type BountiesCall = BountiesCall_propose_bounty | BountiesCall_approve_bounty | BountiesCall_propose_curator | BountiesCall_unassign_curator | BountiesCall_accept_curator | BountiesCall_award_bounty | BountiesCall_claim_bounty | BountiesCall_close_bounty | BountiesCall_extend_bounty_expiry +export interface V0MultiAsset_AllAbstractFungible { + __kind: 'AllAbstractFungible' + id: Uint8Array +} -/** - * Propose a new bounty. - * - * The dispatch origin for this call must be _Signed_. - * - * Payment: `TipReportDepositBase` will be reserved from the origin account, as well as - * `DataDepositPerByte` for each byte in `reason`. It will be unreserved upon approval, - * or slashed when rejected. - * - * - `curator`: The curator account whom will manage this bounty. - * - `fee`: The curator fee. - * - `value`: The total payment amount of this bounty, curator fee included. - * - `description`: The description of this bounty. - */ -export interface BountiesCall_propose_bounty { - __kind: 'propose_bounty' - value: bigint - description: Uint8Array +export interface V0MultiAsset_AllAbstractNonFungible { + __kind: 'AllAbstractNonFungible' + class: Uint8Array } -/** - * Approve a bounty proposal. At a later time, the bounty will be funded and become active - * and the original deposit will be returned. - * - * May only be called from `T::ApproveOrigin`. - * - * # - * - O(1). - * # - */ -export interface BountiesCall_approve_bounty { - __kind: 'approve_bounty' - bountyId: number +export interface V0MultiAsset_AllConcreteFungible { + __kind: 'AllConcreteFungible' + id: V0MultiLocation } -/** - * Assign a curator to a funded bounty. - * - * May only be called from `T::ApproveOrigin`. - * - * # - * - O(1). - * # - */ -export interface BountiesCall_propose_curator { - __kind: 'propose_curator' - bountyId: number - curator: MultiAddress - fee: bigint +export interface V0MultiAsset_AllConcreteNonFungible { + __kind: 'AllConcreteNonFungible' + class: V0MultiLocation } -/** - * Unassign curator from a bounty. - * - * This function can only be called by the `RejectOrigin` a signed origin. - * - * If this function is called by the `RejectOrigin`, we assume that the curator is - * malicious or inactive. As a result, we will slash the curator when possible. - * - * If the origin is the curator, we take this as a sign they are unable to do their job and - * they willingly give up. We could slash them, but for now we allow them to recover their - * deposit and exit without issue. (We may want to change this if it is abused.) - * - * Finally, the origin can be anyone if and only if the curator is "inactive". This allows - * anyone in the community to call out that a curator is not doing their due diligence, and - * we should pick a new curator. In this case the curator should also be slashed. - * - * # - * - O(1). - * # - */ -export interface BountiesCall_unassign_curator { - __kind: 'unassign_curator' - bountyId: number +export interface V0MultiAsset_AbstractFungible { + __kind: 'AbstractFungible' + id: Uint8Array + amount: bigint } -/** - * Accept the curator role for a bounty. - * A deposit will be reserved from curator and refund upon successful payout. - * - * May only be called from the curator. - * - * # - * - O(1). - * # - */ -export interface BountiesCall_accept_curator { - __kind: 'accept_curator' - bountyId: number +export interface V0MultiAsset_AbstractNonFungible { + __kind: 'AbstractNonFungible' + class: Uint8Array + instance: V1AssetInstance } -/** - * Award bounty to a beneficiary account. The beneficiary will be able to claim the funds - * after a delay. - * - * The dispatch origin for this call must be the curator of this bounty. - * - * - `bounty_id`: Bounty ID to award. - * - `beneficiary`: The beneficiary account whom will receive the payout. - * - * # - * - O(1). - * # - */ -export interface BountiesCall_award_bounty { - __kind: 'award_bounty' - bountyId: number - beneficiary: MultiAddress +export interface V0MultiAsset_ConcreteFungible { + __kind: 'ConcreteFungible' + id: V0MultiLocation + amount: bigint } -/** - * Claim the payout from an awarded bounty after payout delay. - * - * The dispatch origin for this call must be the beneficiary of this bounty. - * - * - `bounty_id`: Bounty ID to claim. - * - * # - * - O(1). - * # - */ -export interface BountiesCall_claim_bounty { - __kind: 'claim_bounty' - bountyId: number +export interface V0MultiAsset_ConcreteNonFungible { + __kind: 'ConcreteNonFungible' + class: V0MultiLocation + instance: V1AssetInstance } -/** - * Cancel a proposed or active bounty. All the funds will be sent to treasury and - * the curator deposit will be unreserved if possible. - * - * Only `T::RejectOrigin` is able to cancel a bounty. - * - * - `bounty_id`: Bounty ID to cancel. - * - * # - * - O(1). - * # - */ -export interface BountiesCall_close_bounty { - __kind: 'close_bounty' - bountyId: number +export type V0MultiLocation = V0MultiLocation_Null | V0MultiLocation_X1 | V0MultiLocation_X2 | V0MultiLocation_X3 | V0MultiLocation_X4 | V0MultiLocation_X5 | V0MultiLocation_X6 | V0MultiLocation_X7 | V0MultiLocation_X8 + +export interface V0MultiLocation_Null { + __kind: 'Null' } -/** - * Extend the expiry time of an active bounty. - * - * The dispatch origin for this call must be the curator of this bounty. - * - * - `bounty_id`: Bounty ID to extend. - * - `remark`: additional information. - * - * # - * - O(1). - * # - */ -export interface BountiesCall_extend_bounty_expiry { - __kind: 'extend_bounty_expiry' - bountyId: number - remark: Uint8Array +export interface V0MultiLocation_X1 { + __kind: 'X1' + value: V0Junction } -/** - * Contains one variant per dispatchable that can be called by an extrinsic. - */ -export type MultiTokensCall = MultiTokensCall_create_collection | MultiTokensCall_destroy_collection | MultiTokensCall_mutate_collection | MultiTokensCall_mutate_token | MultiTokensCall_mint | MultiTokensCall_burn | MultiTokensCall_transfer | MultiTokensCall_freeze | MultiTokensCall_thaw | MultiTokensCall_set_attribute | MultiTokensCall_remove_attribute | MultiTokensCall_remove_all_attributes | MultiTokensCall_batch_transfer | MultiTokensCall_batch_mint | MultiTokensCall_batch_set_attribute | MultiTokensCall_approve_collection | MultiTokensCall_unapprove_collection | MultiTokensCall_approve_token | MultiTokensCall_unapprove_token | MultiTokensCall_force_mutate_collection | MultiTokensCall_force_transfer | MultiTokensCall_force_set_collection | MultiTokensCall_force_set_token | MultiTokensCall_force_set_attribute | MultiTokensCall_force_set_collection_account | MultiTokensCall_force_set_token_account | MultiTokensCall_force_create_collection +export interface V0MultiLocation_X2 { + __kind: 'X2' + value: [V0Junction, V0Junction] +} -/** - * Creates a new collection from `descriptor` - * - * # Errors - * - `DepositReserveFailed` if the deposit cannot be reserved - */ -export interface MultiTokensCall_create_collection { - __kind: 'create_collection' - descriptor: DefaultCollectionDescriptor +export interface V0MultiLocation_X3 { + __kind: 'X3' + value: [V0Junction, V0Junction, V0Junction] } -/** - * Destroys `Collection` with `id`. `origin` must be the owner of the `Collection`. - * - * - * # Errors - * - `NoPermission` if `origin` is not the owner of the collection. - * - `NotFound` if `Collection` with `id` does not exist. - * - `DestroyForbiddenByCollectionEvent` if another pallet is blocking the collection's - * destruction - * - `DestroyForbiddenByRemainingTokens` if collection still has tokens when destroying - * - `DestroyForbiddenByAttributeCount` if collection still has attributes when destroying - * current number of collection attributes. - */ -export interface MultiTokensCall_destroy_collection { - __kind: 'destroy_collection' - collectionId: bigint +export interface V0MultiLocation_X4 { + __kind: 'X4' + value: [V0Junction, V0Junction, V0Junction, V0Junction] } -/** - * Modify `Collection` with `id` by applying `mutation` - * - * # Errors - * - `NotFound`, if `collection_id` does not exist. - * - `NoPermission`, if `origin` is not the owner of `collection`. - */ -export interface MultiTokensCall_mutate_collection { - __kind: 'mutate_collection' - collectionId: bigint - mutation: DefaultCollectionMutation +export interface V0MultiLocation_X5 { + __kind: 'X5' + value: [V0Junction, V0Junction, V0Junction, V0Junction, V0Junction] } -/** - * Modify `Token` with `token_id` from `Collection` with `collection_id` by applying - * `mutation` - * - * # Errors - * - `CurrencyIncompatibleWithCollectionRoyalty` if token has already been assigned a - * royalty - * - `NoPermission` if not the collection owner - * - `TokenNotFound` if Token does not exist - * - `ConflictingLocation` if the new location is already occupied - */ -export interface MultiTokensCall_mutate_token { - __kind: 'mutate_token' - collectionId: bigint - tokenId: bigint - mutation: DefaultTokenMutation +export interface V0MultiLocation_X6 { + __kind: 'X6' + value: [V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction] } -/** - * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's - * `MintPolicy`. - * - * # Errors - * - `AmountZero` if `amount == 0`. - * - `CollectionNotFound` if `Collection` does not exist. - * - `TokenNotFound` if `Token` does not exist. - * - `TokenAlreadyExists` if attempting to create a token that already exists - * - `NoPermission` if `caller` is not allowed to mint the `collection`. - * - `Overflow` if `amount + current_total_supply` overflows its type, or if the - * token_count - * overflows. - * - `TokenMintCapExceeded` if the mint policy TokenCap does not allow minting - * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded - * - `DepositReserveFailed` if the issuer does not have sufficent balance for token deposit - * - `ConflictingLocation` if the token is foreign and the location is already mapped to - * another asset in `AssetIdsByLocation` - */ -export interface MultiTokensCall_mint { - __kind: 'mint' - recipient: MultiAddress - collectionId: bigint - params: DefaultMintParams +export interface V0MultiLocation_X7 { + __kind: 'X7' + value: [V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction] } -/** - * Reduces the balance of `owner` by `amount` of `token_id` from `collection_id`. - * It also updates the total supply of `collection_id`. - * - * # Errors - * - `NotFound` if `collection` does not exist. - * - `BalanceLow` if `owner` account does not has enough amount of any token in `tokens` - * of `collection`. - * - `CollectionDoesNotSupportGivenToken` if `tokens` is not empty. - * - `BalanceLow` if `owner` account does not has enough amount of the `collection`. - * - `Overflow` if amount - supply overflows type, or if burn causes collection.token_count - * to - * overflow. - * - `DepositUnreserveFailed` if caller does not have enough reserved balance to unreserve - */ -export interface MultiTokensCall_burn { - __kind: 'burn' - collectionId: bigint - params: DefaultBurnParams +export interface V0MultiLocation_X8 { + __kind: 'X8' + value: [V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction] } -/** - * `operator` transfers to `recipient` for `collection_id` with `params` - * - * # Errors - * - `AmountZero` if `amount == 0`. - * - `InvalidTargetAccount` if `source == target`. - * - `BalanceLow` if `source` does not own enough amount of `collection`. - * - `Overflow` if `target` balance of `collection` overflows. - */ -export interface MultiTokensCall_transfer { - __kind: 'transfer' - recipient: MultiAddress - collectionId: bigint - params: DefaultTransferParams -} +export type DispatchClass = DispatchClass_Normal | DispatchClass_Operational | DispatchClass_Mandatory -/** - * Freeze collection, token or account - */ -export interface MultiTokensCall_freeze { - __kind: 'freeze' - info: Freeze +export interface DispatchClass_Normal { + __kind: 'Normal' } -/** - * Thaw collection, token or account - */ -export interface MultiTokensCall_thaw { - __kind: 'thaw' - info: Freeze +export interface DispatchClass_Operational { + __kind: 'Operational' } -/** - * Sets the attribute `key` to `value` for `collection_id`. - * If `token_id` is `None`, the attribute is added to the collection. If it is `Some`, the - * attribute is added to the token. - * - * # Errors - * - `InvalidAttributeKey` if `key.len() == 0` - * - `CollectionNotFound` if `collection_id` does not exist. - * - `TokenNotFound` if `token_id` is `Some` and does not exist. - * - `NoPermission` if `source` account is not the owner of the collection. - * - `Overflow` if an attribute counter overflows - * - `DepositReserveFailed` if unable to reserve the deposit for the attribute storage. - */ -export interface MultiTokensCall_set_attribute { - __kind: 'set_attribute' - collectionId: bigint - tokenId: (bigint | undefined) - key: Uint8Array - value: Uint8Array +export interface DispatchClass_Mandatory { + __kind: 'Mandatory' } -/** - * Removes the `key` attribute from the given `collection_id` or `token_id`. - * - * # Errors - * - `InvalidAttributeKey` if `key.len() == 0` - * - `CollectionNotFound` if `collection_id` does not exist. - * - `TokenNotFound` if `token_id` is `Some` and does not exist. - * - `NoPermission` if `caller` is not the owner of the collection. - * - `Underflow` if an attribute counter underflows - */ -export interface MultiTokensCall_remove_attribute { - __kind: 'remove_attribute' - collectionId: bigint - tokenId: (bigint | undefined) - key: Uint8Array +export type Pays = Pays_Yes | Pays_No + +export interface Pays_Yes { + __kind: 'Yes' } -/** - * Removes all attributes from the given `collection_id` or `token_id`. - * - * # Errors - * - `InvalidAttributeCount` if `attribute_count` doesn't match the number of attributes - * - `CollectionNotFound` if Collection with `collection_id` does not exist. - * - `TokenNotFound` if Token with `token_id` does not exist. - * - `NoPermission` if `origin` account is not the owner of the Collection or Token - * - other errors from `remove_attribute` - */ -export interface MultiTokensCall_remove_all_attributes { - __kind: 'remove_all_attributes' - collectionId: bigint - tokenId: (bigint | undefined) - attributeCount: number +export interface Pays_No { + __kind: 'No' } -/** - * Transfers the specific amount of tokens of `collection` to `recipients` from `origin` - * account. A single failure will fail all transfers. - * - * # Errors - * - `AmountZero` if `amount == 0`. - * - `InvalidTargetAccount` if `source == target`. - * - `BalanceLow` if `source` does not own enough amount of `collection`. - * - `BalanceOverflow` if `target` balance of `collection` overflows. - */ -export interface MultiTokensCall_batch_transfer { - __kind: 'batch_transfer' - collectionId: bigint - recipients: Recipient[] +export type V1AssetId = V1AssetId_Concrete | V1AssetId_Abstract + +export interface V1AssetId_Concrete { + __kind: 'Concrete' + value: V1MultiLocation } -/** - * Collection owner mints tokens of `collection_id` to `recipients` consisting of an - * `AccountId` and `MintParams`. A single mint failure will fail all of them in the batch. - * - * # Errors - * - `AmountZero` if `amount == 0`. - * - `NotFound` if `collection` does **not** exist. - * - `NoPermission` if `caller` is not allowed to mint the `collection`. - * - `MintForbidden` if the policy disallows the operation - * - `BalanceOverflow` if `amount + current_total_supply` overflows its type. - * - `TokenCountOverflow` if the token_count overflows - * - `TokenMintCapExceeded` if the mint policy TokenCap does not allow minting - * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded - * - `DepositReserveFailed` if the issuer does not have sufficent balance for token deposit - */ -export interface MultiTokensCall_batch_mint { - __kind: 'batch_mint' - collectionId: bigint - recipients: Type_378[] +export interface V1AssetId_Abstract { + __kind: 'Abstract' + value: Uint8Array } -/** - * Collection owner sets `attributes` to `collection_id` - * - * If `token_id` is `None`, the attribute is added to the collection. If it is `Some`, the - * attribute is added to the token. - * - * # Errors - * - `InvalidAttributeKey` if `key.len() == 0` - * - `CollectionNotFound` if `collection_id` does not exist. - * - `TokenNotFound` if `token_id` is `Some` and does not exist. - * - `NoPermission` if `source` account is not the owner of the collection. - * - `Overflow` if an attribute counter overflows - * - `DepositReserveFailed` if unable to reserve the deposit for the attribute storage. - */ -export interface MultiTokensCall_batch_set_attribute { - __kind: 'batch_set_attribute' - collectionId: bigint - tokenId: (bigint | undefined) - attributes: AttributeKeyValuePair[] +export type V1Fungibility = V1Fungibility_Fungible | V1Fungibility_NonFungible + +export interface V1Fungibility_Fungible { + __kind: 'Fungible' + value: bigint } -/** - * Approve the `operator` to manage all of `origin`'s tokens belonging to `collection_id`. - * If an `expiration` is provided, the approval will end when it expires. - * - * # Errors - * - `CannotApproveSelf` - if `origin == operator` - * - `AlreadyExpired` - if `expiration` is earlier than now - * - `CollectionAccountNotFound` if the collection account does not exist - * - `MaxApprovalsExceeded` if approval count has exceeded the maximum - */ -export interface MultiTokensCall_approve_collection { - __kind: 'approve_collection' - collectionId: bigint - operator: Uint8Array - expiration: (number | undefined) +export interface V1Fungibility_NonFungible { + __kind: 'NonFungible' + value: V1AssetInstance } /** - * Unapprove the `operator` to manage all of `origin`'s tokens belonging to `collection` - * - * # Errors - * - `CollectionAccountNotFound` if the collection account cannot be found + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export interface MultiTokensCall_unapprove_collection { - __kind: 'unapprove_collection' - collectionId: bigint - operator: Uint8Array -} +export type SystemCall = SystemCall_fill_block | SystemCall_remark | SystemCall_set_heap_pages | SystemCall_set_code | SystemCall_set_code_without_checks | SystemCall_set_storage | SystemCall_kill_storage | SystemCall_kill_prefix | SystemCall_remark_with_event /** - * Approve `operator` to transfer up to `amount` of `caller`'s balance for `token_id` of - * `collection_id`. An `expiration` can be provided. `current_amount` must match the - * current approved amount. - * - * # Errors - * - `CannotApproveSelf` if `origin == operator` - * - `CollectionAlreadyApproved` if `collection_id` is already approved - * - `AlreadyExpired` if `expiration` is earlier than now - * - `TokenAccountNotFound` if the token account does not exist - * - `MaxApprovalsExceeded` if approval count has exceeded the maximum - * - `WrongCurrentApprovedAmount` if `current_amount` does not match the current approval - * amount + * A dispatch that will fill the block weight up to the given ratio. */ -export interface MultiTokensCall_approve_token { - __kind: 'approve_token' - collectionId: bigint - tokenId: bigint - operator: Uint8Array - amount: bigint - expiration: (number | undefined) - currentAmount: bigint +export interface SystemCall_fill_block { + __kind: 'fill_block' + ratio: number } /** - * Unapprove `operator` to transfer `origin`'s `token_id` of `collection_id` + * Make some on-chain remark. * - * # Errors - * - `TokenAccountNotFound` if the token account does not exist + * # + * - `O(1)` + * # */ -export interface MultiTokensCall_unapprove_token { - __kind: 'unapprove_token' - collectionId: bigint - tokenId: bigint - operator: Uint8Array +export interface SystemCall_remark { + __kind: 'remark' + remark: Uint8Array } /** - * Exactly as `mutate_collection`, except the origin must be root and the `caller` account - * should be specified. - * - * # Errors - * - `BadOrigin` if origin != root - * - Same as mutate_collection + * Set the number of pages in the WebAssembly environment's heap. */ -export interface MultiTokensCall_force_mutate_collection { - __kind: 'force_mutate_collection' - collectionId: bigint - mutation: DefaultCollectionMutation +export interface SystemCall_set_heap_pages { + __kind: 'set_heap_pages' + pages: bigint } /** - * Exactly as `transfer`, except the origin must be root and the source account should be - * specified. + * Set the new runtime code. * - * # Errors - * - `BadOrigin` if origin != root - * - Same as transfer + * # + * - `O(C + S)` where `C` length of `code` and `S` complexity of `can_set_code` + * - 1 call to `can_set_code`: `O(S)` (calls `sp_io::misc::runtime_version` which is + * expensive). + * - 1 storage write (codec `O(C)`). + * - 1 digest item. + * - 1 event. + * The weight of this function is dependent on the runtime, but generally this is very + * expensive. We will treat this as a full block. + * # */ -export interface MultiTokensCall_force_transfer { - __kind: 'force_transfer' - source: MultiAddress - destination: MultiAddress - collectionId: bigint - params: DefaultTransferParams +export interface SystemCall_set_code { + __kind: 'set_code' + code: Uint8Array } /** - * Set the Collections storage to the given `value`, origin must be root + * Set the new runtime code without doing any checks of the given `code`. * - * # Errors - * - `BadOrigin` if origin != root + * # + * - `O(C)` where `C` length of `code` + * - 1 storage write (codec `O(C)`). + * - 1 digest item. + * - 1 event. + * The weight of this function is dependent on the runtime. We will treat this as a full + * block. # */ -export interface MultiTokensCall_force_set_collection { - __kind: 'force_set_collection' - collectionId: bigint - value: (Collection | undefined) +export interface SystemCall_set_code_without_checks { + __kind: 'set_code_without_checks' + code: Uint8Array } /** - * Set the Tokens storage to the given `value`, origin must be root - * - * # Errors - * - `BadOrigin` if origin != root + * Set some items of storage. */ -export interface MultiTokensCall_force_set_token { - __kind: 'force_set_token' - collectionId: bigint - tokenId: bigint - value: (Token | undefined) +export interface SystemCall_set_storage { + __kind: 'set_storage' + items: [Uint8Array, Uint8Array][] } /** - * Set the Tokens storage to the given `value`, origin must be root - * - * # Errors - * - `BadOrigin` if origin != root + * Kill some items from storage. */ -export interface MultiTokensCall_force_set_attribute { - __kind: 'force_set_attribute' - collectionId: bigint - tokenId: (bigint | undefined) - key: Uint8Array - value: (Attribute | undefined) +export interface SystemCall_kill_storage { + __kind: 'kill_storage' + keys: Uint8Array[] } /** - * Set the CollectionAccounts storage to the given `value`, origin must be root + * Kill all storage items with a key that starts with the given prefix. * - * # Errors - * - `BadOrigin` if origin != root + * **NOTE:** We rely on the Root origin to provide us the number of subkeys under + * the prefix we are removing to accurately calculate the weight of this function. */ -export interface MultiTokensCall_force_set_collection_account { - __kind: 'force_set_collection_account' - collectionId: bigint - accountId: MultiAddress - value: (CollectionAccount | undefined) +export interface SystemCall_kill_prefix { + __kind: 'kill_prefix' + prefix: Uint8Array + subkeys: number } /** - * Set the TokenAccounts storage to the given `value`, origin must be root - * - * # Errors - * - `BadOrigin` if origin != root + * Make some on-chain remark and emit event. */ -export interface MultiTokensCall_force_set_token_account { - __kind: 'force_set_token_account' - collectionId: bigint - tokenId: bigint - accountId: MultiAddress - value: (TokenAccount | undefined) +export interface SystemCall_remark_with_event { + __kind: 'remark_with_event' + remark: Uint8Array } /** - * Creates a new collection from `descriptor` at `collection_id`, origin must be root + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type ParachainSystemCall = ParachainSystemCall_set_validation_data | ParachainSystemCall_sudo_send_upward_message | ParachainSystemCall_authorize_upgrade | ParachainSystemCall_enact_authorized_upgrade + +/** + * Set the current validation data. * - * # Errors - * - `DepositReserveFailed` if the deposit cannot be reserved + * This should be invoked exactly once per block. It will panic at the finalization + * phase if the call was not invoked. + * + * The dispatch origin for this call must be `Inherent` + * + * As a side effect, this function upgrades the current validation function + * if the appropriate time has come. */ -export interface MultiTokensCall_force_create_collection { - __kind: 'force_create_collection' - owner: Uint8Array - collectionId: bigint - descriptor: DefaultCollectionDescriptor +export interface ParachainSystemCall_set_validation_data { + __kind: 'set_validation_data' + data: ParachainInherentData +} + +export interface ParachainSystemCall_sudo_send_upward_message { + __kind: 'sudo_send_upward_message' + message: Uint8Array +} + +export interface ParachainSystemCall_authorize_upgrade { + __kind: 'authorize_upgrade' + codeHash: Uint8Array +} + +export interface ParachainSystemCall_enact_authorized_upgrade { + __kind: 'enact_authorized_upgrade' + code: Uint8Array } /** * Contains one variant per dispatchable that can be called by an extrinsic. */ -export type ClaimsCall = ClaimsCall_claim | ClaimsCall_mint_claim | ClaimsCall_move_claim +export type TimestampCall = TimestampCall_set /** - * Make a claim to collect your EFI. - * - * The dispatch origin for this call must be _None_. + * Set the current time. * - * Unsigned Validation: - * A call to claim is deemed valid if the signature provided matches - * the expected signed message of: + * This call should be invoked exactly once per block. It will panic at the finalization + * phase, if this call hasn't been invoked by that time. * - * > Ethereum Signed Message: - * > (configured prefix string)(address) + * The timestamp should be greater than the previous one by the amount specified by + * `MinimumPeriod`. * - * and `address` matches the `dest` account. + * The dispatch origin for this call must be `Inherent`. * - * Parameters: - * - `dest`: The destination account to payout the claim. - * - `ethereum_signature`: The signature of an ethereum signed message matching the format - * described above. + * # + * - `O(1)` (Note that implementations of `OnTimestampSet` must also be `O(1)`) + * - 1 storage read and 1 storage mutation (codec `O(1)`). (because of `DidUpdate::take` in + * `on_finalize`) + * - 1 event handler `on_timestamp_set`. Must be `O(1)`. + * # + */ +export interface TimestampCall_set { + __kind: 'set' + now: bigint +} + +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type SudoCall = SudoCall_sudo | SudoCall_sudo_unchecked_weight | SudoCall_set_key | SudoCall_sudo_as + +/** + * Authenticates the sudo key and dispatches a function call with `Root` origin. * - * - * The weight of this call is invariant over the input parameters. - * Weight includes logic to validate unsigned `claim` call. + * The dispatch origin for this call must be _Signed_. * - * Total Complexity: O(1) - * + * # + * - O(1). + * - Limited storage reads. + * - One DB write (event). + * - Weight of derivative `call` execution + 10,000. + * # */ -export interface ClaimsCall_claim { - __kind: 'claim' - dest: Uint8Array - ethereumSignature: Uint8Array +export interface SudoCall_sudo { + __kind: 'sudo' + call: Call } /** - * Mint a new claim to collect EFIs. + * Authenticates the sudo key and dispatches a function call with `Root` origin. + * This function does not check the weight of the call, and instead allows the + * Sudo user to specify the weight of the call. * - * The dispatch origin for this call must be _Root_. + * The dispatch origin for this call must be _Signed_. * - * Parameters: - * - `who`: The Ethereum address allowed to collect this claim. - * - `value`: The number of EFIs that will be claimed. + * # + * - O(1). + * - The weight of this call is defined by the caller. + * # + */ +export interface SudoCall_sudo_unchecked_weight { + __kind: 'sudo_unchecked_weight' + call: Call + weight: Weight +} + +/** + * Authenticates the current sudo key and sets the given AccountId (`new`) as the new sudo + * key. * - * - * The weight of this call is invariant over the input parameters. + * The dispatch origin for this call must be _Signed_. * - * Total Complexity: O(1) - * + * # + * - O(1). + * - Limited storage reads. + * - One DB change. + * # */ -export interface ClaimsCall_mint_claim { - __kind: 'mint_claim' - who: Uint8Array - value: bigint +export interface SudoCall_set_key { + __kind: 'set_key' + new: MultiAddress } -export interface ClaimsCall_move_claim { - __kind: 'move_claim' - old: Uint8Array - new: Uint8Array - preclaim: (Uint8Array | undefined) +/** + * Authenticates the sudo key and dispatches a function call with `Signed` origin from + * a given account. + * + * The dispatch origin for this call must be _Signed_. + * + * # + * - O(1). + * - Limited storage reads. + * - One DB write (event). + * - Weight of derivative `call` execution + 10,000. + * # + */ +export interface SudoCall_sudo_as { + __kind: 'sudo_as' + who: MultiAddress + call: Call } /** * Contains one variant per dispatchable that can be called by an extrinsic. */ -export type PoolsCall = PoolsCall_mutate_pools +export type PreimageCall = PreimageCall_note_preimage | PreimageCall_unnote_preimage | PreimageCall_request_preimage | PreimageCall_unrequest_preimage /** - * Mutate the pools. Can only be called by root. + * Register a preimage on-chain. + * + * If the preimage was previously requested, no fees or deposits are taken for providing + * the preimage. Otherwise, a deposit is taken proportional to the size of the preimage. */ -export interface PoolsCall_mutate_pools { - __kind: 'mutate_pools' - mutation: PoolsMutation +export interface PreimageCall_note_preimage { + __kind: 'note_preimage' + bytes: Uint8Array } /** - * Contains one variant per dispatchable that can be called by an extrinsic. + * Clear an unrequested preimage from the runtime storage. + * + * If `len` is provided, then it will be a much cheaper operation. + * + * - `hash`: The hash of the preimage to be removed from the store. + * - `len`: The length of the preimage of `hash`. */ -export type FuelTanksCall = FuelTanksCall_create_fuel_tank | FuelTanksCall_mutate_fuel_tank | FuelTanksCall_add_account | FuelTanksCall_remove_account | FuelTanksCall_remove_account_rule_data | FuelTanksCall_dispatch | FuelTanksCall_dispatch_and_touch | FuelTanksCall_schedule_mutate_freeze_state | FuelTanksCall_insert_rule_set | FuelTanksCall_remove_rule_set | FuelTanksCall_batch_add_account | FuelTanksCall_batch_remove_account | FuelTanksCall_force_set_consumption | FuelTanksCall_destroy_fuel_tank +export interface PreimageCall_unnote_preimage { + __kind: 'unnote_preimage' + hash: Uint8Array +} /** - * Creates a fuel tank, given a descriptor + * Request a preimage be uploaded to the chain without paying any fees or deposits. * - * # Errors - * - `FuelTankAlreadyExists` if `tank_id` already exists - * - `DuplicateRuleKinds` if a rule set has multiple rules of the same kind + * If the preimage requests has already been provided on-chain, we unreserve any deposit + * a user may have paid, and take the control of the preimage out of their hands. */ -export interface FuelTanksCall_create_fuel_tank { - __kind: 'create_fuel_tank' - descriptor: FuelTankDescriptor +export interface PreimageCall_request_preimage { + __kind: 'request_preimage' + hash: Uint8Array } /** - * Apply `mutation` to fuel tank with `tank_id`. + * Clear a previously made request for a preimage. * - * # Errors - * - `FuelTankNotFound` if `tank_id` does not exist. - * - `NoPermission` if `origin` is not the fuel tank owner + * NOTE: THIS MUST NOT BE CALLED ON `hash` MORE TIMES THAN `request_preimage`. */ -export interface FuelTanksCall_mutate_fuel_tank { - __kind: 'mutate_fuel_tank' - tankId: MultiAddress - mutation: DefaultTankMutation +export interface PreimageCall_unrequest_preimage { + __kind: 'unrequest_preimage' + hash: Uint8Array } /** - * Adds new account for `user_id` to fuel tank at `tank_id`. An account is - * required to dispatch calls. A deposit is required, and may be paid by - * the user or the fuel tank, depending on the settings. - * ### Errors - * - `FuelTankNotFound` if fuel tank at `tank_id` does not exist - * - `NoPermission` if `origin` does not have permission to add an account - * - `AccountAlreadyExists` if account at `user_id` already exists + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export interface FuelTanksCall_add_account { - __kind: 'add_account' - tankId: MultiAddress - userId: MultiAddress -} +export type SchedulerCall = SchedulerCall_schedule | SchedulerCall_cancel | SchedulerCall_schedule_named | SchedulerCall_cancel_named | SchedulerCall_schedule_after | SchedulerCall_schedule_named_after /** - * Removes account for `user_id` from fuel tank at `tank_id`. Any deposits - * are returned. - * ### Errors - * - `FuelTankNotFound` if fuel tank at `tank_id` does not exist - * - `NoPermission` if `origin` does not have permission to add an account - * - `AccountNotFound` if account at `user_id` does not exist + * Anonymously schedule a task. */ -export interface FuelTanksCall_remove_account { - __kind: 'remove_account' - tankId: MultiAddress - userId: MultiAddress +export interface SchedulerCall_schedule { + __kind: 'schedule' + when: number + maybePeriodic: ([number, number] | undefined) + priority: number + call: Call } /** - * Remove account rule data if it exists. Only callable by the fuel tank's owner. Requires - * the fuel tank or the rule set to be frozen. - * ### Errors - * - `FuelTankNotFound` if fuel tank for `tank_id` doesn't exist - * - `NoPermission` if called by non-owner - * - `AccountNotFound` if account does not exist for `user_id` - * - `RuleSetNotFound` if rule set does not exist for `rule_set_id` - * - `RequiresFrozenTankOrRuleset` if tank or rule set is not frozen - * - `RuleNotFound` if rule does not exist for `rule_kind` + * Cancel an anonymously scheduled task. */ -export interface FuelTanksCall_remove_account_rule_data { - __kind: 'remove_account_rule_data' - tankId: MultiAddress - userId: MultiAddress - ruleSetId: number - ruleKind: DispatchRuleKind +export interface SchedulerCall_cancel { + __kind: 'cancel' + when: number + index: number } /** - * Dispatch a call using the `tank_id` subject to the rules of `rule_set_id` - * - * # Errors - * - `FuelTankNotFound` if `tank_id` does not exist. - * - `InvalidRuleSetId` if `rule_set_id` does not exist - * - `UsageRestricted` if caller is not part of ruleset whitelist - * - `TransactionExceedsFuelBurnLimit` if call exceeds the max fee limit set by ruleset - * - `TransactionExceedsUserBudget` if call exceeds the max user budget limit set by - * ruleset - * - `TransactionExceedsFuelTankBudget` if call exceeds the max fuel tank budget set by - * ruleset - * - `CallerDoesNotHaveRuleSetTokenBalance` if caller does not own the tokens to use the - * ruleset - * - `TransactionNotPermitted` if the call is not in the list of permitted calls of ruleset - * - `Overflow` if amount overflows type - * - `UserBalanceLowForRemainingFee` if caller does not have enough balance to pay for - * remaining_fee when `pays_remaining_fee` is true - * - `FuelTankOutOfFunds` if the fuel tank account cannot pay fees + * Schedule a named task. */ -export interface FuelTanksCall_dispatch { - __kind: 'dispatch' - tankId: MultiAddress - ruleSetId: number +export interface SchedulerCall_schedule_named { + __kind: 'schedule_named' + id: Uint8Array + when: number + maybePeriodic: ([number, number] | undefined) + priority: number call: Call - paysRemainingFee: boolean } /** - * Same as [dispatch](Self::dispatch), but creates an account for `origin` if it does not - * exist and is allowed by the fuel tank's `user_account_management` settings. - * # Errors - * Returns the same errors as [dispatch](Self::dispatch) and - * [add_account](Self::add_account) + * Cancel a named scheduled task. */ -export interface FuelTanksCall_dispatch_and_touch { - __kind: 'dispatch_and_touch' - tankId: MultiAddress - ruleSetId: number - call: Call - paysRemainingFee: boolean +export interface SchedulerCall_cancel_named { + __kind: 'cancel_named' + id: Uint8Array } /** - * Schedule mutating of `is_frozen` state that determines if fuel tank or rule set can be - * used - * - * Additional 1 read and 1 write are added to account for `on_finalize` storage operations + * Anonymously schedule a task after a delay. * - * # Errors - * - `FuelTankNotFound` if `tank_id` does not exist. - * - `NoPermission` if caller is not a fuel tank owner - * - `FreezeQueueFull` if the queue is full + * # + * Same as [`schedule`]. + * # */ -export interface FuelTanksCall_schedule_mutate_freeze_state { - __kind: 'schedule_mutate_freeze_state' - tankId: MultiAddress - ruleSetId: (number | undefined) - isFrozen: boolean +export interface SchedulerCall_schedule_after { + __kind: 'schedule_after' + after: number + maybePeriodic: ([number, number] | undefined) + priority: number + call: Call } /** - * Insert a new rule set for `tank_id` and `rule_set_id`. It can be a new rule set - * or it can replace an existing one. If it is replacing a rule set, a rule that is storing - * data on any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove - * the data first. If a rule is being replaced, it will be mutated with the new parameters, - * and it will maintain any persistent data it already has. + * Schedule a named task after a delay. * - * This is only callable by the fuel tank's owner. - * ### Errors - * - `FuelTankNotFound` if `tank_id` does not exist. - * - `NoPermission` if caller is not the fuel tank owner - * - `RequiresFrozenTankOrRuleset` if tank or rule set is not frozen - * - `CannotRemoveRuleThatIsStoringAccountData` if removing a rule that is storing account - * data - * - `MaxRuleSetsExceeded` if max number of rule sets was exceeded - * - `DuplicateRuleKinds` if adding a rule set with multiple rules of the same kind + * # + * Same as [`schedule_named`](Self::schedule_named). + * # */ -export interface FuelTanksCall_insert_rule_set { - __kind: 'insert_rule_set' - tankId: MultiAddress - ruleSetId: number - rules: DispatchRuleDescriptor[] +export interface SchedulerCall_schedule_named_after { + __kind: 'schedule_named_after' + id: Uint8Array + after: number + maybePeriodic: ([number, number] | undefined) + priority: number + call: Call } /** - * Remove rule set for `tank_id` and `rule_set_id`. A rule that is storing data on - * any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove the - * data first. This is only callable by the fuel tank's owner. - * # Errors - * - `FuelTankNotFound` if `tank_id` does not exist. - * - `NoPermission` if caller is not the fuel tank owner - * - `RequiresFrozenTankOrRuleset` if tank or rule set is not frozen - * - `CannotRemoveRuleThatIsStoringAccountData` if removing a rule that is storing account - * data + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type UtilityCall = UtilityCall_batch | UtilityCall_as_derivative | UtilityCall_batch_all | UtilityCall_dispatch_as | UtilityCall_force_batch + +/** + * Send a batch of dispatch calls. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * # + * - Complexity: O(C) where C is the number of calls to be batched. + * # + * + * This will return `Ok` in all circumstances. To determine the success of the batch, an + * event is deposited. If a call failed and the batch was interrupted, then the + * `BatchInterrupted` event is deposited, along with the number of successful calls made + * and the error of the failed call. If all were successful, then the `BatchCompleted` + * event is deposited. */ -export interface FuelTanksCall_remove_rule_set { - __kind: 'remove_rule_set' - tankId: MultiAddress - ruleSetId: number +export interface UtilityCall_batch { + __kind: 'batch' + calls: Call[] } /** - * Similar to add_account but takes a list of `AccountId`s to - * insert into a fuel tank. - * ### Errors - * - `FuelTankNotFound` if fuel tank at `tank_id` does not exist - * - `NoPermission` if `origin` does not have permission to add an account - * - `AccountAlreadyExists` if account at `user_id` already exists + * Send a call through an indexed pseudonym of the sender. + * + * Filter from origin are passed along. The call will be dispatched with an origin which + * use the same filter as the origin of this call. + * + * NOTE: If you need to ensure that any account-based filtering is not honored (i.e. + * because you expect `proxy` to have been used prior in the call stack and you do not want + * the call restrictions to apply to any sub-accounts), then use `as_multi_threshold_1` + * in the Multisig pallet instead. + * + * NOTE: Prior to version *12, this was called `as_limited_sub`. + * + * The dispatch origin for this call must be _Signed_. */ -export interface FuelTanksCall_batch_add_account { - __kind: 'batch_add_account' - tankId: MultiAddress - userIds: MultiAddress[] +export interface UtilityCall_as_derivative { + __kind: 'as_derivative' + index: number + call: Call } /** - * Similar to remove_account but takes a list of `AccountId`s to - * remove from a fuel tank. - * ### Errors - * - `FuelTankNotFound` if fuel tank at `tank_id` does not exist - * - `NoPermission` if `origin` does not have permission to add an account - * - `AccountNotFound` if account at `user_id` does not exist + * Send a batch of dispatch calls and atomically execute them. + * The whole transaction will rollback and fail if any of the calls failed. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * # + * - Complexity: O(C) where C is the number of calls to be batched. + * # */ -export interface FuelTanksCall_batch_remove_account { - __kind: 'batch_remove_account' - tankId: MultiAddress - userIds: MultiAddress[] +export interface UtilityCall_batch_all { + __kind: 'batch_all' + calls: Call[] } /** - * Force set the fuel tank consumption - * If `user_id` is `Some`, it sets the consumption for that account. - * If it is `None`, it sets the consumption on the fuel tank directly. + * Dispatches a function call with a provided origin. * - * # Errors - * - `AccountNotFound` if `user_id` is `Some` and account does not exist - * - `FuelTankNotFound` if tank_id does not exist - * - `NoPermission` if caller is not ForceOrigin or fuel tank owner + * The dispatch origin for this call must be _Root_. + * + * # + * - O(1). + * - Limited storage reads. + * - One DB write (event). + * - Weight of derivative `call` execution + T::WeightInfo::dispatch_as(). + * # */ -export interface FuelTanksCall_force_set_consumption { - __kind: 'force_set_consumption' - tankId: MultiAddress - userId: (MultiAddress | undefined) - ruleSetId: number - consumption: Consumption +export interface UtilityCall_dispatch_as { + __kind: 'dispatch_as' + asOrigin: OriginCaller + call: Call } /** - * Destroy the fuel tank by scheduling the deletion for `on_finalize` to execute - * Only callable by owner - * The fuel tank must be frozen - * Can only be destroyed if all accounts are removed + * Send a batch of dispatch calls. + * Unlike `batch`, it allows errors and won't interrupt. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatch without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + * + * # + * - Complexity: O(C) where C is the number of calls to be batched. + * # */ -export interface FuelTanksCall_destroy_fuel_tank { - __kind: 'destroy_fuel_tank' - tankId: MultiAddress +export interface UtilityCall_force_batch { + __kind: 'force_batch' + calls: Call[] } /** * Contains one variant per dispatchable that can be called by an extrinsic. */ -export type MarketplaceCall = MarketplaceCall_create_listing | MarketplaceCall_cancel_listing | MarketplaceCall_fill_listing | MarketplaceCall_place_bid | MarketplaceCall_finalize_auction | MarketplaceCall_set_protocol_fee +export type ContractsCall = ContractsCall_call_old_weight | ContractsCall_instantiate_with_code_old_weight | ContractsCall_instantiate_old_weight | ContractsCall_upload_code | ContractsCall_remove_code | ContractsCall_set_code | ContractsCall_call | ContractsCall_instantiate_with_code | ContractsCall_instantiate /** - * Places a sell order. Requires `make_asset_id` or `take_asset_id` to be a `Currency`. - * The id for the listing is generated by hashing the encoded bytes of the listing. - * ### Parameters - * - `make_asset_id`: The id of the asset being sold - * - `take_asset_id`: The id of the asset being requested - * - `amount`: The number of units being sold - * - `price`: The requested price for each unit. If it's an auction, this is the minimum - * bid - * - `salt`: Can be used to differentiate listings - * - `auction_data`: Including this makes the listing an auction - * ### Errors - * - `InvalidAuctionStart` if the start is less than the current block + - * `ListingActiveDelay` - * - `InvalidAuctionEnded` if auction ends before it starts - * - `NoCurrency` Neither the make or take side is considered a currency - * - `ListingForbidden` if make or take side tokens are not allowed to be listed - * - `CurrencyNotAllowedAsRoyalty` if currency cannot be used as a royalty - * - `LowBaseCurrencyBalance` if base currency balance is too low - * - `LowTokenBalance` token balance is too low for reserve - * - `ListingAlreadyExists` if a listing with the same ID already exists + * Deprecated version if [`Self::call`] for use in an in-storage `Call`. */ -export interface MarketplaceCall_create_listing { - __kind: 'create_listing' - makeAssetId: AssetId - takeAssetId: AssetId - amount: bigint - price: bigint - salt: Uint8Array - auctionData: (AuctionData | undefined) +export interface ContractsCall_call_old_weight { + __kind: 'call_old_weight' + dest: MultiAddress + value: bigint + gasLimit: bigint + storageDepositLimit: (bigint | undefined) + data: Uint8Array } /** - * Cancels the listing with `listing_id`. Only callable by the seller. - * ### Parameters - * - `listing_id`: The ID of the listing to cancel - * ### Errors - * - `ListingNotFound` if the listing under `listing_id` does not exist - * - `NoPermission` if the listing seller is not the caller, `origin` + * Deprecated version if [`Self::instantiate_with_code`] for use in an in-storage `Call`. */ -export interface MarketplaceCall_cancel_listing { - __kind: 'cancel_listing' - listingId: Uint8Array +export interface ContractsCall_instantiate_with_code_old_weight { + __kind: 'instantiate_with_code_old_weight' + value: bigint + gasLimit: bigint + storageDepositLimit: (bigint | undefined) + code: Uint8Array + data: Uint8Array + salt: Uint8Array } /** - * Fills a fixed price listing. This will execute immediately. - * ### Parameters - * - `listing_id`: The id for the listing to buy from - * - `amount`: The number of units purchased - * ### Errors - * - `ListingNotFound` if the listing under `listing_id` does not exist - * - `BuyerIsSeller` if the buyer is the seller of the listing - * - `ListingIsWrongType` if the listing is not under auction - * - `InvalidAmount` if the amount that still needs to be filled is greater than `amount` - * - `ListingNotActive` if the listing has not passed the `ListingActiveDelay` yet - * - `Overflow` if amount * listing_price is too large - * - `TakeValueUnderMinimum` if the listings `take` value is under the minimum required - * - `LowTokenBalance` if the buyer does not have enough tokens for reserve + * Deprecated version if [`Self::instantiate`] for use in an in-storage `Call`. */ -export interface MarketplaceCall_fill_listing { - __kind: 'fill_listing' - listingId: Uint8Array - amount: bigint +export interface ContractsCall_instantiate_old_weight { + __kind: 'instantiate_old_weight' + value: bigint + gasLimit: bigint + storageDepositLimit: (bigint | undefined) + codeHash: Uint8Array + data: Uint8Array + salt: Uint8Array } /** - * Places a bid on a listing. The listing must be an auction, and it must be currently - * active. - * ### Parameters - * - `listing_id`: The id for the listing to buy from - * - `price`: The price for a single unit - * ### Errors - * - `ListingNotFound` if listing under `listing_id` does not exist - * - `BuyerIsSeller` if the bidder is the seller of the listing - * - `ListingWrongType` if listing is not an auction - * - `InactiveAuction` if listing operates outside of specified start and end block - * - `Overflow` if added bid is too large to store - * - `InvalidPrice` if price is less than mininum_price for a bid - * - `Overflow` if older bid * amount is too large - * - `Overflow` if new bid price is too large + * Upload new `code` without instantiating a contract from it. + * + * If the code does not already exist a deposit is reserved from the caller + * and unreserved only when [`Self::remove_code`] is called. The size of the reserve + * depends on the instrumented size of the the supplied `code`. + * + * If the code already exists in storage it will still return `Ok` and upgrades + * the in storage version to the current + * [`InstructionWeights::version`](InstructionWeights). + * + * - `determinism`: If this is set to any other value but [`Determinism::Deterministic`] + * then the only way to use this code is to delegate call into it from an offchain + * execution. Set to [`Determinism::Deterministic`] if in doubt. + * + * # Note + * + * Anyone can instantiate a contract from any uploaded code and thus prevent its removal. + * To avoid this situation a constructor could employ access control so that it can + * only be instantiated by permissioned entities. The same is true when uploading + * through [`Self::instantiate_with_code`]. */ -export interface MarketplaceCall_place_bid { - __kind: 'place_bid' - listingId: Uint8Array - price: bigint +export interface ContractsCall_upload_code { + __kind: 'upload_code' + code: Uint8Array + storageDepositLimit: (bigint | undefined) + determinism: Determinism } /** - * Finalize the auction with id: `listing_id`. This will end the auction and transfer - * funds. It fails if the auction is not over. - * ### Parameters - * - `listing_id`: The ID for the listing to finalize - * ### Errors - * - `ListingNotFound` if listing under `listing_id` does not exist - * - `ListingIsWrongType` if listing is not an auction - * - `AuctionNotOver` if the auction has not finished yet - * - `TakeValueUnderMinimum` if the take value is less than the minimum required - * - `Overflow` if bid price * listing_amount is too large + * Remove the code stored under `code_hash` and refund the deposit to its owner. + * + * A code can only be removed by its original uploader (its owner) and only if it is + * not used by any contract. */ -export interface MarketplaceCall_finalize_auction { - __kind: 'finalize_auction' - listingId: Uint8Array +export interface ContractsCall_remove_code { + __kind: 'remove_code' + codeHash: Uint8Array } /** - * Change the protocol fee to `protocol_fee`. Fails if `origin` is invalid. - * ### Parameters - * - `protocol_fee`: Percentage of fee to set + * Privileged function that changes the code of an existing contract. + * + * This takes care of updating refcounts and all other necessary operations. Returns + * an error if either the `code_hash` or `dest` do not exist. + * + * # Note + * + * This does **not** change the address of the contract in question. This means + * that the contract address is no longer derived from its code hash after calling + * this dispatchable. */ -export interface MarketplaceCall_set_protocol_fee { - __kind: 'set_protocol_fee' - protocolFee: number +export interface ContractsCall_set_code { + __kind: 'set_code' + dest: MultiAddress + codeHash: Uint8Array } /** - * Contains one variant per dispatchable that can be called by an extrinsic. + * Makes a call to an account, optionally transferring some balance. + * + * # Parameters + * + * * `dest`: Address of the contract to call. + * * `value`: The balance to transfer from the `origin` to `dest`. + * * `gas_limit`: The gas limit enforced when executing the constructor. + * * `storage_deposit_limit`: The maximum amount of balance that can be charged from the + * caller to pay for the storage consumed. + * * `data`: The input data to pass to the contract. + * + * * If the account is a smart-contract account, the associated code will be + * executed and any value will be transferred. + * * If the account is a regular account, any value will be transferred. + * * If no account exists and the call value is not less than `existential_deposit`, + * a regular account will be created and any value will be transferred. */ -export type ExtrinsicPauseCall = ExtrinsicPauseCall_pause_extrinsic | ExtrinsicPauseCall_resume_extrinsic +export interface ContractsCall_call { + __kind: 'call' + dest: MultiAddress + value: bigint + gasLimit: Weight + storageDepositLimit: (bigint | undefined) + data: Uint8Array +} /** - * Pause execution of extrinsic(s) + * Instantiates a new contract from the supplied `code` optionally transferring + * some balance. * - * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. - * Ex : To pause the multi_tokens pallet, the `call` parameter should be of the type - * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic - * is paused, else the entire pallet is paused. + * This dispatchable has the same effect as calling [`Self::upload_code`] + + * [`Self::instantiate`]. Bundling them together provides efficiency gains. Please + * also check the documentation of [`Self::upload_code`]. + * + * # Parameters + * + * * `value`: The balance to transfer from the `origin` to the newly created contract. + * * `gas_limit`: The gas limit enforced when executing the constructor. + * * `storage_deposit_limit`: The maximum amount of balance that can be charged/reserved + * from the caller to pay for the storage consumed. + * * `code`: The contract code to deploy in raw bytes. + * * `data`: The input data to pass to the contract constructor. + * * `salt`: Used for the address derivation. See [`Pallet::contract_address`]. + * + * Instantiation is executed as follows: + * + * - The supplied `code` is instrumented, deployed, and a `code_hash` is created for that + * code. + * - If the `code_hash` already exists on the chain the underlying `code` will be shared. + * - The destination address is computed based on the sender, code_hash and the salt. + * - The smart-contract account is created at the computed address. + * - The `value` is transferred to the new account. + * - The `deploy` function is executed in the context of the newly-created account. */ -export interface ExtrinsicPauseCall_pause_extrinsic { - __kind: 'pause_extrinsic' - call: Call - pauseOnlyExtrinsic: boolean +export interface ContractsCall_instantiate_with_code { + __kind: 'instantiate_with_code' + value: bigint + gasLimit: Weight + storageDepositLimit: (bigint | undefined) + code: Uint8Array + data: Uint8Array + salt: Uint8Array } /** - * Resume execution of extrinsic(s) + * Instantiates a contract from a previously deployed wasm binary. * - * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. - * Ex : To resume the multi_tokens pallet, the `call` parameter should be of the type - * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic - * is resumed, else the entire pallet is resumed. + * This function is identical to [`Self::instantiate_with_code`] but without the + * code deployment step. Instead, the `code_hash` of an on-chain deployed wasm binary + * must be supplied. */ -export interface ExtrinsicPauseCall_resume_extrinsic { - __kind: 'resume_extrinsic' - call: Call - resumeOnlyExtrinsic: boolean +export interface ContractsCall_instantiate { + __kind: 'instantiate' + value: bigint + gasLimit: Weight + storageDepositLimit: (bigint | undefined) + codeHash: Uint8Array + data: Uint8Array + salt: Uint8Array } /** * Contains one variant per dispatchable that can be called by an extrinsic. */ -export type EfinityUtilityCall = EfinityUtilityCall_batch +export type BalancesCall = BalancesCall_transfer | BalancesCall_set_balance | BalancesCall_force_transfer | BalancesCall_transfer_keep_alive | BalancesCall_transfer_all | BalancesCall_force_unreserve /** - * Dispatch a batch of calls. + * Transfer some liquid free balance to another account. * - * May be called from any origin except `None`. + * `transfer` will set the `FreeBalance` of the sender and receiver. + * If the sender's account is below the existential deposit as a result + * of the transfer, the account will be reaped. * - * - `calls`: The calls to be dispatched from the same origin. The number of call must not - * exceed the constant: `batched_calls_limit` (available in constant metadata). + * The dispatch origin for this call must be `Signed` by the transactor. * - * If origin is root then the calls are dispatched without checking origin filter. (This - * includes bypassing `frame_system::Config::BaseCallFilter`). + * # + * - Dependent on arguments but not critical, given proper implementations for input config + * types. See related functions below. + * - It contains a limited number of reads and writes internally and no complex + * computation. + * + * Related functions: + * + * - `ensure_can_withdraw` is always called internally but has a bounded complexity. + * - Transferring balances to accounts that did not exist before will cause + * `T::OnNewAccount::on_new_account` to be called. + * - Removing enough funds from an account will trigger `T::DustRemoval::on_unbalanced`. + * - `transfer_keep_alive` works the same way as `transfer`, but has an additional check + * that the transfer will not kill the origin account. + * --------------------------------- + * - Origin account is already in memory, so no DB operations for them. + * # */ -export interface EfinityUtilityCall_batch { - __kind: 'batch' - calls: Call[] - continueOnFailure: boolean -} - -export interface UserAccountManagement { - tankReservesExistentialDeposit: boolean - tankReservesAccountCreationDeposit: boolean -} - -export type AccountRuleDescriptor = AccountRuleDescriptor_WhitelistedCallers | AccountRuleDescriptor_RequireToken - -export interface AccountRuleDescriptor_WhitelistedCallers { - __kind: 'WhitelistedCallers' - value: Uint8Array[] -} - -export interface AccountRuleDescriptor_RequireToken { - __kind: 'RequireToken' - value: RequireTokenRule -} - -export interface UserFuelBudgetRuleDescriptor { - amount: bigint - resetPeriod: number -} - -export interface TankFuelBudgetRule { - budget: Budget - consumption: Consumption -} - -export interface RequireTokenRule { - collectionId: bigint - tokenId: bigint -} - -export type RawOrigin = RawOrigin_Root | RawOrigin_Signed | RawOrigin_None - -export interface RawOrigin_Root { - __kind: 'Root' -} - -export interface RawOrigin_Signed { - __kind: 'Signed' - value: Uint8Array -} - -export interface RawOrigin_None { - __kind: 'None' -} - -export type Type_283 = Type_283_Members | Type_283_Member | Type_283__Phantom - -export interface Type_283_Members { - __kind: 'Members' - value: [number, number] +export interface BalancesCall_transfer { + __kind: 'transfer' + dest: MultiAddress + value: bigint } -export interface Type_283_Member { - __kind: 'Member' - value: Uint8Array +/** + * Set the balances of a given account. + * + * This will alter `FreeBalance` and `ReservedBalance` in storage. it will + * also alter the total issuance of the system (`TotalIssuance`) appropriately. + * If the new free or reserved balance is below the existential deposit, + * it will reset the account nonce (`frame_system::AccountNonce`). + * + * The dispatch origin for this call is `root`. + */ +export interface BalancesCall_set_balance { + __kind: 'set_balance' + who: MultiAddress + newFree: bigint + newReserved: bigint } -export interface Type_283__Phantom { - __kind: '_Phantom' +/** + * Exactly as `transfer`, except the origin must be root and the source account may be + * specified. + * # + * - Same as transfer, but additional read and write because the source account is not + * assumed to be in the overlay. + * # + */ +export interface BalancesCall_force_transfer { + __kind: 'force_transfer' + source: MultiAddress + dest: MultiAddress + value: bigint } -export type Type_284 = Type_284_Members | Type_284_Member | Type_284__Phantom - -export interface Type_284_Members { - __kind: 'Members' - value: [number, number] +/** + * Same as the [`transfer`] call, but with a check that the transfer will not kill the + * origin account. + * + * 99% of the time you want [`transfer`] instead. + * + * [`transfer`]: struct.Pallet.html#method.transfer + */ +export interface BalancesCall_transfer_keep_alive { + __kind: 'transfer_keep_alive' + dest: MultiAddress + value: bigint } -export interface Type_284_Member { - __kind: 'Member' - value: Uint8Array +/** + * Transfer the entire transferable balance from the caller account. + * + * NOTE: This function only attempts to transfer _transferable_ balances. This means that + * any locked, reserved, or existential deposits (when `keep_alive` is `true`), will not be + * transferred by this function. To ensure that this function results in a killed account, + * you might need to prepare the account by removing any reference counters, storage + * deposits, etc... + * + * The dispatch origin of this call must be Signed. + * + * - `dest`: The recipient of the transfer. + * - `keep_alive`: A boolean to determine if the `transfer_all` operation should send all + * of the funds the account has, causing the sender account to be killed (false), or + * transfer everything except at least the existential deposit, which will guarantee to + * keep the sender account alive (true). # + * - O(1). Just like transfer, but reading the user's transferable balance first. + * # + */ +export interface BalancesCall_transfer_all { + __kind: 'transfer_all' + dest: MultiAddress + keepAlive: boolean } -export interface Type_284__Phantom { - __kind: '_Phantom' +/** + * Unreserve some balance from a user by force. + * + * Can only be called by ROOT. + */ +export interface BalancesCall_force_unreserve { + __kind: 'force_unreserve' + who: MultiAddress + amount: bigint } -export type Origin = Origin_Xcm | Origin_Response +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type VestingCall = VestingCall_claim | VestingCall_vested_transfer | VestingCall_update_vesting_schedules | VestingCall_claim_for -export interface Origin_Xcm { - __kind: 'Xcm' - value: V1MultiLocation +export interface VestingCall_claim { + __kind: 'claim' } -export interface Origin_Response { - __kind: 'Response' - value: V1MultiLocation +export interface VestingCall_vested_transfer { + __kind: 'vested_transfer' + dest: MultiAddress + schedule: VestingSchedule } -export type Type_286 = Type_286_Relay | Type_286_SiblingParachain - -export interface Type_286_Relay { - __kind: 'Relay' +export interface VestingCall_update_vesting_schedules { + __kind: 'update_vesting_schedules' + who: MultiAddress + vestingSchedules: VestingSchedule[] } -export interface Type_286_SiblingParachain { - __kind: 'SiblingParachain' - value: number +export interface VestingCall_claim_for { + __kind: 'claim_for' + dest: MultiAddress } -export type Void = never - -export type Phase = Phase_ApplyExtrinsic | Phase_Finalization | Phase_Initialization +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type VestingRegistrarCall = VestingRegistrarCall_register_batch | VestingRegistrarCall_claim_batch | VestingRegistrarCall_force_vest_all_schedules -export interface Phase_ApplyExtrinsic { - __kind: 'ApplyExtrinsic' - value: number +/** + * Register a batch of accounts and their vesting amounts. + */ +export interface VestingRegistrarCall_register_batch { + __kind: 'register_batch' + accounts: VestedAccount[] + startBlockNumber: number + period: number + periodCount: number } -export interface Phase_Finalization { - __kind: 'Finalization' +/** + * Batch claim for vested accounts + */ +export interface VestingRegistrarCall_claim_batch { + __kind: 'claim_batch' + accounts: VestedAccount[] } -export interface Phase_Initialization { - __kind: 'Initialization' +/** + * For all registered accounts, it sets the vesting schedule expiration to the next block + * number. + * + * This is a privileged call and can only be called by the root origin. + * + * It simply updates each schedule registered for `account` to expire in the next block. + */ +export interface VestingRegistrarCall_force_vest_all_schedules { + __kind: 'force_vest_all_schedules' + accounts: VestedAccount[] } -export type Event = Event_System | Event_ParachainSystem | Event_Sudo | Event_Preimage | Event_Scheduler | Event_Utility | Event_Contracts | Event_Balances | Event_TransactionPayment | Event_Vesting | Event_Democracy | Event_Council | Event_TechnicalCommittee | Event_CommunityPool | Event_TechnicalMembership | Event_Multisig | Event_CollatorStaking | Event_Session | Event_XcmpQueue | Event_PolkadotXcm | Event_CumulusXcm | Event_DmpQueue | Event_OrmlXcm | Event_EfinityXcm | Event_UnknownTokens | Event_XTokens | Event_Bounties | Event_MultiTokens | Event_Claims | Event_Pools | Event_FuelTanks | Event_Marketplace | Event_ExtrinsicPause | Event_EfinityUtility +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type DemocracyCall = DemocracyCall_propose | DemocracyCall_second | DemocracyCall_vote | DemocracyCall_emergency_cancel | DemocracyCall_external_propose | DemocracyCall_external_propose_majority | DemocracyCall_external_propose_default | DemocracyCall_fast_track | DemocracyCall_veto_external | DemocracyCall_cancel_referendum | DemocracyCall_delegate | DemocracyCall_undelegate | DemocracyCall_clear_public_proposals | DemocracyCall_unlock | DemocracyCall_remove_vote | DemocracyCall_remove_other_vote | DemocracyCall_blacklist | DemocracyCall_cancel_proposal -export interface Event_System { - __kind: 'System' - value: SystemEvent +/** + * Propose a sensitive action to be taken. + * + * The dispatch origin of this call must be _Signed_ and the sender must + * have funds to cover the deposit. + * + * - `proposal_hash`: The hash of the proposal preimage. + * - `value`: The amount of deposit (must be at least `MinimumDeposit`). + * + * Emits `Proposed`. + */ +export interface DemocracyCall_propose { + __kind: 'propose' + proposal: Bounded + value: bigint } -export interface Event_ParachainSystem { - __kind: 'ParachainSystem' - value: ParachainSystemEvent +/** + * Signals agreement with a particular proposal. + * + * The dispatch origin of this call must be _Signed_ and the sender + * must have funds to cover the deposit, equal to the original deposit. + * + * - `proposal`: The index of the proposal to second. + */ +export interface DemocracyCall_second { + __kind: 'second' + proposal: number } -export interface Event_Sudo { - __kind: 'Sudo' - value: SudoEvent +/** + * Vote in a referendum. If `vote.is_aye()`, the vote is to enact the proposal; + * otherwise it is a vote to keep the status quo. + * + * The dispatch origin of this call must be _Signed_. + * + * - `ref_index`: The index of the referendum to vote for. + * - `vote`: The vote configuration. + */ +export interface DemocracyCall_vote { + __kind: 'vote' + refIndex: number + vote: AccountVote } -export interface Event_Preimage { - __kind: 'Preimage' - value: PreimageEvent +/** + * Schedule an emergency cancellation of a referendum. Cannot happen twice to the same + * referendum. + * + * The dispatch origin of this call must be `CancellationOrigin`. + * + * -`ref_index`: The index of the referendum to cancel. + * + * Weight: `O(1)`. + */ +export interface DemocracyCall_emergency_cancel { + __kind: 'emergency_cancel' + refIndex: number } -export interface Event_Scheduler { - __kind: 'Scheduler' - value: SchedulerEvent +/** + * Schedule a referendum to be tabled once it is legal to schedule an external + * referendum. + * + * The dispatch origin of this call must be `ExternalOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal. + */ +export interface DemocracyCall_external_propose { + __kind: 'external_propose' + proposal: Bounded } -export interface Event_Utility { - __kind: 'Utility' - value: UtilityEvent +/** + * Schedule a majority-carries referendum to be tabled next once it is legal to schedule + * an external referendum. + * + * The dispatch of this call must be `ExternalMajorityOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal. + * + * Unlike `external_propose`, blacklisting has no effect on this and it may replace a + * pre-scheduled `external_propose` call. + * + * Weight: `O(1)` + */ +export interface DemocracyCall_external_propose_majority { + __kind: 'external_propose_majority' + proposal: Bounded } -export interface Event_Contracts { - __kind: 'Contracts' - value: ContractsEvent +/** + * Schedule a negative-turnout-bias referendum to be tabled next once it is legal to + * schedule an external referendum. + * + * The dispatch of this call must be `ExternalDefaultOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal. + * + * Unlike `external_propose`, blacklisting has no effect on this and it may replace a + * pre-scheduled `external_propose` call. + * + * Weight: `O(1)` + */ +export interface DemocracyCall_external_propose_default { + __kind: 'external_propose_default' + proposal: Bounded } -export interface Event_Balances { - __kind: 'Balances' - value: BalancesEvent +/** + * Schedule the currently externally-proposed majority-carries referendum to be tabled + * immediately. If there is no externally-proposed referendum currently, or if there is one + * but it is not a majority-carries referendum then it fails. + * + * The dispatch of this call must be `FastTrackOrigin`. + * + * - `proposal_hash`: The hash of the current external proposal. + * - `voting_period`: The period that is allowed for voting on this proposal. Increased to + * Must be always greater than zero. + * For `FastTrackOrigin` must be equal or greater than `FastTrackVotingPeriod`. + * - `delay`: The number of block after voting has ended in approval and this should be + * enacted. This doesn't have a minimum amount. + * + * Emits `Started`. + * + * Weight: `O(1)` + */ +export interface DemocracyCall_fast_track { + __kind: 'fast_track' + proposalHash: Uint8Array + votingPeriod: number + delay: number } -export interface Event_TransactionPayment { - __kind: 'TransactionPayment' - value: TransactionPaymentEvent +/** + * Veto and blacklist the external proposal hash. + * + * The dispatch origin of this call must be `VetoOrigin`. + * + * - `proposal_hash`: The preimage hash of the proposal to veto and blacklist. + * + * Emits `Vetoed`. + * + * Weight: `O(V + log(V))` where V is number of `existing vetoers` + */ +export interface DemocracyCall_veto_external { + __kind: 'veto_external' + proposalHash: Uint8Array } -export interface Event_Vesting { - __kind: 'Vesting' - value: VestingEvent +/** + * Remove a referendum. + * + * The dispatch origin of this call must be _Root_. + * + * - `ref_index`: The index of the referendum to cancel. + * + * # Weight: `O(1)`. + */ +export interface DemocracyCall_cancel_referendum { + __kind: 'cancel_referendum' + refIndex: number } -export interface Event_Democracy { - __kind: 'Democracy' - value: DemocracyEvent +/** + * Delegate the voting power (with some given conviction) of the sending account. + * + * The balance delegated is locked for as long as it's delegated, and thereafter for the + * time appropriate for the conviction's lock period. + * + * The dispatch origin of this call must be _Signed_, and the signing account must either: + * - be delegating already; or + * - have no voting activity (if there is, then it will need to be removed/consolidated + * through `reap_vote` or `unvote`). + * + * - `to`: The account whose voting the `target` account's voting power will follow. + * - `conviction`: The conviction that will be attached to the delegated votes. When the + * account is undelegated, the funds will be locked for the corresponding period. + * - `balance`: The amount of the account's balance to be used in delegating. This must not + * be more than the account's current balance. + * + * Emits `Delegated`. + * + * Weight: `O(R)` where R is the number of referendums the voter delegating to has + * voted on. Weight is charged as if maximum votes. + */ +export interface DemocracyCall_delegate { + __kind: 'delegate' + to: MultiAddress + conviction: Conviction + balance: bigint } -export interface Event_Council { - __kind: 'Council' - value: CouncilEvent +/** + * Undelegate the voting power of the sending account. + * + * Tokens may be unlocked following once an amount of time consistent with the lock period + * of the conviction with which the delegation was issued. + * + * The dispatch origin of this call must be _Signed_ and the signing account must be + * currently delegating. + * + * Emits `Undelegated`. + * + * Weight: `O(R)` where R is the number of referendums the voter delegating to has + * voted on. Weight is charged as if maximum votes. + */ +export interface DemocracyCall_undelegate { + __kind: 'undelegate' } -export interface Event_TechnicalCommittee { - __kind: 'TechnicalCommittee' - value: TechnicalCommitteeEvent +/** + * Clears all public proposals. + * + * The dispatch origin of this call must be _Root_. + * + * Weight: `O(1)`. + */ +export interface DemocracyCall_clear_public_proposals { + __kind: 'clear_public_proposals' } -export interface Event_CommunityPool { - __kind: 'CommunityPool' - value: CommunityPoolEvent +/** + * Unlock tokens that have an expired lock. + * + * The dispatch origin of this call must be _Signed_. + * + * - `target`: The account to remove the lock on. + * + * Weight: `O(R)` with R number of vote of target. + */ +export interface DemocracyCall_unlock { + __kind: 'unlock' + target: MultiAddress } -export interface Event_TechnicalMembership { - __kind: 'TechnicalMembership' - value: TechnicalMembershipEvent +/** + * Remove a vote for a referendum. + * + * If: + * - the referendum was cancelled, or + * - the referendum is ongoing, or + * - the referendum has ended such that + * - the vote of the account was in opposition to the result; or + * - there was no conviction to the account's vote; or + * - the account made a split vote + * ...then the vote is removed cleanly and a following call to `unlock` may result in more + * funds being available. + * + * If, however, the referendum has ended and: + * - it finished corresponding to the vote of the account, and + * - the account made a standard vote with conviction, and + * - the lock period of the conviction is not over + * ...then the lock will be aggregated into the overall account's lock, which may involve + * *overlocking* (where the two locks are combined into a single lock that is the maximum + * of both the amount locked and the time is it locked for). + * + * The dispatch origin of this call must be _Signed_, and the signer must have a vote + * registered for referendum `index`. + * + * - `index`: The index of referendum of the vote to be removed. + * + * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on. + * Weight is calculated for the maximum number of vote. + */ +export interface DemocracyCall_remove_vote { + __kind: 'remove_vote' + index: number } -export interface Event_Multisig { - __kind: 'Multisig' - value: MultisigEvent +/** + * Remove a vote for a referendum. + * + * If the `target` is equal to the signer, then this function is exactly equivalent to + * `remove_vote`. If not equal to the signer, then the vote must have expired, + * either because the referendum was cancelled, because the voter lost the referendum or + * because the conviction period is over. + * + * The dispatch origin of this call must be _Signed_. + * + * - `target`: The account of the vote to be removed; this account must have voted for + * referendum `index`. + * - `index`: The index of referendum of the vote to be removed. + * + * Weight: `O(R + log R)` where R is the number of referenda that `target` has voted on. + * Weight is calculated for the maximum number of vote. + */ +export interface DemocracyCall_remove_other_vote { + __kind: 'remove_other_vote' + target: MultiAddress + index: number } -export interface Event_CollatorStaking { - __kind: 'CollatorStaking' - value: CollatorStakingEvent +/** + * Permanently place a proposal into the blacklist. This prevents it from ever being + * proposed again. + * + * If called on a queued public or external proposal, then this will result in it being + * removed. If the `ref_index` supplied is an active referendum with the proposal hash, + * then it will be cancelled. + * + * The dispatch origin of this call must be `BlacklistOrigin`. + * + * - `proposal_hash`: The proposal hash to blacklist permanently. + * - `ref_index`: An ongoing referendum whose hash is `proposal_hash`, which will be + * cancelled. + * + * Weight: `O(p)` (though as this is an high-privilege dispatch, we assume it has a + * reasonable value). + */ +export interface DemocracyCall_blacklist { + __kind: 'blacklist' + proposalHash: Uint8Array + maybeRefIndex: (number | undefined) } -export interface Event_Session { - __kind: 'Session' - value: SessionEvent +/** + * Remove a proposal. + * + * The dispatch origin of this call must be `CancelProposalOrigin`. + * + * - `prop_index`: The index of the proposal to cancel. + * + * Weight: `O(p)` where `p = PublicProps::::decode_len()` + */ +export interface DemocracyCall_cancel_proposal { + __kind: 'cancel_proposal' + propIndex: number } -export interface Event_XcmpQueue { - __kind: 'XcmpQueue' - value: XcmpQueueEvent -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type CouncilCall = CouncilCall_set_members | CouncilCall_execute | CouncilCall_propose | CouncilCall_vote | CouncilCall_close_old_weight | CouncilCall_disapprove_proposal | CouncilCall_close -export interface Event_PolkadotXcm { - __kind: 'PolkadotXcm' - value: PolkadotXcmEvent +/** + * Set the collective's membership. + * + * - `new_members`: The new member list. Be nice to the chain and provide it sorted. + * - `prime`: The prime member whose vote sets the default. + * - `old_count`: The upper bound for the previous number of members in storage. Used for + * weight estimation. + * + * Requires root origin. + * + * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but + * the weight estimations rely on it to estimate dispatchable weight. + * + * # WARNING: + * + * The `pallet-collective` can also be managed by logic outside of the pallet through the + * implementation of the trait [`ChangeMembers`]. + * Any call to `set_members` must be careful that the member set doesn't get out of sync + * with other logic managing the member set. + * + * # + * ## Weight + * - `O(MP + N)` where: + * - `M` old-members-count (code- and governance-bounded) + * - `N` new-members-count (code- and governance-bounded) + * - `P` proposals-count (code-bounded) + * - DB: + * - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the + * members + * - 1 storage read (codec `O(P)`) for reading the proposals + * - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal + * - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one + * # + */ +export interface CouncilCall_set_members { + __kind: 'set_members' + newMembers: Uint8Array[] + prime: (Uint8Array | undefined) + oldCount: number } -export interface Event_CumulusXcm { - __kind: 'CumulusXcm' - value: CumulusXcmEvent +/** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * # + * ## Weight + * - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching + * `proposal` + * - DB: 1 read (codec `O(M)`) + DB access of `proposal` + * - 1 event + * # + */ +export interface CouncilCall_execute { + __kind: 'execute' + proposal: Call + lengthBound: number } -export interface Event_DmpQueue { - __kind: 'DmpQueue' - value: DmpQueueEvent +/** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * # + * ## Weight + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + * - DB: + * - 1 storage read `is_member` (codec `O(M)`) + * - 1 storage read `ProposalOf::contains_key` (codec `O(1)`) + * - DB accesses influenced by `threshold`: + * - EITHER storage accesses done by `proposal` (`threshold < 2`) + * - OR proposal insertion (`threshold <= 2`) + * - 1 storage mutation `Proposals` (codec `O(P2)`) + * - 1 storage mutation `ProposalCount` (codec `O(1)`) + * - 1 storage write `ProposalOf` (codec `O(B)`) + * - 1 storage write `Voting` (codec `O(M)`) + * - 1 event + * # + */ +export interface CouncilCall_propose { + __kind: 'propose' + threshold: number + proposal: Call + lengthBound: number } -export interface Event_OrmlXcm { - __kind: 'OrmlXcm' - value: OrmlXcmEvent +/** + * Add an aye or nay vote for the sender to the given proposal. + * + * Requires the sender to be a member. + * + * Transaction fees will be waived if the member is voting on any particular proposal + * for the first time and the call is successful. Subsequent vote changes will charge a + * fee. + * # + * ## Weight + * - `O(M)` where `M` is members-count (code- and governance-bounded) + * - DB: + * - 1 storage read `Members` (codec `O(M)`) + * - 1 storage mutation `Voting` (codec `O(M)`) + * - 1 event + * # + */ +export interface CouncilCall_vote { + __kind: 'vote' + proposal: Uint8Array + index: number + approve: boolean } -export interface Event_EfinityXcm { - __kind: 'EfinityXcm' - value: EfinityXcmEvent +/** + * Close a vote that is either approved, disapproved or whose voting period has ended. + * + * May be called by any signed account in order to finish voting and close the proposal. + * + * If called before the end of the voting period it will only close the vote if it is + * has enough votes to be approved or disapproved. + * + * If called after the end of the voting period abstentions are counted as rejections + * unless there is a prime member set and the prime member cast an approval. + * + * If the close operation completes successfully with disapproval, the transaction fee will + * be waived. Otherwise execution of the approved operation will be charged to the caller. + * + * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed + * proposal. + * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via + * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * + * # + * ## Weight + * - `O(B + M + P1 + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - `P1` is the complexity of `proposal` preimage. + * - `P2` is proposal-count (code-bounded) + * - DB: + * - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`) + * - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec + * `O(P2)`) + * - any mutations done while executing `proposal` (`P1`) + * - up to 3 events + * # + */ +export interface CouncilCall_close_old_weight { + __kind: 'close_old_weight' + proposalHash: Uint8Array + index: number + proposalWeightBound: bigint + lengthBound: number } -export interface Event_UnknownTokens { - __kind: 'UnknownTokens' - value: UnknownTokensEvent +/** + * Disapprove a proposal, close, and remove it from the system, regardless of its current + * state. + * + * Must be called by the Root origin. + * + * Parameters: + * * `proposal_hash`: The hash of the proposal that should be disapproved. + * + * # + * Complexity: O(P) where P is the number of max proposals + * DB Weight: + * * Reads: Proposals + * * Writes: Voting, Proposals, ProposalOf + * # + */ +export interface CouncilCall_disapprove_proposal { + __kind: 'disapprove_proposal' + proposalHash: Uint8Array } -export interface Event_XTokens { - __kind: 'XTokens' - value: XTokensEvent +/** + * Close a vote that is either approved, disapproved or whose voting period has ended. + * + * May be called by any signed account in order to finish voting and close the proposal. + * + * If called before the end of the voting period it will only close the vote if it is + * has enough votes to be approved or disapproved. + * + * If called after the end of the voting period abstentions are counted as rejections + * unless there is a prime member set and the prime member cast an approval. + * + * If the close operation completes successfully with disapproval, the transaction fee will + * be waived. Otherwise execution of the approved operation will be charged to the caller. + * + * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed + * proposal. + * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via + * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * + * # + * ## Weight + * - `O(B + M + P1 + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - `P1` is the complexity of `proposal` preimage. + * - `P2` is proposal-count (code-bounded) + * - DB: + * - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`) + * - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec + * `O(P2)`) + * - any mutations done while executing `proposal` (`P1`) + * - up to 3 events + * # + */ +export interface CouncilCall_close { + __kind: 'close' + proposalHash: Uint8Array + index: number + proposalWeightBound: Weight + lengthBound: number } -export interface Event_Bounties { - __kind: 'Bounties' - value: BountiesEvent -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type TechnicalCommitteeCall = TechnicalCommitteeCall_set_members | TechnicalCommitteeCall_execute | TechnicalCommitteeCall_propose | TechnicalCommitteeCall_vote | TechnicalCommitteeCall_close_old_weight | TechnicalCommitteeCall_disapprove_proposal | TechnicalCommitteeCall_close -export interface Event_MultiTokens { - __kind: 'MultiTokens' - value: MultiTokensEvent +/** + * Set the collective's membership. + * + * - `new_members`: The new member list. Be nice to the chain and provide it sorted. + * - `prime`: The prime member whose vote sets the default. + * - `old_count`: The upper bound for the previous number of members in storage. Used for + * weight estimation. + * + * Requires root origin. + * + * NOTE: Does not enforce the expected `MaxMembers` limit on the amount of members, but + * the weight estimations rely on it to estimate dispatchable weight. + * + * # WARNING: + * + * The `pallet-collective` can also be managed by logic outside of the pallet through the + * implementation of the trait [`ChangeMembers`]. + * Any call to `set_members` must be careful that the member set doesn't get out of sync + * with other logic managing the member set. + * + * # + * ## Weight + * - `O(MP + N)` where: + * - `M` old-members-count (code- and governance-bounded) + * - `N` new-members-count (code- and governance-bounded) + * - `P` proposals-count (code-bounded) + * - DB: + * - 1 storage mutation (codec `O(M)` read, `O(N)` write) for reading and writing the + * members + * - 1 storage read (codec `O(P)`) for reading the proposals + * - `P` storage mutations (codec `O(M)`) for updating the votes for each proposal + * - 1 storage write (codec `O(1)`) for deleting the old `prime` and setting the new one + * # + */ +export interface TechnicalCommitteeCall_set_members { + __kind: 'set_members' + newMembers: Uint8Array[] + prime: (Uint8Array | undefined) + oldCount: number } -export interface Event_Claims { - __kind: 'Claims' - value: ClaimsEvent +/** + * Dispatch a proposal from a member using the `Member` origin. + * + * Origin must be a member of the collective. + * + * # + * ## Weight + * - `O(M + P)` where `M` members-count (code-bounded) and `P` complexity of dispatching + * `proposal` + * - DB: 1 read (codec `O(M)`) + DB access of `proposal` + * - 1 event + * # + */ +export interface TechnicalCommitteeCall_execute { + __kind: 'execute' + proposal: Call + lengthBound: number } -export interface Event_Pools { - __kind: 'Pools' - value: PoolsEvent +/** + * Add a new proposal to either be voted on or executed directly. + * + * Requires the sender to be member. + * + * `threshold` determines whether `proposal` is executed directly (`threshold < 2`) + * or put up for voting. + * + * # + * ## Weight + * - `O(B + M + P1)` or `O(B + M + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - branching is influenced by `threshold` where: + * - `P1` is proposal execution complexity (`threshold < 2`) + * - `P2` is proposals-count (code-bounded) (`threshold >= 2`) + * - DB: + * - 1 storage read `is_member` (codec `O(M)`) + * - 1 storage read `ProposalOf::contains_key` (codec `O(1)`) + * - DB accesses influenced by `threshold`: + * - EITHER storage accesses done by `proposal` (`threshold < 2`) + * - OR proposal insertion (`threshold <= 2`) + * - 1 storage mutation `Proposals` (codec `O(P2)`) + * - 1 storage mutation `ProposalCount` (codec `O(1)`) + * - 1 storage write `ProposalOf` (codec `O(B)`) + * - 1 storage write `Voting` (codec `O(M)`) + * - 1 event + * # + */ +export interface TechnicalCommitteeCall_propose { + __kind: 'propose' + threshold: number + proposal: Call + lengthBound: number } -export interface Event_FuelTanks { - __kind: 'FuelTanks' - value: FuelTanksEvent +/** + * Add an aye or nay vote for the sender to the given proposal. + * + * Requires the sender to be a member. + * + * Transaction fees will be waived if the member is voting on any particular proposal + * for the first time and the call is successful. Subsequent vote changes will charge a + * fee. + * # + * ## Weight + * - `O(M)` where `M` is members-count (code- and governance-bounded) + * - DB: + * - 1 storage read `Members` (codec `O(M)`) + * - 1 storage mutation `Voting` (codec `O(M)`) + * - 1 event + * # + */ +export interface TechnicalCommitteeCall_vote { + __kind: 'vote' + proposal: Uint8Array + index: number + approve: boolean } -export interface Event_Marketplace { - __kind: 'Marketplace' - value: MarketplaceEvent +/** + * Close a vote that is either approved, disapproved or whose voting period has ended. + * + * May be called by any signed account in order to finish voting and close the proposal. + * + * If called before the end of the voting period it will only close the vote if it is + * has enough votes to be approved or disapproved. + * + * If called after the end of the voting period abstentions are counted as rejections + * unless there is a prime member set and the prime member cast an approval. + * + * If the close operation completes successfully with disapproval, the transaction fee will + * be waived. Otherwise execution of the approved operation will be charged to the caller. + * + * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed + * proposal. + * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via + * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * + * # + * ## Weight + * - `O(B + M + P1 + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - `P1` is the complexity of `proposal` preimage. + * - `P2` is proposal-count (code-bounded) + * - DB: + * - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`) + * - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec + * `O(P2)`) + * - any mutations done while executing `proposal` (`P1`) + * - up to 3 events + * # + */ +export interface TechnicalCommitteeCall_close_old_weight { + __kind: 'close_old_weight' + proposalHash: Uint8Array + index: number + proposalWeightBound: bigint + lengthBound: number } -export interface Event_ExtrinsicPause { - __kind: 'ExtrinsicPause' - value: ExtrinsicPauseEvent +/** + * Disapprove a proposal, close, and remove it from the system, regardless of its current + * state. + * + * Must be called by the Root origin. + * + * Parameters: + * * `proposal_hash`: The hash of the proposal that should be disapproved. + * + * # + * Complexity: O(P) where P is the number of max proposals + * DB Weight: + * * Reads: Proposals + * * Writes: Voting, Proposals, ProposalOf + * # + */ +export interface TechnicalCommitteeCall_disapprove_proposal { + __kind: 'disapprove_proposal' + proposalHash: Uint8Array } -export interface Event_EfinityUtility { - __kind: 'EfinityUtility' - value: EfinityUtilityEvent +/** + * Close a vote that is either approved, disapproved or whose voting period has ended. + * + * May be called by any signed account in order to finish voting and close the proposal. + * + * If called before the end of the voting period it will only close the vote if it is + * has enough votes to be approved or disapproved. + * + * If called after the end of the voting period abstentions are counted as rejections + * unless there is a prime member set and the prime member cast an approval. + * + * If the close operation completes successfully with disapproval, the transaction fee will + * be waived. Otherwise execution of the approved operation will be charged to the caller. + * + * + `proposal_weight_bound`: The maximum amount of weight consumed by executing the closed + * proposal. + * + `length_bound`: The upper bound for the length of the proposal in storage. Checked via + * `storage::read` so it is `size_of::() == 4` larger than the pure length. + * + * # + * ## Weight + * - `O(B + M + P1 + P2)` where: + * - `B` is `proposal` size in bytes (length-fee-bounded) + * - `M` is members-count (code- and governance-bounded) + * - `P1` is the complexity of `proposal` preimage. + * - `P2` is proposal-count (code-bounded) + * - DB: + * - 2 storage reads (`Members`: codec `O(M)`, `Prime`: codec `O(1)`) + * - 3 mutations (`Voting`: codec `O(M)`, `ProposalOf`: codec `O(B)`, `Proposals`: codec + * `O(P2)`) + * - any mutations done while executing `proposal` (`P1`) + * - up to 3 events + * # + */ +export interface TechnicalCommitteeCall_close { + __kind: 'close' + proposalHash: Uint8Array + index: number + proposalWeightBound: Weight + lengthBound: number } -export interface ParachainInherentData { - validationData: V2PersistedValidationData - relayChainState: StorageProof - downwardMessages: InboundDownwardMessage[] - horizontalMessages: [number, InboundHrmpMessage[]][] -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type CommunityPoolCall = CommunityPoolCall_propose_spend | CommunityPoolCall_reject_proposal | CommunityPoolCall_approve_proposal | CommunityPoolCall_spend | CommunityPoolCall_remove_approval -export interface VestingSchedule { - start: number - period: number - periodCount: number - perPeriod: bigint +/** + * Put forward a suggestion for spending. A deposit proportional to the value + * is reserved and slashed if the proposal is rejected. It is returned once the + * proposal is awarded. + * + * # + * - Complexity: O(1) + * - DbReads: `ProposalCount`, `origin account` + * - DbWrites: `ProposalCount`, `Proposals`, `origin account` + * # + */ +export interface CommunityPoolCall_propose_spend { + __kind: 'propose_spend' + value: bigint + beneficiary: MultiAddress } -export interface VestedAccount { - accountId: Uint8Array - amount: bigint +/** + * Reject a proposed spend. The original deposit will be slashed. + * + * May only be called from `T::RejectOrigin`. + * + * # + * - Complexity: O(1) + * - DbReads: `Proposals`, `rejected proposer account` + * - DbWrites: `Proposals`, `rejected proposer account` + * # + */ +export interface CommunityPoolCall_reject_proposal { + __kind: 'reject_proposal' + proposalId: number } -export type Bounded = Bounded_Legacy | Bounded_Inline | Bounded_Lookup - -export interface Bounded_Legacy { - __kind: 'Legacy' - hash: Uint8Array +/** + * Approve a proposal. At a later time, the proposal will be allocated to the beneficiary + * and the original deposit will be returned. + * + * May only be called from `T::ApproveOrigin`. + * + * # + * - Complexity: O(1). + * - DbReads: `Proposals`, `Approvals` + * - DbWrite: `Approvals` + * # + */ +export interface CommunityPoolCall_approve_proposal { + __kind: 'approve_proposal' + proposalId: number } -export interface Bounded_Inline { - __kind: 'Inline' - value: Uint8Array +/** + * Propose and approve a spend of treasury funds. + * + * - `origin`: Must be `SpendOrigin` with the `Success` value being at least `amount`. + * - `amount`: The amount to be transferred from the treasury to the `beneficiary`. + * - `beneficiary`: The destination account for the transfer. + * + * NOTE: For record-keeping purposes, the proposer is deemed to be equivalent to the + * beneficiary. + */ +export interface CommunityPoolCall_spend { + __kind: 'spend' + amount: bigint + beneficiary: MultiAddress } -export interface Bounded_Lookup { - __kind: 'Lookup' - hash: Uint8Array - len: number +/** + * Force a previously approved proposal to be removed from the approval queue. + * The original deposit will no longer be returned. + * + * May only be called from `T::RejectOrigin`. + * - `proposal_id`: The index of a proposal + * + * # + * - Complexity: O(A) where `A` is the number of approvals + * - Db reads and writes: `Approvals` + * # + * + * Errors: + * - `ProposalNotApproved`: The `proposal_id` supplied was not found in the approval queue, + * i.e., the proposal has not been approved. This could also mean the proposal does not + * exist altogether, thus there is no way it would have been approved in the first place. + */ +export interface CommunityPoolCall_remove_approval { + __kind: 'remove_approval' + proposalId: number } -export type AccountVote = AccountVote_Standard | AccountVote_Split - -export interface AccountVote_Standard { - __kind: 'Standard' - vote: number - balance: bigint -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type TechnicalMembershipCall = TechnicalMembershipCall_add_member | TechnicalMembershipCall_remove_member | TechnicalMembershipCall_swap_member | TechnicalMembershipCall_reset_members | TechnicalMembershipCall_change_key | TechnicalMembershipCall_set_prime | TechnicalMembershipCall_clear_prime -export interface AccountVote_Split { - __kind: 'Split' - aye: bigint - nay: bigint +/** + * Add a member `who` to the set. + * + * May only be called from `T::AddOrigin`. + */ +export interface TechnicalMembershipCall_add_member { + __kind: 'add_member' + who: MultiAddress } -export type Conviction = Conviction_None | Conviction_Locked1x | Conviction_Locked2x | Conviction_Locked3x | Conviction_Locked4x | Conviction_Locked5x | Conviction_Locked6x - -export interface Conviction_None { - __kind: 'None' +/** + * Remove a member `who` from the set. + * + * May only be called from `T::RemoveOrigin`. + */ +export interface TechnicalMembershipCall_remove_member { + __kind: 'remove_member' + who: MultiAddress } -export interface Conviction_Locked1x { - __kind: 'Locked1x' +/** + * Swap out one member `remove` for another `add`. + * + * May only be called from `T::SwapOrigin`. + * + * Prime membership is *not* passed from `remove` to `add`, if extant. + */ +export interface TechnicalMembershipCall_swap_member { + __kind: 'swap_member' + remove: MultiAddress + add: MultiAddress } -export interface Conviction_Locked2x { - __kind: 'Locked2x' +/** + * Change the membership to a new set, disregarding the existing membership. Be nice and + * pass `members` pre-sorted. + * + * May only be called from `T::ResetOrigin`. + */ +export interface TechnicalMembershipCall_reset_members { + __kind: 'reset_members' + members: Uint8Array[] } -export interface Conviction_Locked3x { - __kind: 'Locked3x' +/** + * Swap out the sending member for some other key `new`. + * + * May only be called from `Signed` origin of a current member. + * + * Prime membership is passed from the origin account to `new`, if extant. + */ +export interface TechnicalMembershipCall_change_key { + __kind: 'change_key' + new: MultiAddress } -export interface Conviction_Locked4x { - __kind: 'Locked4x' +/** + * Set the prime member. Must be a current member. + * + * May only be called from `T::PrimeOrigin`. + */ +export interface TechnicalMembershipCall_set_prime { + __kind: 'set_prime' + who: MultiAddress } -export interface Conviction_Locked5x { - __kind: 'Locked5x' +/** + * Remove the prime member if it exists. + * + * May only be called from `T::PrimeOrigin`. + */ +export interface TechnicalMembershipCall_clear_prime { + __kind: 'clear_prime' } -export interface Conviction_Locked6x { - __kind: 'Locked6x' -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type MultisigCall = MultisigCall_as_multi_threshold_1 | MultisigCall_as_multi | MultisigCall_approve_as_multi | MultisigCall_cancel_as_multi -export interface Header { - parentHash: Uint8Array - number: number - stateRoot: Uint8Array - extrinsicsRoot: Uint8Array - digest: Digest +/** + * Immediately dispatch a multi-signature call using a single approval from the caller. + * + * The dispatch origin for this call must be _Signed_. + * + * - `other_signatories`: The accounts (other than the sender) who are part of the + * multi-signature, but do not participate in the approval process. + * - `call`: The call to be executed. + * + * Result is equivalent to the dispatched result. + * + * # + * O(Z + C) where Z is the length of the call and C its execution weight. + * ------------------------------- + * - DB Weight: None + * - Plus Call Weight + * # + */ +export interface MultisigCall_as_multi_threshold_1 { + __kind: 'as_multi_threshold_1' + otherSignatories: Uint8Array[] + call: Call } -export interface SessionKeys { - aura: Uint8Array - pools: Uint8Array +/** + * Register approval for a dispatch to be made from a deterministic composite account if + * approved by a total of `threshold - 1` of `other_signatories`. + * + * If there are enough, then dispatch the call. + * + * Payment: `DepositBase` will be reserved if this is the first approval, plus + * `threshold` times `DepositFactor`. It is returned once this dispatch happens or + * is cancelled. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is + * not the first approval, then it must be `Some`, with the timepoint (block number and + * transaction index) of the first approval transaction. + * - `call`: The call to be executed. + * + * NOTE: Unless this is the final approval, you will generally want to use + * `approve_as_multi` instead, since it only requires a hash of the call. + * + * Result is equivalent to the dispatched result if `threshold` is exactly `1`. Otherwise + * on success, result is `Ok` and the result from the interior call, if it was executed, + * may be found in the deposited `MultisigExecuted` event. + * + * # + * - `O(S + Z + Call)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One call encode & hash, both of complexity `O(Z)` where `Z` is tx-len. + * - One encode & hash, both of complexity `O(S)`. + * - Up to one binary search and insert (`O(logS + S)`). + * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. + * - One event. + * - The weight of the `call`. + * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit + * taken for its lifetime of `DepositBase + threshold * DepositFactor`. + * ------------------------------- + * - DB Weight: + * - Reads: Multisig Storage, [Caller Account] + * - Writes: Multisig Storage, [Caller Account] + * - Plus Call Weight + * # + */ +export interface MultisigCall_as_multi { + __kind: 'as_multi' + threshold: number + otherSignatories: Uint8Array[] + maybeTimepoint: (Timepoint | undefined) + call: Call + maxWeight: Weight } -export type VersionedMultiLocation = VersionedMultiLocation_V0 | VersionedMultiLocation_V1 - -export interface VersionedMultiLocation_V0 { - __kind: 'V0' - value: V0MultiLocation +/** + * Register approval for a dispatch to be made from a deterministic composite account if + * approved by a total of `threshold - 1` of `other_signatories`. + * + * Payment: `DepositBase` will be reserved if this is the first approval, plus + * `threshold` times `DepositFactor`. It is returned once this dispatch happens or + * is cancelled. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `maybe_timepoint`: If this is the first approval, then this must be `None`. If it is + * not the first approval, then it must be `Some`, with the timepoint (block number and + * transaction index) of the first approval transaction. + * - `call_hash`: The hash of the call to be executed. + * + * NOTE: If this is the final approval, you will want to use `as_multi` instead. + * + * # + * - `O(S)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One encode & hash, both of complexity `O(S)`. + * - Up to one binary search and insert (`O(logS + S)`). + * - I/O: 1 read `O(S)`, up to 1 mutate `O(S)`. Up to one remove. + * - One event. + * - Storage: inserts one item, value size bounded by `MaxSignatories`, with a deposit + * taken for its lifetime of `DepositBase + threshold * DepositFactor`. + * ---------------------------------- + * - DB Weight: + * - Read: Multisig Storage, [Caller Account] + * - Write: Multisig Storage, [Caller Account] + * # + */ +export interface MultisigCall_approve_as_multi { + __kind: 'approve_as_multi' + threshold: number + otherSignatories: Uint8Array[] + maybeTimepoint: (Timepoint | undefined) + callHash: Uint8Array + maxWeight: Weight } -export interface VersionedMultiLocation_V1 { - __kind: 'V1' - value: V1MultiLocation +/** + * Cancel a pre-existing, on-going multisig transaction. Any deposit reserved previously + * for this operation will be unreserved on success. + * + * The dispatch origin for this call must be _Signed_. + * + * - `threshold`: The total number of approvals for this dispatch before it is executed. + * - `other_signatories`: The accounts (other than the sender) who can approve this + * dispatch. May not be empty. + * - `timepoint`: The timepoint (block number and transaction index) of the first approval + * transaction for this dispatch. + * - `call_hash`: The hash of the call to be executed. + * + * # + * - `O(S)`. + * - Up to one balance-reserve or unreserve operation. + * - One passthrough operation, one insert, both `O(S)` where `S` is the number of + * signatories. `S` is capped by `MaxSignatories`, with weight being proportional. + * - One encode & hash, both of complexity `O(S)`. + * - One event. + * - I/O: 1 read `O(S)`, one remove. + * - Storage: removes one item. + * ---------------------------------- + * - DB Weight: + * - Read: Multisig Storage, [Caller Account], Refund Account + * - Write: Multisig Storage, [Caller Account], Refund Account + * # + */ +export interface MultisigCall_cancel_as_multi { + __kind: 'cancel_as_multi' + threshold: number + otherSignatories: Uint8Array[] + timepoint: Timepoint + callHash: Uint8Array } -export type VersionedXcm = VersionedXcm_V0 | VersionedXcm_V1 | VersionedXcm_V2 +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type AuthorshipCall = AuthorshipCall_set_uncles -export interface VersionedXcm_V0 { - __kind: 'V0' - value: V0Xcm +/** + * Provide a set of uncles. + */ +export interface AuthorshipCall_set_uncles { + __kind: 'set_uncles' + newUncles: Header[] } -export interface VersionedXcm_V1 { - __kind: 'V1' - value: V1Xcm -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type CollatorStakingCall = CollatorStakingCall_set_invulnerables | CollatorStakingCall_join_candidates | CollatorStakingCall_unbond | CollatorStakingCall_nominate | CollatorStakingCall_remove_nomination | CollatorStakingCall_force_set_current_max_candidates | CollatorStakingCall_force_set_min_collator_stake -export interface VersionedXcm_V2 { - __kind: 'V2' - value: V2Instruction[] +/** + * Join the list of candidates for collation. + */ +export interface CollatorStakingCall_set_invulnerables { + __kind: 'set_invulnerables' + accounts: Uint8Array[] } -export type VersionedMultiAssets = VersionedMultiAssets_V0 | VersionedMultiAssets_V1 - -export interface VersionedMultiAssets_V0 { - __kind: 'V0' - value: V0MultiAsset[] +/** + * Join the list of candidates for collation. + */ +export interface CollatorStakingCall_join_candidates { + __kind: 'join_candidates' + amount: bigint + rewardsCut: number } -export interface VersionedMultiAssets_V1 { - __kind: 'V1' - value: V1MultiAsset[] +/** + * Leave the collator set of this parachain. + * + * In this case, if the calling account is already a collator, an exit + * is registered so that this account is not selected for the next set of collators. + * Otherwise, if the account is only a candidate, this candidate will be removed + * and the nominations would be freed up. + */ +export interface CollatorStakingCall_unbond { + __kind: 'unbond' } -export type Type_334 = Type_334_V0 | Type_334_V1 | Type_334_V2 - -export interface Type_334_V0 { - __kind: 'V0' - value: Type_335 +/** + * Nominate a specific candidate to be selected for collation and block production. + */ +export interface CollatorStakingCall_nominate { + __kind: 'nominate' + collatorId: Uint8Array + amount: bigint } -export interface Type_334_V1 { - __kind: 'V1' - value: Type_340 +/** + * Remove a nomination previously registered for a specific collator candidate. + */ +export interface CollatorStakingCall_remove_nomination { + __kind: 'remove_nomination' + collatorId: Uint8Array } -export interface Type_334_V2 { - __kind: 'V2' - value: Type_346[] +/** + * Set the current max candidates, must be within 0 and `T::MaxCandidates` + * ForceOrigin call only + */ +export interface CollatorStakingCall_force_set_current_max_candidates { + __kind: 'force_set_current_max_candidates' + maxCandidates: number } -export interface V1MultiLocation { - parents: number - interior: V1Junctions +/** + * Set the MinCollatorStake amount + * ForceOrigin call only + */ +export interface CollatorStakingCall_force_set_min_collator_stake { + __kind: 'force_set_min_collator_stake' + minCollatorStake: bigint } -export type V2WeightLimit = V2WeightLimit_Unlimited | V2WeightLimit_Limited +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type SessionCall = SessionCall_set_keys | SessionCall_purge_keys -export interface V2WeightLimit_Unlimited { - __kind: 'Unlimited' +/** + * Sets the session key(s) of the function caller to `keys`. + * Allows an account to set its session key prior to becoming a validator. + * This doesn't take effect until the next session. + * + * The dispatch origin of this function must be signed. + * + * # + * - Complexity: `O(1)`. Actual cost depends on the number of length of + * `T::Keys::key_ids()` which is fixed. + * - DbReads: `origin account`, `T::ValidatorIdOf`, `NextKeys` + * - DbWrites: `origin account`, `NextKeys` + * - DbReads per key id: `KeyOwner` + * - DbWrites per key id: `KeyOwner` + * # + */ +export interface SessionCall_set_keys { + __kind: 'set_keys' + keys: SessionKeys + proof: Uint8Array } -export interface V2WeightLimit_Limited { - __kind: 'Limited' - value: bigint +/** + * Removes any session key(s) of the function caller. + * + * This doesn't take effect until the next session. + * + * The dispatch origin of this function must be Signed and the account must be either be + * convertible to a validator ID using the chain's typical addressing system (this usually + * means being a controller account) or directly convertible into a validator ID (which + * usually means being a stash account). + * + * # + * - Complexity: `O(1)` in number of key types. Actual cost depends on the number of length + * of `T::Keys::key_ids()` which is fixed. + * - DbReads: `T::ValidatorIdOf`, `NextKeys`, `origin account` + * - DbWrites: `NextKeys`, `origin account` + * - DbWrites per key id: `KeyOwner` + * # + */ +export interface SessionCall_purge_keys { + __kind: 'purge_keys' } -export type ParachainId = ParachainId_Acala | ParachainId_Moonbeam | ParachainId_Statemint +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type XcmpQueueCall = XcmpQueueCall_service_overweight | XcmpQueueCall_suspend_xcm_execution | XcmpQueueCall_resume_xcm_execution | XcmpQueueCall_update_suspend_threshold | XcmpQueueCall_update_drop_threshold | XcmpQueueCall_update_resume_threshold | XcmpQueueCall_update_threshold_weight | XcmpQueueCall_update_weight_restrict_decay | XcmpQueueCall_update_xcmp_max_individual_weight -export interface ParachainId_Acala { - __kind: 'Acala' +/** + * Services a single overweight XCM. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight XCM to service + * - `weight_limit`: The amount of weight that XCM execution may take. + * + * Errors: + * - `BadOverweightIndex`: XCM under `index` is not found in the `Overweight` storage map. + * - `BadXcm`: XCM under `index` cannot be properly decoded into a valid XCM format. + * - `WeightOverLimit`: XCM execution may use greater `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ +export interface XcmpQueueCall_service_overweight { + __kind: 'service_overweight' + index: bigint + weightLimit: bigint } -export interface ParachainId_Moonbeam { - __kind: 'Moonbeam' +/** + * Suspends all XCM executions for the XCMP queue, regardless of the sender's origin. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_suspend_xcm_execution { + __kind: 'suspend_xcm_execution' } -export interface ParachainId_Statemint { - __kind: 'Statemint' +/** + * Resumes all XCM executions for the XCMP queue. + * + * Note that this function doesn't change the status of the in/out bound channels. + * + * - `origin`: Must pass `ControllerOrigin`. + */ +export interface XcmpQueueCall_resume_xcm_execution { + __kind: 'resume_xcm_execution' } -export type Account = Account_Substrate | Account_EVM +/** + * Overwrites the number of pages of messages which must be in the queue for the other side to be told to + * suspend their sending. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.suspend_value` + */ +export interface XcmpQueueCall_update_suspend_threshold { + __kind: 'update_suspend_threshold' + new: number +} -export interface Account_Substrate { - __kind: 'Substrate' - value: Uint8Array +/** + * Overwrites the number of pages of messages which must be in the queue after which we drop any further + * messages from the channel. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.drop_threshold` + */ +export interface XcmpQueueCall_update_drop_threshold { + __kind: 'update_drop_threshold' + new: number } -export interface Account_EVM { - __kind: 'EVM' - value: Uint8Array +/** + * Overwrites the number of pages of messages which the queue must be reduced to before it signals that + * message sending may recommence after it has been suspended. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.resume_threshold` + */ +export interface XcmpQueueCall_update_resume_threshold { + __kind: 'update_resume_threshold' + new: number } -export interface AssetId { - collectionId: bigint - tokenId: bigint +/** + * Overwrites the amount of remaining weight under which we stop processing messages. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.threshold_weight` + */ +export interface XcmpQueueCall_update_threshold_weight { + __kind: 'update_threshold_weight' + new: bigint } -export type XcmOperation = XcmOperation_XTokensTransfer | XcmOperation_ParachainFee - -export interface XcmOperation_XTokensTransfer { - __kind: 'XTokensTransfer' +/** + * Overwrites the speed to which the available weight approaches the maximum weight. + * A lower number results in a faster progression. A value of 1 makes the entire weight available initially. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.weight_restrict_decay`. + */ +export interface XcmpQueueCall_update_weight_restrict_decay { + __kind: 'update_weight_restrict_decay' + new: bigint } -export interface XcmOperation_ParachainFee { - __kind: 'ParachainFee' - value: V1MultiLocation +/** + * Overwrite the maximum amount of weight any individual message may consume. + * Messages above this weight go into the overweight queue and may only be serviced explicitly. + * + * - `origin`: Must pass `Root`. + * - `new`: Desired value for `QueueConfigData.xcmp_max_individual_weight`. + */ +export interface XcmpQueueCall_update_xcmp_max_individual_weight { + __kind: 'update_xcmp_max_individual_weight' + new: bigint } -export interface MinimumWeightFeePair { - minimumWeight: Weight - fee: bigint -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type PolkadotXcmCall = PolkadotXcmCall_send | PolkadotXcmCall_teleport_assets | PolkadotXcmCall_reserve_transfer_assets | PolkadotXcmCall_execute | PolkadotXcmCall_force_xcm_version | PolkadotXcmCall_force_default_xcm_version | PolkadotXcmCall_force_subscribe_version_notify | PolkadotXcmCall_force_unsubscribe_version_notify | PolkadotXcmCall_limited_reserve_transfer_assets | PolkadotXcmCall_limited_teleport_assets -export type VersionedMultiAsset = VersionedMultiAsset_V0 | VersionedMultiAsset_V1 +export interface PolkadotXcmCall_send { + __kind: 'send' + dest: VersionedMultiLocation + message: VersionedXcm +} -export interface VersionedMultiAsset_V0 { - __kind: 'V0' - value: V0MultiAsset +/** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ +export interface PolkadotXcmCall_teleport_assets { + __kind: 'teleport_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number } -export interface VersionedMultiAsset_V1 { - __kind: 'V1' - value: V1MultiAsset +/** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`. The weight limit for fees is not provided and thus is unlimited, + * with all fees taken as needed from the asset. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + */ +export interface PolkadotXcmCall_reserve_transfer_assets { + __kind: 'reserve_transfer_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number } -export interface DefaultCollectionDescriptor { - policy: DefaultCollectionPolicyDescriptor - explicitRoyaltyCurrencies: AssetId[] - attributes: AttributeKeyValuePair[] +/** + * Execute an XCM message from a local, signed, origin. + * + * An event is deposited indicating whether `msg` could be executed completely or only + * partially. + * + * No more than `max_weight` will be used in its attempted execution. If this is less than the + * maximum amount of weight that the message could take to be executed, then no execution + * attempt will be made. + * + * NOTE: A successful return to this does *not* imply that the `msg` was executed successfully + * to completion; only that *some* of it was executed. + */ +export interface PolkadotXcmCall_execute { + __kind: 'execute' + message: Type_334 + maxWeight: bigint } -export interface DefaultCollectionMutation { - owner: (Uint8Array | undefined) - royalty: ShouldMutate - explicitRoyaltyCurrencies: (AssetId[] | undefined) +/** + * Extoll that a particular destination can be communicated with through a particular + * version of XCM. + * + * - `origin`: Must be Root. + * - `location`: The destination that is being described. + * - `xcm_version`: The latest version of XCM that `location` supports. + */ +export interface PolkadotXcmCall_force_xcm_version { + __kind: 'force_xcm_version' + location: V1MultiLocation + xcmVersion: number } -export interface DefaultTokenMutation { - behavior: Type_130 - listingForbidden: Type_133 - metadata: Type_134 +/** + * Set a safe XCM version (the version that XCM should be encoded with if the most recent + * version a destination can accept is unknown). + * + * - `origin`: Must be Root. + * - `maybe_xcm_version`: The default XCM encoding version, or `None` to disable. + */ +export interface PolkadotXcmCall_force_default_xcm_version { + __kind: 'force_default_xcm_version' + maybeXcmVersion: (number | undefined) } -export type DefaultMintParams = DefaultMintParams_CreateToken | DefaultMintParams_Mint | DefaultMintParams_CreateForeignToken +/** + * Ask a location to notify us regarding their XCM version and any changes to it. + * + * - `origin`: Must be Root. + * - `location`: The location to which we should subscribe for XCM version notifications. + */ +export interface PolkadotXcmCall_force_subscribe_version_notify { + __kind: 'force_subscribe_version_notify' + location: VersionedMultiLocation +} -export interface DefaultMintParams_CreateToken { - __kind: 'CreateToken' - tokenId: bigint - initialSupply: bigint - unitPrice: bigint - cap: (TokenCap | undefined) - behavior: (TokenMarketBehavior | undefined) - listingForbidden: boolean - attributes: AttributeKeyValuePair[] +/** + * Require that a particular destination should no longer notify us regarding any XCM + * version changes. + * + * - `origin`: Must be Root. + * - `location`: The location to which we are currently subscribed for XCM version + * notifications which we no longer desire. + */ +export interface PolkadotXcmCall_force_unsubscribe_version_notify { + __kind: 'force_unsubscribe_version_notify' + location: VersionedMultiLocation } -export interface DefaultMintParams_Mint { - __kind: 'Mint' - tokenId: bigint - amount: bigint - unitPrice: (bigint | undefined) +/** + * Transfer some assets from the local chain to the sovereign account of a destination + * chain and forward a notification XCM. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. This should include the assets used to pay the fee on the + * `dest` side. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ +export interface PolkadotXcmCall_limited_reserve_transfer_assets { + __kind: 'limited_reserve_transfer_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number + weightLimit: V2WeightLimit } -export interface DefaultMintParams_CreateForeignToken { - __kind: 'CreateForeignToken' - tokenId: bigint - behavior: (TokenMarketBehavior | undefined) - listingForbidden: boolean - metadata: DefaultTokenMetadata - existentialDeposit: bigint +/** + * Teleport some assets from the local chain to some destination chain. + * + * Fee payment on the destination side is made from the asset in the `assets` vector of + * index `fee_asset_item`, up to enough to pay for `weight_limit` of weight. If more weight + * is needed than `weight_limit`, then the operation will fail and the assets send may be + * at risk. + * + * - `origin`: Must be capable of withdrawing the `assets` and executing XCM. + * - `dest`: Destination context for the assets. Will typically be `X2(Parent, Parachain(..))` to send + * from parachain to parachain, or `X1(Parachain(..))` to send from relay to parachain. + * - `beneficiary`: A beneficiary location for the assets in the context of `dest`. Will generally be + * an `AccountId32` value. + * - `assets`: The assets to be withdrawn. The first item should be the currency used to to pay the fee on the + * `dest` side. May not be empty. + * - `fee_asset_item`: The index into `assets` of the item which should be used to pay + * fees. + * - `weight_limit`: The remote-side weight limit, if any, for the XCM fee purchase. + */ +export interface PolkadotXcmCall_limited_teleport_assets { + __kind: 'limited_teleport_assets' + dest: VersionedMultiLocation + beneficiary: VersionedMultiLocation + assets: VersionedMultiAssets + feeAssetItem: number + weightLimit: V2WeightLimit } -export interface DefaultBurnParams { - tokenId: bigint - amount: bigint - keepAlive: boolean - removeTokenStorage: boolean -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type CumulusXcmCall = never -export type DefaultTransferParams = DefaultTransferParams_Simple | DefaultTransferParams_Operator +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type DmpQueueCall = DmpQueueCall_service_overweight -export interface DefaultTransferParams_Simple { - __kind: 'Simple' - tokenId: bigint - amount: bigint - keepAlive: boolean +/** + * Service a single overweight message. + * + * - `origin`: Must pass `ExecuteOverweightOrigin`. + * - `index`: The index of the overweight message to service. + * - `weight_limit`: The amount of weight that message execution may take. + * + * Errors: + * - `Unknown`: Message of `index` is unknown. + * - `OverLimit`: Message execution may use greater than `weight_limit`. + * + * Events: + * - `OverweightServiced`: On success. + */ +export interface DmpQueueCall_service_overweight { + __kind: 'service_overweight' + index: bigint + weightLimit: bigint } -export interface DefaultTransferParams_Operator { - __kind: 'Operator' - tokenId: bigint - source: Uint8Array - amount: bigint - keepAlive: boolean -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type OrmlXcmCall = OrmlXcmCall_send_as_sovereign -export interface Freeze { - collectionId: bigint - freezeType: FreezeType +/** + * Send an XCM message as parachain sovereign. + */ +export interface OrmlXcmCall_send_as_sovereign { + __kind: 'send_as_sovereign' + dest: VersionedMultiLocation + message: VersionedXcm } -export interface Recipient { - accountId: Uint8Array - params: DefaultTransferParams -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type EfinityXcmCall = EfinityXcmCall_transfer_to_parachain | EfinityXcmCall_transfer_asset_to_parachain | EfinityXcmCall_force_set_minimum_weight -export interface Type_378 { - accountId: Uint8Array - params: DefaultMintParams +/** + * `origin` transfers `amount` of EFI to `beneficiary` on the `parachain` + * + * Note: EFI needs to be registered as foreign token in destination parachain + * + * - `para_id`: destination parachain + * - `beneficiary`: account to receive EFI in destination parachain + * - `amount`: amount of EFI to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` + * + * # Errors + * + * - `InvalidAccountId`: `beneficiary` is invalid, i.e could not be converted to + * `MultiLocation` + */ +export interface EfinityXcmCall_transfer_to_parachain { + __kind: 'transfer_to_parachain' + paraId: ParachainId + beneficiary: Account + amount: bigint + destWeight: (bigint | undefined) } -export interface AttributeKeyValuePair { - key: Uint8Array - value: Uint8Array +/** + * `origin` transfers `amount` of `asset` to `beneficiary` on the `parachain` + * + * Note: `asset` needs to be registered as foreign token in destination parachain + * + * - `para_id`: destination parachain + * - `beneficiary`: account to receive `asset` in destination parachain + * - `asset`: asset to transfer + * - `amount`: amount of `asset` to transfer + * - `dest_weight`: optional weight to be paid in destination chain, unlimited in case it's + * `None` + * + * # Errors + * + * - `InvalidAccountId`: `beneficiary` is invalid, i.e could not be converted to + */ +export interface EfinityXcmCall_transfer_asset_to_parachain { + __kind: 'transfer_asset_to_parachain' + paraId: ParachainId + beneficiary: Account + assetId: AssetId + amount: bigint + destWeight: (bigint | undefined) } -export interface Collection { - owner: Uint8Array - policy: DefaultCollectionPolicy - tokenCount: bigint - attributeCount: number - totalDeposit: bigint - explicitRoyaltyCurrencies: [AssetId, null][] +/** + * Update xcm fees amount to be used in xcm.Withdraw message + */ +export interface EfinityXcmCall_force_set_minimum_weight { + __kind: 'force_set_minimum_weight' + xcmCall: XcmOperation + xcmWeightFeeMisc: MinimumWeightFeePair } -export interface Token { - supply: bigint - cap: (TokenCap | undefined) - isFrozen: boolean - minimumBalance: bigint - unitPrice: bigint - mintDeposit: bigint - attributeCount: number - marketBehavior: (TokenMarketBehavior | undefined) - listingForbidden: boolean - metadata: DefaultTokenMetadata -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type XTokensCall = XTokensCall_transfer | XTokensCall_transfer_multiasset | XTokensCall_transfer_with_fee | XTokensCall_transfer_multiasset_with_fee | XTokensCall_transfer_multicurrencies | XTokensCall_transfer_multiassets -export interface Attribute { - value: Uint8Array - deposit: bigint +/** + * Transfer native currencies. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer { + __kind: 'transfer' + currencyId: AssetId + amount: bigint + dest: VersionedMultiLocation + destWeightLimit: V2WeightLimit } -export interface CollectionAccount { - isFrozen: boolean - approvals: [Uint8Array, (number | undefined)][] - accountCount: number +/** + * Transfer `MultiAsset`. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiasset { + __kind: 'transfer_multiasset' + asset: VersionedMultiAsset + dest: VersionedMultiLocation + destWeightLimit: V2WeightLimit } -export interface TokenAccount { - balance: bigint - reservedBalance: bigint - lockedBalance: bigint - namedReserves: [Uint8Array, bigint][] - locks: [Uint8Array, bigint][] - approvals: [Uint8Array, Approval][] - isFrozen: boolean +/** + * Transfer native currencies specifying the fee and amount as + * separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the amount to be spent to pay for execution in destination + * chain. Both fee and amount will be subtracted form the callers + * balance. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_with_fee { + __kind: 'transfer_with_fee' + currencyId: AssetId + amount: bigint + fee: bigint + dest: VersionedMultiLocation + destWeightLimit: V2WeightLimit } -export interface PoolsMutation { - community: Pool - collator: Pool - fuelTanks: Pool - priceDiscovery: Pool +/** + * Transfer `MultiAsset` specifying the fee and amount as separate. + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee` is the multiasset to be spent to pay for execution in + * destination chain. Both fee and amount will be subtracted form the + * callers balance For now we only accept fee and asset having the same + * `MultiLocation` id. + * + * If `fee` is not high enough to cover for the execution costs in the + * destination chain, then the assets will be trapped in the + * destination chain + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiasset_with_fee { + __kind: 'transfer_multiasset_with_fee' + asset: VersionedMultiAsset + fee: VersionedMultiAsset + dest: VersionedMultiLocation + destWeightLimit: V2WeightLimit } -export interface DefaultTankMutation { - userAccountManagement: Type_192 - providesDeposit: (boolean | undefined) - accountRules: (AccountRuleDescriptor[] | undefined) +/** + * Transfer several currencies specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the currencies tuple that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multicurrencies { + __kind: 'transfer_multicurrencies' + currencies: [AssetId, bigint][] + feeItem: number + dest: VersionedMultiLocation + destWeightLimit: V2WeightLimit } -export type DispatchRuleKind = DispatchRuleKind_WhitelistedCallers | DispatchRuleKind_WhitelistedCollections | DispatchRuleKind_MaxFuelBurnPerTransaction | DispatchRuleKind_UserFuelBudget | DispatchRuleKind_TankFuelBudget | DispatchRuleKind_RequireToken | DispatchRuleKind_PermittedCalls | DispatchRuleKind_PermittedExtrinsics - -export interface DispatchRuleKind_WhitelistedCallers { - __kind: 'WhitelistedCallers' +/** + * Transfer several `MultiAsset` specifying the item to be used as fee + * + * `dest_weight_limit` is the weight for XCM execution on the dest + * chain, and it would be charged from the transferred assets. If set + * below requirements, the execution may fail and assets wouldn't be + * received. + * + * `fee_item` is index of the MultiAssets that we want to use for + * payment + * + * It's a no-op if any error on local XCM execution or message sending. + * Note sending assets out per se doesn't guarantee they would be + * received. Receiving depends on if the XCM message could be delivered + * by the network, and if the receiving chain would handle + * messages correctly. + */ +export interface XTokensCall_transfer_multiassets { + __kind: 'transfer_multiassets' + assets: VersionedMultiAssets + feeItem: number + dest: VersionedMultiLocation + destWeightLimit: V2WeightLimit } -export interface DispatchRuleKind_WhitelistedCollections { - __kind: 'WhitelistedCollections' -} +/** + * Contains one variant per dispatchable that can be called by an extrinsic. + */ +export type BountiesCall = BountiesCall_propose_bounty | BountiesCall_approve_bounty | BountiesCall_propose_curator | BountiesCall_unassign_curator | BountiesCall_accept_curator | BountiesCall_award_bounty | BountiesCall_claim_bounty | BountiesCall_close_bounty | BountiesCall_extend_bounty_expiry -export interface DispatchRuleKind_MaxFuelBurnPerTransaction { - __kind: 'MaxFuelBurnPerTransaction' +/** + * Propose a new bounty. + * + * The dispatch origin for this call must be _Signed_. + * + * Payment: `TipReportDepositBase` will be reserved from the origin account, as well as + * `DataDepositPerByte` for each byte in `reason`. It will be unreserved upon approval, + * or slashed when rejected. + * + * - `curator`: The curator account whom will manage this bounty. + * - `fee`: The curator fee. + * - `value`: The total payment amount of this bounty, curator fee included. + * - `description`: The description of this bounty. + */ +export interface BountiesCall_propose_bounty { + __kind: 'propose_bounty' + value: bigint + description: Uint8Array } -export interface DispatchRuleKind_UserFuelBudget { - __kind: 'UserFuelBudget' +/** + * Approve a bounty proposal. At a later time, the bounty will be funded and become active + * and the original deposit will be returned. + * + * May only be called from `T::ApproveOrigin`. + * + * # + * - O(1). + * # + */ +export interface BountiesCall_approve_bounty { + __kind: 'approve_bounty' + bountyId: number } -export interface DispatchRuleKind_TankFuelBudget { - __kind: 'TankFuelBudget' +/** + * Assign a curator to a funded bounty. + * + * May only be called from `T::ApproveOrigin`. + * + * # + * - O(1). + * # + */ +export interface BountiesCall_propose_curator { + __kind: 'propose_curator' + bountyId: number + curator: MultiAddress + fee: bigint } -export interface DispatchRuleKind_RequireToken { - __kind: 'RequireToken' +/** + * Unassign curator from a bounty. + * + * This function can only be called by the `RejectOrigin` a signed origin. + * + * If this function is called by the `RejectOrigin`, we assume that the curator is + * malicious or inactive. As a result, we will slash the curator when possible. + * + * If the origin is the curator, we take this as a sign they are unable to do their job and + * they willingly give up. We could slash them, but for now we allow them to recover their + * deposit and exit without issue. (We may want to change this if it is abused.) + * + * Finally, the origin can be anyone if and only if the curator is "inactive". This allows + * anyone in the community to call out that a curator is not doing their due diligence, and + * we should pick a new curator. In this case the curator should also be slashed. + * + * # + * - O(1). + * # + */ +export interface BountiesCall_unassign_curator { + __kind: 'unassign_curator' + bountyId: number } -export interface DispatchRuleKind_PermittedCalls { - __kind: 'PermittedCalls' +/** + * Accept the curator role for a bounty. + * A deposit will be reserved from curator and refund upon successful payout. + * + * May only be called from the curator. + * + * # + * - O(1). + * # + */ +export interface BountiesCall_accept_curator { + __kind: 'accept_curator' + bountyId: number } -export interface DispatchRuleKind_PermittedExtrinsics { - __kind: 'PermittedExtrinsics' +/** + * Award bounty to a beneficiary account. The beneficiary will be able to claim the funds + * after a delay. + * + * The dispatch origin for this call must be the curator of this bounty. + * + * - `bounty_id`: Bounty ID to award. + * - `beneficiary`: The beneficiary account whom will receive the payout. + * + * # + * - O(1). + * # + */ +export interface BountiesCall_award_bounty { + __kind: 'award_bounty' + bountyId: number + beneficiary: MultiAddress } -export interface Consumption { - totalConsumed: bigint - lastResetBlock: (number | undefined) +/** + * Claim the payout from an awarded bounty after payout delay. + * + * The dispatch origin for this call must be the beneficiary of this bounty. + * + * - `bounty_id`: Bounty ID to claim. + * + * # + * - O(1). + * # + */ +export interface BountiesCall_claim_bounty { + __kind: 'claim_bounty' + bountyId: number } -export interface AuctionData { - startBlock: number - endBlock: number +/** + * Cancel a proposed or active bounty. All the funds will be sent to treasury and + * the curator deposit will be unreserved if possible. + * + * Only `T::RejectOrigin` is able to cancel a bounty. + * + * - `bounty_id`: Bounty ID to cancel. + * + * # + * - O(1). + * # + */ +export interface BountiesCall_close_bounty { + __kind: 'close_bounty' + bountyId: number } -export interface Budget { - amount: bigint - resetPeriod: number +/** + * Extend the expiry time of an active bounty. + * + * The dispatch origin for this call must be the curator of this bounty. + * + * - `bounty_id`: Bounty ID to extend. + * - `remark`: additional information. + * + * # + * - O(1). + * # + */ +export interface BountiesCall_extend_bounty_expiry { + __kind: 'extend_bounty_expiry' + bountyId: number + remark: Uint8Array } /** - * Event for the System pallet. + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export type SystemEvent = SystemEvent_ExtrinsicSuccess | SystemEvent_ExtrinsicFailed | SystemEvent_CodeUpdated | SystemEvent_NewAccount | SystemEvent_KilledAccount | SystemEvent_Remarked +export type MultiTokensCall = MultiTokensCall_create_collection | MultiTokensCall_destroy_collection | MultiTokensCall_mutate_collection | MultiTokensCall_mutate_token | MultiTokensCall_mint | MultiTokensCall_burn | MultiTokensCall_transfer | MultiTokensCall_freeze | MultiTokensCall_thaw | MultiTokensCall_set_attribute | MultiTokensCall_remove_attribute | MultiTokensCall_remove_all_attributes | MultiTokensCall_batch_transfer | MultiTokensCall_batch_mint | MultiTokensCall_batch_set_attribute | MultiTokensCall_approve_collection | MultiTokensCall_unapprove_collection | MultiTokensCall_approve_token | MultiTokensCall_unapprove_token | MultiTokensCall_force_mutate_collection | MultiTokensCall_force_transfer | MultiTokensCall_force_set_collection | MultiTokensCall_force_set_token | MultiTokensCall_force_set_attribute | MultiTokensCall_force_set_collection_account | MultiTokensCall_force_set_token_account | MultiTokensCall_force_create_collection /** - * An extrinsic completed successfully. + * Creates a new collection from `descriptor` + * + * # Errors + * - `DepositReserveFailed` if the deposit cannot be reserved */ -export interface SystemEvent_ExtrinsicSuccess { - __kind: 'ExtrinsicSuccess' - dispatchInfo: DispatchInfo +export interface MultiTokensCall_create_collection { + __kind: 'create_collection' + descriptor: DefaultCollectionDescriptor } /** - * An extrinsic failed. + * Destroys `Collection` with `id`. `origin` must be the owner of the `Collection`. + * + * + * # Errors + * - `NoPermission` if `origin` is not the owner of the collection. + * - `NotFound` if `Collection` with `id` does not exist. + * - `DestroyForbiddenByCollectionEvent` if another pallet is blocking the collection's + * destruction + * - `DestroyForbiddenByRemainingTokens` if collection still has tokens when destroying + * - `DestroyForbiddenByAttributeCount` if collection still has attributes when destroying + * current number of collection attributes. */ -export interface SystemEvent_ExtrinsicFailed { - __kind: 'ExtrinsicFailed' - dispatchError: DispatchError - dispatchInfo: DispatchInfo +export interface MultiTokensCall_destroy_collection { + __kind: 'destroy_collection' + collectionId: bigint } /** - * `:code` was updated. + * Modify `Collection` with `id` by applying `mutation` + * + * # Errors + * - `NotFound`, if `collection_id` does not exist. + * - `NoPermission`, if `origin` is not the owner of `collection`. */ -export interface SystemEvent_CodeUpdated { - __kind: 'CodeUpdated' +export interface MultiTokensCall_mutate_collection { + __kind: 'mutate_collection' + collectionId: bigint + mutation: DefaultCollectionMutation } /** - * A new account was created. + * Modify `Token` with `token_id` from `Collection` with `collection_id` by applying + * `mutation` + * + * # Errors + * - `CurrencyIncompatibleWithCollectionRoyalty` if token has already been assigned a + * royalty + * - `NoPermission` if not the collection owner + * - `TokenNotFound` if Token does not exist + * - `ConflictingLocation` if the new location is already occupied */ -export interface SystemEvent_NewAccount { - __kind: 'NewAccount' - account: Uint8Array +export interface MultiTokensCall_mutate_token { + __kind: 'mutate_token' + collectionId: bigint + tokenId: bigint + mutation: DefaultTokenMutation } /** - * An account was reaped. + * `origin` mints to `recipient` for `collection_id` with `params` using the pallet's + * `MintPolicy`. + * + * # Errors + * - `AmountZero` if `amount == 0`. + * - `CollectionNotFound` if `Collection` does not exist. + * - `TokenNotFound` if `Token` does not exist. + * - `TokenAlreadyExists` if attempting to create a token that already exists + * - `NoPermission` if `caller` is not allowed to mint the `collection`. + * - `Overflow` if `amount + current_total_supply` overflows its type, or if the + * token_count + * overflows. + * - `TokenMintCapExceeded` if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - `DepositReserveFailed` if the issuer does not have sufficent balance for token deposit + * - `ConflictingLocation` if the token is foreign and the location is already mapped to + * another asset in `AssetIdsByLocation` */ -export interface SystemEvent_KilledAccount { - __kind: 'KilledAccount' - account: Uint8Array +export interface MultiTokensCall_mint { + __kind: 'mint' + recipient: MultiAddress + collectionId: bigint + params: DefaultMintParams } /** - * On on-chain remark happened. + * Reduces the balance of `owner` by `amount` of `token_id` from `collection_id`. + * It also updates the total supply of `collection_id`. + * + * # Errors + * - `NotFound` if `collection` does not exist. + * - `BalanceLow` if `owner` account does not has enough amount of any token in `tokens` + * of `collection`. + * - `CollectionDoesNotSupportGivenToken` if `tokens` is not empty. + * - `BalanceLow` if `owner` account does not has enough amount of the `collection`. + * - `Overflow` if amount - supply overflows type, or if burn causes collection.token_count + * to + * overflow. + * - `DepositUnreserveFailed` if caller does not have enough reserved balance to unreserve */ -export interface SystemEvent_Remarked { - __kind: 'Remarked' - sender: Uint8Array - hash: Uint8Array +export interface MultiTokensCall_burn { + __kind: 'burn' + collectionId: bigint + params: DefaultBurnParams } /** + * `operator` transfers to `recipient` for `collection_id` with `params` * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - + * # Errors + * - `AmountZero` if `amount == 0`. + * - `InvalidTargetAccount` if `source == target`. + * - `BalanceLow` if `source` does not own enough amount of `collection`. + * - `Overflow` if `target` balance of `collection` overflows. */ -export type ParachainSystemEvent = ParachainSystemEvent_ValidationFunctionStored | ParachainSystemEvent_ValidationFunctionApplied | ParachainSystemEvent_ValidationFunctionDiscarded | ParachainSystemEvent_UpgradeAuthorized | ParachainSystemEvent_DownwardMessagesReceived | ParachainSystemEvent_DownwardMessagesProcessed +export interface MultiTokensCall_transfer { + __kind: 'transfer' + recipient: MultiAddress + collectionId: bigint + params: DefaultTransferParams +} /** - * The validation function has been scheduled to apply. + * Freeze collection, token or account */ -export interface ParachainSystemEvent_ValidationFunctionStored { - __kind: 'ValidationFunctionStored' +export interface MultiTokensCall_freeze { + __kind: 'freeze' + info: Freeze } /** - * The validation function was applied as of the contained relay chain block number. + * Thaw collection, token or account */ -export interface ParachainSystemEvent_ValidationFunctionApplied { - __kind: 'ValidationFunctionApplied' - relayChainBlockNum: number +export interface MultiTokensCall_thaw { + __kind: 'thaw' + info: Freeze } /** - * The relay-chain aborted the upgrade process. + * Sets the attribute `key` to `value` for `collection_id`. + * If `token_id` is `None`, the attribute is added to the collection. If it is `Some`, the + * attribute is added to the token. + * + * # Errors + * - `InvalidAttributeKey` if `key.len() == 0` + * - `CollectionNotFound` if `collection_id` does not exist. + * - `TokenNotFound` if `token_id` is `Some` and does not exist. + * - `NoPermission` if `source` account is not the owner of the collection. + * - `Overflow` if an attribute counter overflows + * - `DepositReserveFailed` if unable to reserve the deposit for the attribute storage. */ -export interface ParachainSystemEvent_ValidationFunctionDiscarded { - __kind: 'ValidationFunctionDiscarded' +export interface MultiTokensCall_set_attribute { + __kind: 'set_attribute' + collectionId: bigint + tokenId: (bigint | undefined) + key: Uint8Array + value: Uint8Array } /** - * An upgrade has been authorized. + * Removes the `key` attribute from the given `collection_id` or `token_id`. + * + * # Errors + * - `InvalidAttributeKey` if `key.len() == 0` + * - `CollectionNotFound` if `collection_id` does not exist. + * - `TokenNotFound` if `token_id` is `Some` and does not exist. + * - `NoPermission` if `caller` is not the owner of the collection. + * - `Underflow` if an attribute counter underflows */ -export interface ParachainSystemEvent_UpgradeAuthorized { - __kind: 'UpgradeAuthorized' - codeHash: Uint8Array +export interface MultiTokensCall_remove_attribute { + __kind: 'remove_attribute' + collectionId: bigint + tokenId: (bigint | undefined) + key: Uint8Array } /** - * Some downward messages have been received and will be processed. + * Removes all attributes from the given `collection_id` or `token_id`. + * + * # Errors + * - `InvalidAttributeCount` if `attribute_count` doesn't match the number of attributes + * - `CollectionNotFound` if Collection with `collection_id` does not exist. + * - `TokenNotFound` if Token with `token_id` does not exist. + * - `NoPermission` if `origin` account is not the owner of the Collection or Token + * - other errors from `remove_attribute` */ -export interface ParachainSystemEvent_DownwardMessagesReceived { - __kind: 'DownwardMessagesReceived' - count: number +export interface MultiTokensCall_remove_all_attributes { + __kind: 'remove_all_attributes' + collectionId: bigint + tokenId: (bigint | undefined) + attributeCount: number } /** - * Downward messages were processed using the given weight. + * Transfers the specific amount of tokens of `collection` to `recipients` from `origin` + * account. A single failure will fail all transfers. + * + * # Errors + * - `AmountZero` if `amount == 0`. + * - `InvalidTargetAccount` if `source == target`. + * - `BalanceLow` if `source` does not own enough amount of `collection`. + * - `BalanceOverflow` if `target` balance of `collection` overflows. */ -export interface ParachainSystemEvent_DownwardMessagesProcessed { - __kind: 'DownwardMessagesProcessed' - weightUsed: Weight - dmqHead: Uint8Array +export interface MultiTokensCall_batch_transfer { + __kind: 'batch_transfer' + collectionId: bigint + recipients: Recipient[] } /** + * Collection owner mints tokens of `collection_id` to `recipients` consisting of an + * `AccountId` and `MintParams`. A single mint failure will fail all of them in the batch. * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - + * # Errors + * - `AmountZero` if `amount == 0`. + * - `NotFound` if `collection` does **not** exist. + * - `NoPermission` if `caller` is not allowed to mint the `collection`. + * - `MintForbidden` if the policy disallows the operation + * - `BalanceOverflow` if `amount + current_total_supply` overflows its type. + * - `TokenCountOverflow` if the token_count overflows + * - `TokenMintCapExceeded` if the mint policy TokenCap does not allow minting + * - `MaxTokenCountExceeded` if the mint policy max_token_count is exceeded + * - `DepositReserveFailed` if the issuer does not have sufficent balance for token deposit */ -export type SudoEvent = SudoEvent_Sudid | SudoEvent_KeyChanged | SudoEvent_SudoAsDone +export interface MultiTokensCall_batch_mint { + __kind: 'batch_mint' + collectionId: bigint + recipients: Type_378[] +} /** - * A sudo just took place. \[result\] + * Collection owner sets `attributes` to `collection_id` + * + * If `token_id` is `None`, the attribute is added to the collection. If it is `Some`, the + * attribute is added to the token. + * + * # Errors + * - `InvalidAttributeKey` if `key.len() == 0` + * - `CollectionNotFound` if `collection_id` does not exist. + * - `TokenNotFound` if `token_id` is `Some` and does not exist. + * - `NoPermission` if `source` account is not the owner of the collection. + * - `Overflow` if an attribute counter overflows + * - `DepositReserveFailed` if unable to reserve the deposit for the attribute storage. */ -export interface SudoEvent_Sudid { - __kind: 'Sudid' - sudoResult: Type_31 +export interface MultiTokensCall_batch_set_attribute { + __kind: 'batch_set_attribute' + collectionId: bigint + tokenId: (bigint | undefined) + attributes: AttributeKeyValuePair[] } /** - * The \[sudoer\] just switched identity; the old key is supplied if one existed. + * Approve the `operator` to manage all of `origin`'s tokens belonging to `collection_id`. + * If an `expiration` is provided, the approval will end when it expires. + * + * # Errors + * - `CannotApproveSelf` - if `origin == operator` + * - `AlreadyExpired` - if `expiration` is earlier than now + * - `CollectionAccountNotFound` if the collection account does not exist + * - `MaxApprovalsExceeded` if approval count has exceeded the maximum */ -export interface SudoEvent_KeyChanged { - __kind: 'KeyChanged' - oldSudoer: (Uint8Array | undefined) +export interface MultiTokensCall_approve_collection { + __kind: 'approve_collection' + collectionId: bigint + operator: Uint8Array + expiration: (number | undefined) } /** - * A sudo just took place. \[result\] + * Unapprove the `operator` to manage all of `origin`'s tokens belonging to `collection` + * + * # Errors + * - `CollectionAccountNotFound` if the collection account cannot be found */ -export interface SudoEvent_SudoAsDone { - __kind: 'SudoAsDone' - sudoResult: Type_31 +export interface MultiTokensCall_unapprove_collection { + __kind: 'unapprove_collection' + collectionId: bigint + operator: Uint8Array } /** + * Approve `operator` to transfer up to `amount` of `caller`'s balance for `token_id` of + * `collection_id`. An `expiration` can be provided. `current_amount` must match the + * current approved amount. * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - + * # Errors + * - `CannotApproveSelf` if `origin == operator` + * - `CollectionAlreadyApproved` if `collection_id` is already approved + * - `AlreadyExpired` if `expiration` is earlier than now + * - `TokenAccountNotFound` if the token account does not exist + * - `MaxApprovalsExceeded` if approval count has exceeded the maximum + * - `WrongCurrentApprovedAmount` if `current_amount` does not match the current approval + * amount */ -export type PreimageEvent = PreimageEvent_Noted | PreimageEvent_Requested | PreimageEvent_Cleared +export interface MultiTokensCall_approve_token { + __kind: 'approve_token' + collectionId: bigint + tokenId: bigint + operator: Uint8Array + amount: bigint + expiration: (number | undefined) + currentAmount: bigint +} /** - * A preimage has been noted. + * Unapprove `operator` to transfer `origin`'s `token_id` of `collection_id` + * + * # Errors + * - `TokenAccountNotFound` if the token account does not exist */ -export interface PreimageEvent_Noted { - __kind: 'Noted' - hash: Uint8Array +export interface MultiTokensCall_unapprove_token { + __kind: 'unapprove_token' + collectionId: bigint + tokenId: bigint + operator: Uint8Array } /** - * A preimage has been requested. + * Exactly as `mutate_collection`, except the origin must be root and the `caller` account + * should be specified. + * + * # Errors + * - `BadOrigin` if origin != root + * - Same as mutate_collection */ -export interface PreimageEvent_Requested { - __kind: 'Requested' - hash: Uint8Array +export interface MultiTokensCall_force_mutate_collection { + __kind: 'force_mutate_collection' + collectionId: bigint + mutation: DefaultCollectionMutation } /** - * A preimage has ben cleared. + * Exactly as `transfer`, except the origin must be root and the source account should be + * specified. + * + * # Errors + * - `BadOrigin` if origin != root + * - Same as transfer */ -export interface PreimageEvent_Cleared { - __kind: 'Cleared' - hash: Uint8Array +export interface MultiTokensCall_force_transfer { + __kind: 'force_transfer' + source: MultiAddress + destination: MultiAddress + collectionId: bigint + params: DefaultTransferParams } /** - * Events type. + * Set the Collections storage to the given `value`, origin must be root + * + * # Errors + * - `BadOrigin` if origin != root */ -export type SchedulerEvent = SchedulerEvent_Scheduled | SchedulerEvent_Canceled | SchedulerEvent_Dispatched | SchedulerEvent_CallUnavailable | SchedulerEvent_PeriodicFailed | SchedulerEvent_PermanentlyOverweight +export interface MultiTokensCall_force_set_collection { + __kind: 'force_set_collection' + collectionId: bigint + value: (Collection | undefined) +} /** - * Scheduled some task. + * Set the Tokens storage to the given `value`, origin must be root + * + * # Errors + * - `BadOrigin` if origin != root */ -export interface SchedulerEvent_Scheduled { - __kind: 'Scheduled' - when: number - index: number +export interface MultiTokensCall_force_set_token { + __kind: 'force_set_token' + collectionId: bigint + tokenId: bigint + value: (Token | undefined) } /** - * Canceled some task. + * Set the Tokens storage to the given `value`, origin must be root + * + * # Errors + * - `BadOrigin` if origin != root */ -export interface SchedulerEvent_Canceled { - __kind: 'Canceled' - when: number - index: number +export interface MultiTokensCall_force_set_attribute { + __kind: 'force_set_attribute' + collectionId: bigint + tokenId: (bigint | undefined) + key: Uint8Array + value: (Attribute | undefined) } /** - * Dispatched some task. + * Set the CollectionAccounts storage to the given `value`, origin must be root + * + * # Errors + * - `BadOrigin` if origin != root */ -export interface SchedulerEvent_Dispatched { - __kind: 'Dispatched' - task: [number, number] - id: (Uint8Array | undefined) - result: Type_31 +export interface MultiTokensCall_force_set_collection_account { + __kind: 'force_set_collection_account' + collectionId: bigint + accountId: MultiAddress + value: (CollectionAccount | undefined) } /** - * The call for the provided hash was not found so the task has been aborted. + * Set the TokenAccounts storage to the given `value`, origin must be root + * + * # Errors + * - `BadOrigin` if origin != root */ -export interface SchedulerEvent_CallUnavailable { - __kind: 'CallUnavailable' - task: [number, number] - id: (Uint8Array | undefined) +export interface MultiTokensCall_force_set_token_account { + __kind: 'force_set_token_account' + collectionId: bigint + tokenId: bigint + accountId: MultiAddress + value: (TokenAccount | undefined) } /** - * The given task was unable to be renewed since the agenda is full at that block. + * Creates a new collection from `descriptor` at `collection_id`, origin must be root + * + * # Errors + * - `DepositReserveFailed` if the deposit cannot be reserved */ -export interface SchedulerEvent_PeriodicFailed { - __kind: 'PeriodicFailed' - task: [number, number] - id: (Uint8Array | undefined) +export interface MultiTokensCall_force_create_collection { + __kind: 'force_create_collection' + owner: Uint8Array + collectionId: bigint + descriptor: DefaultCollectionDescriptor } /** - * The given task can never be executed since it is overweight. + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export interface SchedulerEvent_PermanentlyOverweight { - __kind: 'PermanentlyOverweight' - task: [number, number] - id: (Uint8Array | undefined) -} +export type ClaimsCall = ClaimsCall_claim | ClaimsCall_mint_claim | ClaimsCall_move_claim /** + * Make a claim to collect your EFI. * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - + * The dispatch origin for this call must be _None_. + * + * Unsigned Validation: + * A call to claim is deemed valid if the signature provided matches + * the expected signed message of: + * + * > Ethereum Signed Message: + * > (configured prefix string)(address) + * + * and `address` matches the `dest` account. + * + * Parameters: + * - `dest`: The destination account to payout the claim. + * - `ethereum_signature`: The signature of an ethereum signed message matching the format + * described above. + * + * + * The weight of this call is invariant over the input parameters. + * Weight includes logic to validate unsigned `claim` call. + * + * Total Complexity: O(1) + * */ -export type UtilityEvent = UtilityEvent_BatchInterrupted | UtilityEvent_BatchCompleted | UtilityEvent_BatchCompletedWithErrors | UtilityEvent_ItemCompleted | UtilityEvent_ItemFailed | UtilityEvent_DispatchedAs +export interface ClaimsCall_claim { + __kind: 'claim' + dest: Uint8Array + ethereumSignature: Uint8Array +} /** - * Batch of dispatches did not complete fully. Index of first failing dispatch given, as - * well as the error. + * Mint a new claim to collect EFIs. + * + * The dispatch origin for this call must be _Root_. + * + * Parameters: + * - `who`: The Ethereum address allowed to collect this claim. + * - `value`: The number of EFIs that will be claimed. + * + * + * The weight of this call is invariant over the input parameters. + * + * Total Complexity: O(1) + * */ -export interface UtilityEvent_BatchInterrupted { - __kind: 'BatchInterrupted' - index: number - error: DispatchError +export interface ClaimsCall_mint_claim { + __kind: 'mint_claim' + who: Uint8Array + value: bigint } -/** - * Batch of dispatches completed fully with no error. - */ -export interface UtilityEvent_BatchCompleted { - __kind: 'BatchCompleted' +export interface ClaimsCall_move_claim { + __kind: 'move_claim' + old: Uint8Array + new: Uint8Array + preclaim: (Uint8Array | undefined) } /** - * Batch of dispatches completed but has errors. + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export interface UtilityEvent_BatchCompletedWithErrors { - __kind: 'BatchCompletedWithErrors' -} +export type PoolsCall = PoolsCall_mutate_pools /** - * A single item within a Batch of dispatches has completed with no error. + * Mutate the pools. Can only be called by root. */ -export interface UtilityEvent_ItemCompleted { - __kind: 'ItemCompleted' +export interface PoolsCall_mutate_pools { + __kind: 'mutate_pools' + mutation: PoolsMutation } /** - * A single item within a Batch of dispatches has completed with error. + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export interface UtilityEvent_ItemFailed { - __kind: 'ItemFailed' - error: DispatchError -} +export type FuelTanksCall = FuelTanksCall_create_fuel_tank | FuelTanksCall_mutate_fuel_tank | FuelTanksCall_add_account | FuelTanksCall_remove_account | FuelTanksCall_remove_account_rule_data | FuelTanksCall_dispatch | FuelTanksCall_dispatch_and_touch | FuelTanksCall_schedule_mutate_freeze_state | FuelTanksCall_insert_rule_set | FuelTanksCall_remove_rule_set | FuelTanksCall_batch_add_account | FuelTanksCall_batch_remove_account | FuelTanksCall_force_set_consumption | FuelTanksCall_destroy_fuel_tank /** - * A call was dispatched. + * Creates a fuel tank, given a descriptor + * + * # Errors + * - `FuelTankAlreadyExists` if `tank_id` already exists + * - `DuplicateRuleKinds` if a rule set has multiple rules of the same kind */ -export interface UtilityEvent_DispatchedAs { - __kind: 'DispatchedAs' - result: Type_31 +export interface FuelTanksCall_create_fuel_tank { + __kind: 'create_fuel_tank' + descriptor: FuelTankDescriptor } /** + * Apply `mutation` to fuel tank with `tank_id`. * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - + * # Errors + * - `FuelTankNotFound` if `tank_id` does not exist. + * - `NoPermission` if `origin` is not the fuel tank owner */ -export type ContractsEvent = ContractsEvent_Instantiated | ContractsEvent_Terminated | ContractsEvent_CodeStored | ContractsEvent_ContractEmitted | ContractsEvent_CodeRemoved | ContractsEvent_ContractCodeUpdated | ContractsEvent_Called | ContractsEvent_DelegateCalled +export interface FuelTanksCall_mutate_fuel_tank { + __kind: 'mutate_fuel_tank' + tankId: MultiAddress + mutation: DefaultTankMutation +} /** - * Contract deployed by address at the specified address. + * Adds new account for `user_id` to fuel tank at `tank_id`. An account is + * required to dispatch calls. A deposit is required, and may be paid by + * the user or the fuel tank, depending on the settings. + * ### Errors + * - `FuelTankNotFound` if fuel tank at `tank_id` does not exist + * - `NoPermission` if `origin` does not have permission to add an account + * - `AccountAlreadyExists` if account at `user_id` already exists */ -export interface ContractsEvent_Instantiated { - __kind: 'Instantiated' - deployer: Uint8Array - contract: Uint8Array +export interface FuelTanksCall_add_account { + __kind: 'add_account' + tankId: MultiAddress + userId: MultiAddress } /** - * Contract has been removed. - * - * # Note - * - * The only way for a contract to be removed and emitting this event is by calling - * `seal_terminate`. + * Removes account for `user_id` from fuel tank at `tank_id`. Any deposits + * are returned. + * ### Errors + * - `FuelTankNotFound` if fuel tank at `tank_id` does not exist + * - `NoPermission` if `origin` does not have permission to add an account + * - `AccountNotFound` if account at `user_id` does not exist */ -export interface ContractsEvent_Terminated { - __kind: 'Terminated' - /** - * The contract that was terminated. - */ - contract: Uint8Array - /** - * The account that received the contracts remaining balance - */ - beneficiary: Uint8Array +export interface FuelTanksCall_remove_account { + __kind: 'remove_account' + tankId: MultiAddress + userId: MultiAddress } /** - * Code with the specified hash has been stored. + * Remove account rule data if it exists. Only callable by the fuel tank's owner. Requires + * the fuel tank or the rule set to be frozen. + * ### Errors + * - `FuelTankNotFound` if fuel tank for `tank_id` doesn't exist + * - `NoPermission` if called by non-owner + * - `AccountNotFound` if account does not exist for `user_id` + * - `RuleSetNotFound` if rule set does not exist for `rule_set_id` + * - `RequiresFrozenTankOrRuleset` if tank or rule set is not frozen + * - `RuleNotFound` if rule does not exist for `rule_kind` */ -export interface ContractsEvent_CodeStored { - __kind: 'CodeStored' - codeHash: Uint8Array +export interface FuelTanksCall_remove_account_rule_data { + __kind: 'remove_account_rule_data' + tankId: MultiAddress + userId: MultiAddress + ruleSetId: number + ruleKind: DispatchRuleKind } /** - * A custom event emitted by the contract. + * Dispatch a call using the `tank_id` subject to the rules of `rule_set_id` + * + * # Errors + * - `FuelTankNotFound` if `tank_id` does not exist. + * - `InvalidRuleSetId` if `rule_set_id` does not exist + * - `UsageRestricted` if caller is not part of ruleset whitelist + * - `TransactionExceedsFuelBurnLimit` if call exceeds the max fee limit set by ruleset + * - `TransactionExceedsUserBudget` if call exceeds the max user budget limit set by + * ruleset + * - `TransactionExceedsFuelTankBudget` if call exceeds the max fuel tank budget set by + * ruleset + * - `CallerDoesNotHaveRuleSetTokenBalance` if caller does not own the tokens to use the + * ruleset + * - `TransactionNotPermitted` if the call is not in the list of permitted calls of ruleset + * - `Overflow` if amount overflows type + * - `UserBalanceLowForRemainingFee` if caller does not have enough balance to pay for + * remaining_fee when `pays_remaining_fee` is true + * - `FuelTankOutOfFunds` if the fuel tank account cannot pay fees */ -export interface ContractsEvent_ContractEmitted { - __kind: 'ContractEmitted' - /** - * The contract that emitted the event. - */ - contract: Uint8Array - /** - * Data supplied by the contract. Metadata generated during contract compilation - * is needed to decode it. - */ - data: Uint8Array +export interface FuelTanksCall_dispatch { + __kind: 'dispatch' + tankId: MultiAddress + ruleSetId: number + call: Call + paysRemainingFee: boolean } /** - * A code with the specified hash was removed. + * Same as [dispatch](Self::dispatch), but creates an account for `origin` if it does not + * exist and is allowed by the fuel tank's `user_account_management` settings. + * # Errors + * Returns the same errors as [dispatch](Self::dispatch) and + * [add_account](Self::add_account) */ -export interface ContractsEvent_CodeRemoved { - __kind: 'CodeRemoved' - codeHash: Uint8Array +export interface FuelTanksCall_dispatch_and_touch { + __kind: 'dispatch_and_touch' + tankId: MultiAddress + ruleSetId: number + call: Call + paysRemainingFee: boolean } /** - * A contract's code was updated. + * Schedule mutating of `is_frozen` state that determines if fuel tank or rule set can be + * used + * + * Additional 1 read and 1 write are added to account for `on_finalize` storage operations + * + * # Errors + * - `FuelTankNotFound` if `tank_id` does not exist. + * - `NoPermission` if caller is not a fuel tank owner + * - `FreezeQueueFull` if the queue is full */ -export interface ContractsEvent_ContractCodeUpdated { - __kind: 'ContractCodeUpdated' - /** - * The contract that has been updated. - */ - contract: Uint8Array - /** - * New code hash that was set for the contract. - */ - newCodeHash: Uint8Array - /** - * Previous code hash of the contract. - */ - oldCodeHash: Uint8Array +export interface FuelTanksCall_schedule_mutate_freeze_state { + __kind: 'schedule_mutate_freeze_state' + tankId: MultiAddress + ruleSetId: (number | undefined) + isFrozen: boolean } /** - * A contract was called either by a plain account or another contract. - * - * # Note + * Insert a new rule set for `tank_id` and `rule_set_id`. It can be a new rule set + * or it can replace an existing one. If it is replacing a rule set, a rule that is storing + * data on any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove + * the data first. If a rule is being replaced, it will be mutated with the new parameters, + * and it will maintain any persistent data it already has. * - * Please keep in mind that like all events this is only emitted for successful - * calls. This is because on failure all storage changes including events are - * rolled back. + * This is only callable by the fuel tank's owner. + * ### Errors + * - `FuelTankNotFound` if `tank_id` does not exist. + * - `NoPermission` if caller is not the fuel tank owner + * - `RequiresFrozenTankOrRuleset` if tank or rule set is not frozen + * - `CannotRemoveRuleThatIsStoringAccountData` if removing a rule that is storing account + * data + * - `MaxRuleSetsExceeded` if max number of rule sets was exceeded + * - `DuplicateRuleKinds` if adding a rule set with multiple rules of the same kind */ -export interface ContractsEvent_Called { - __kind: 'Called' - /** - * The account that called the `contract`. - */ - caller: Uint8Array - /** - * The contract that was called. - */ - contract: Uint8Array +export interface FuelTanksCall_insert_rule_set { + __kind: 'insert_rule_set' + tankId: MultiAddress + ruleSetId: number + rules: DispatchRuleDescriptor[] } /** - * A contract delegate called a code hash. - * - * # Note - * - * Please keep in mind that like all events this is only emitted for successful - * calls. This is because on failure all storage changes including events are - * rolled back. + * Remove rule set for `tank_id` and `rule_set_id`. A rule that is storing data on + * any accounts cannot be removed. Use [Self::remove_account_rule_data] to remove the + * data first. This is only callable by the fuel tank's owner. + * # Errors + * - `FuelTankNotFound` if `tank_id` does not exist. + * - `NoPermission` if caller is not the fuel tank owner + * - `RequiresFrozenTankOrRuleset` if tank or rule set is not frozen + * - `CannotRemoveRuleThatIsStoringAccountData` if removing a rule that is storing account + * data */ -export interface ContractsEvent_DelegateCalled { - __kind: 'DelegateCalled' - /** - * The contract that performed the delegate call and hence in whose context - * the `code_hash` is executed. - */ - contract: Uint8Array - /** - * The code hash that was delegate called. - */ - codeHash: Uint8Array +export interface FuelTanksCall_remove_rule_set { + __kind: 'remove_rule_set' + tankId: MultiAddress + ruleSetId: number +} + +/** + * Similar to add_account but takes a list of `AccountId`s to + * insert into a fuel tank. + * ### Errors + * - `FuelTankNotFound` if fuel tank at `tank_id` does not exist + * - `NoPermission` if `origin` does not have permission to add an account + * - `AccountAlreadyExists` if account at `user_id` already exists + */ +export interface FuelTanksCall_batch_add_account { + __kind: 'batch_add_account' + tankId: MultiAddress + userIds: MultiAddress[] +} + +/** + * Similar to remove_account but takes a list of `AccountId`s to + * remove from a fuel tank. + * ### Errors + * - `FuelTankNotFound` if fuel tank at `tank_id` does not exist + * - `NoPermission` if `origin` does not have permission to add an account + * - `AccountNotFound` if account at `user_id` does not exist + */ +export interface FuelTanksCall_batch_remove_account { + __kind: 'batch_remove_account' + tankId: MultiAddress + userIds: MultiAddress[] } /** + * Force set the fuel tank consumption + * If `user_id` is `Some`, it sets the consumption for that account. + * If it is `None`, it sets the consumption on the fuel tank directly. * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - + * # Errors + * - `AccountNotFound` if `user_id` is `Some` and account does not exist + * - `FuelTankNotFound` if tank_id does not exist + * - `NoPermission` if caller is not ForceOrigin or fuel tank owner */ -export type BalancesEvent = BalancesEvent_Endowed | BalancesEvent_DustLost | BalancesEvent_Transfer | BalancesEvent_BalanceSet | BalancesEvent_Reserved | BalancesEvent_Unreserved | BalancesEvent_ReserveRepatriated | BalancesEvent_Deposit | BalancesEvent_Withdraw | BalancesEvent_Slashed +export interface FuelTanksCall_force_set_consumption { + __kind: 'force_set_consumption' + tankId: MultiAddress + userId: (MultiAddress | undefined) + ruleSetId: number + consumption: Consumption +} /** - * An account was created with some free balance. + * Destroy the fuel tank by scheduling the deletion for `on_finalize` to execute + * Only callable by owner + * The fuel tank must be frozen + * Can only be destroyed if all accounts are removed */ -export interface BalancesEvent_Endowed { - __kind: 'Endowed' - account: Uint8Array - freeBalance: bigint +export interface FuelTanksCall_destroy_fuel_tank { + __kind: 'destroy_fuel_tank' + tankId: MultiAddress } /** - * An account was removed whose balance was non-zero but below ExistentialDeposit, - * resulting in an outright loss. + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export interface BalancesEvent_DustLost { - __kind: 'DustLost' - account: Uint8Array - amount: bigint -} +export type MarketplaceCall = MarketplaceCall_create_listing | MarketplaceCall_cancel_listing | MarketplaceCall_fill_listing | MarketplaceCall_place_bid | MarketplaceCall_finalize_auction | MarketplaceCall_set_protocol_fee /** - * Transfer succeeded. + * Places a sell order. Requires `make_asset_id` or `take_asset_id` to be a `Currency`. + * The id for the listing is generated by hashing the encoded bytes of the listing. + * ### Parameters + * - `make_asset_id`: The id of the asset being sold + * - `take_asset_id`: The id of the asset being requested + * - `amount`: The number of units being sold + * - `price`: The requested price for each unit. If it's an auction, this is the minimum + * bid + * - `salt`: Can be used to differentiate listings + * - `auction_data`: Including this makes the listing an auction + * ### Errors + * - `InvalidAuctionStart` if the start is less than the current block + + * `ListingActiveDelay` + * - `InvalidAuctionEnded` if auction ends before it starts + * - `NoCurrency` Neither the make or take side is considered a currency + * - `ListingForbidden` if make or take side tokens are not allowed to be listed + * - `CurrencyNotAllowedAsRoyalty` if currency cannot be used as a royalty + * - `LowBaseCurrencyBalance` if base currency balance is too low + * - `LowTokenBalance` token balance is too low for reserve + * - `ListingAlreadyExists` if a listing with the same ID already exists */ -export interface BalancesEvent_Transfer { - __kind: 'Transfer' - from: Uint8Array - to: Uint8Array +export interface MarketplaceCall_create_listing { + __kind: 'create_listing' + makeAssetId: AssetId + takeAssetId: AssetId amount: bigint + price: bigint + salt: Uint8Array + auctionData: (AuctionData | undefined) } /** - * A balance was set by root. + * Cancels the listing with `listing_id`. Only callable by the seller. + * ### Parameters + * - `listing_id`: The ID of the listing to cancel + * ### Errors + * - `ListingNotFound` if the listing under `listing_id` does not exist + * - `NoPermission` if the listing seller is not the caller, `origin` */ -export interface BalancesEvent_BalanceSet { - __kind: 'BalanceSet' - who: Uint8Array - free: bigint - reserved: bigint +export interface MarketplaceCall_cancel_listing { + __kind: 'cancel_listing' + listingId: Uint8Array } /** - * Some balance was reserved (moved from free to reserved). + * Fills a fixed price listing. This will execute immediately. + * ### Parameters + * - `listing_id`: The id for the listing to buy from + * - `amount`: The number of units purchased + * ### Errors + * - `ListingNotFound` if the listing under `listing_id` does not exist + * - `BuyerIsSeller` if the buyer is the seller of the listing + * - `ListingIsWrongType` if the listing is not under auction + * - `InvalidAmount` if the amount that still needs to be filled is greater than `amount` + * - `ListingNotActive` if the listing has not passed the `ListingActiveDelay` yet + * - `Overflow` if amount * listing_price is too large + * - `TakeValueUnderMinimum` if the listings `take` value is under the minimum required + * - `LowTokenBalance` if the buyer does not have enough tokens for reserve */ -export interface BalancesEvent_Reserved { - __kind: 'Reserved' - who: Uint8Array +export interface MarketplaceCall_fill_listing { + __kind: 'fill_listing' + listingId: Uint8Array amount: bigint } /** - * Some balance was unreserved (moved from reserved to free). + * Places a bid on a listing. The listing must be an auction, and it must be currently + * active. + * ### Parameters + * - `listing_id`: The id for the listing to buy from + * - `price`: The price for a single unit + * ### Errors + * - `ListingNotFound` if listing under `listing_id` does not exist + * - `BuyerIsSeller` if the bidder is the seller of the listing + * - `ListingWrongType` if listing is not an auction + * - `InactiveAuction` if listing operates outside of specified start and end block + * - `Overflow` if added bid is too large to store + * - `InvalidPrice` if price is less than mininum_price for a bid + * - `Overflow` if older bid * amount is too large + * - `Overflow` if new bid price is too large */ -export interface BalancesEvent_Unreserved { - __kind: 'Unreserved' - who: Uint8Array - amount: bigint +export interface MarketplaceCall_place_bid { + __kind: 'place_bid' + listingId: Uint8Array + price: bigint } /** - * Some balance was moved from the reserve of the first account to the second account. - * Final argument indicates the destination balance type. + * Finalize the auction with id: `listing_id`. This will end the auction and transfer + * funds. It fails if the auction is not over. + * ### Parameters + * - `listing_id`: The ID for the listing to finalize + * ### Errors + * - `ListingNotFound` if listing under `listing_id` does not exist + * - `ListingIsWrongType` if listing is not an auction + * - `AuctionNotOver` if the auction has not finished yet + * - `TakeValueUnderMinimum` if the take value is less than the minimum required + * - `Overflow` if bid price * listing_amount is too large */ -export interface BalancesEvent_ReserveRepatriated { - __kind: 'ReserveRepatriated' - from: Uint8Array - to: Uint8Array - amount: bigint - destinationStatus: BalanceStatus +export interface MarketplaceCall_finalize_auction { + __kind: 'finalize_auction' + listingId: Uint8Array } /** - * Some amount was deposited (e.g. for transaction fees). + * Change the protocol fee to `protocol_fee`. Fails if `origin` is invalid. + * ### Parameters + * - `protocol_fee`: Percentage of fee to set */ -export interface BalancesEvent_Deposit { - __kind: 'Deposit' - who: Uint8Array - amount: bigint +export interface MarketplaceCall_set_protocol_fee { + __kind: 'set_protocol_fee' + protocolFee: number } /** - * Some amount was withdrawn from the account (e.g. for transaction fees). + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export interface BalancesEvent_Withdraw { - __kind: 'Withdraw' - who: Uint8Array - amount: bigint -} +export type ExtrinsicPauseCall = ExtrinsicPauseCall_pause_extrinsic | ExtrinsicPauseCall_resume_extrinsic /** - * Some amount was removed from the account (e.g. for misbehavior). + * Pause execution of extrinsic(s) + * + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To pause the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is paused, else the entire pallet is paused. */ -export interface BalancesEvent_Slashed { - __kind: 'Slashed' - who: Uint8Array - amount: bigint +export interface ExtrinsicPauseCall_pause_extrinsic { + __kind: 'pause_extrinsic' + call: Call + pauseOnlyExtrinsic: boolean } /** + * Resume execution of extrinsic(s) * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - + * The values of pallet_name and extrinsic_name are extracted from the `call` parameter. + * Ex : To resume the multi_tokens pallet, the `call` parameter should be of the type + * `pallet_multi_tokens::Call` If `pause_only_extrinsic` is true, then only the extrinsic + * is resumed, else the entire pallet is resumed. */ -export type TransactionPaymentEvent = TransactionPaymentEvent_TransactionFeePaid +export interface ExtrinsicPauseCall_resume_extrinsic { + __kind: 'resume_extrinsic' + call: Call + resumeOnlyExtrinsic: boolean +} /** - * A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee, - * has been paid by `who`. + * Contains one variant per dispatchable that can be called by an extrinsic. */ -export interface TransactionPaymentEvent_TransactionFeePaid { - __kind: 'TransactionFeePaid' - who: Uint8Array - actualFee: bigint - tip: bigint +export type EfinityUtilityCall = EfinityUtilityCall_batch + +/** + * Dispatch a batch of calls. + * + * May be called from any origin except `None`. + * + * - `calls`: The calls to be dispatched from the same origin. The number of call must not + * exceed the constant: `batched_calls_limit` (available in constant metadata). + * + * If origin is root then the calls are dispatched without checking origin filter. (This + * includes bypassing `frame_system::Config::BaseCallFilter`). + */ +export interface EfinityUtilityCall_batch { + __kind: 'batch' + calls: Call[] + continueOnFailure: boolean +} + +export interface UserAccountManagement { + tankReservesExistentialDeposit: boolean + tankReservesAccountCreationDeposit: boolean +} + +export type AccountRuleDescriptor = AccountRuleDescriptor_WhitelistedCallers | AccountRuleDescriptor_RequireToken + +export interface AccountRuleDescriptor_WhitelistedCallers { + __kind: 'WhitelistedCallers' + value: Uint8Array[] +} + +export interface AccountRuleDescriptor_RequireToken { + __kind: 'RequireToken' + value: RequireTokenRule +} + +export interface UserFuelBudgetRuleDescriptor { + amount: bigint + resetPeriod: number } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type VestingEvent = VestingEvent_VestingScheduleAdded | VestingEvent_Claimed | VestingEvent_VestingSchedulesUpdated +export interface TankFuelBudgetRule { + budget: Budget + consumption: Consumption +} -/** - * Added new vesting schedule. - */ -export interface VestingEvent_VestingScheduleAdded { - __kind: 'VestingScheduleAdded' - from: Uint8Array - to: Uint8Array - vestingSchedule: VestingSchedule +export interface RequireTokenRule { + collectionId: bigint + tokenId: bigint } -/** - * Claimed vesting. - */ -export interface VestingEvent_Claimed { - __kind: 'Claimed' - who: Uint8Array - amount: bigint +export interface AttributeKeyValuePair { + key: Uint8Array + value: Uint8Array } -/** - * Updated vesting schedules. - */ -export interface VestingEvent_VestingSchedulesUpdated { - __kind: 'VestingSchedulesUpdated' - who: Uint8Array +export type V0Xcm = V0Xcm_WithdrawAsset | V0Xcm_ReserveAssetDeposit | V0Xcm_TeleportAsset | V0Xcm_QueryResponse | V0Xcm_TransferAsset | V0Xcm_TransferReserveAsset | V0Xcm_Transact | V0Xcm_HrmpNewChannelOpenRequest | V0Xcm_HrmpChannelAccepted | V0Xcm_HrmpChannelClosing | V0Xcm_RelayedFrom + +export interface V0Xcm_WithdrawAsset { + __kind: 'WithdrawAsset' + assets: V0MultiAsset[] + effects: V0Order[] } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type DemocracyEvent = DemocracyEvent_Proposed | DemocracyEvent_Tabled | DemocracyEvent_ExternalTabled | DemocracyEvent_Started | DemocracyEvent_Passed | DemocracyEvent_NotPassed | DemocracyEvent_Cancelled | DemocracyEvent_Delegated | DemocracyEvent_Undelegated | DemocracyEvent_Vetoed | DemocracyEvent_Blacklisted | DemocracyEvent_Voted | DemocracyEvent_Seconded | DemocracyEvent_ProposalCanceled +export interface V0Xcm_ReserveAssetDeposit { + __kind: 'ReserveAssetDeposit' + assets: V0MultiAsset[] + effects: V0Order[] +} -/** - * A motion has been proposed by a public account. - */ -export interface DemocracyEvent_Proposed { - __kind: 'Proposed' - proposalIndex: number - deposit: bigint +export interface V0Xcm_TeleportAsset { + __kind: 'TeleportAsset' + assets: V0MultiAsset[] + effects: V0Order[] } -/** - * A public proposal has been tabled for referendum vote. - */ -export interface DemocracyEvent_Tabled { - __kind: 'Tabled' - proposalIndex: number - deposit: bigint +export interface V0Xcm_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V0Response } -/** - * An external proposal has been tabled. - */ -export interface DemocracyEvent_ExternalTabled { - __kind: 'ExternalTabled' +export interface V0Xcm_TransferAsset { + __kind: 'TransferAsset' + assets: V0MultiAsset[] + dest: V0MultiLocation } -/** - * A referendum has begun. - */ -export interface DemocracyEvent_Started { - __kind: 'Started' - refIndex: number - threshold: VoteThreshold +export interface V0Xcm_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V0MultiAsset[] + dest: V0MultiLocation + effects: V0Order[] } -/** - * A proposal has been approved by referendum. - */ -export interface DemocracyEvent_Passed { - __kind: 'Passed' - refIndex: number +export interface V0Xcm_Transact { + __kind: 'Transact' + originType: V0OriginKind + requireWeightAtMost: bigint + call: DoubleEncoded } -/** - * A proposal has been rejected by referendum. - */ -export interface DemocracyEvent_NotPassed { - __kind: 'NotPassed' - refIndex: number +export interface V0Xcm_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number } -/** - * A referendum has been cancelled. - */ -export interface DemocracyEvent_Cancelled { - __kind: 'Cancelled' - refIndex: number +export interface V0Xcm_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number } -/** - * An account has delegated their vote to another account. - */ -export interface DemocracyEvent_Delegated { - __kind: 'Delegated' - who: Uint8Array - target: Uint8Array +export interface V0Xcm_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number } -/** - * An account has cancelled a previous delegation operation. - */ -export interface DemocracyEvent_Undelegated { - __kind: 'Undelegated' - account: Uint8Array +export interface V0Xcm_RelayedFrom { + __kind: 'RelayedFrom' + who: V0MultiLocation + message: V0Xcm } -/** - * An external proposal has been vetoed. - */ -export interface DemocracyEvent_Vetoed { - __kind: 'Vetoed' - who: Uint8Array - proposalHash: Uint8Array - until: number +export type V1Xcm = V1Xcm_WithdrawAsset | V1Xcm_ReserveAssetDeposited | V1Xcm_ReceiveTeleportedAsset | V1Xcm_QueryResponse | V1Xcm_TransferAsset | V1Xcm_TransferReserveAsset | V1Xcm_Transact | V1Xcm_HrmpNewChannelOpenRequest | V1Xcm_HrmpChannelAccepted | V1Xcm_HrmpChannelClosing | V1Xcm_RelayedFrom | V1Xcm_SubscribeVersion | V1Xcm_UnsubscribeVersion + +export interface V1Xcm_WithdrawAsset { + __kind: 'WithdrawAsset' + assets: V1MultiAsset[] + effects: V1Order[] } -/** - * A proposal_hash has been blacklisted permanently. - */ -export interface DemocracyEvent_Blacklisted { - __kind: 'Blacklisted' - proposalHash: Uint8Array +export interface V1Xcm_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + assets: V1MultiAsset[] + effects: V1Order[] } -/** - * An account has voted in a referendum - */ -export interface DemocracyEvent_Voted { - __kind: 'Voted' - voter: Uint8Array - refIndex: number - vote: AccountVote +export interface V1Xcm_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + assets: V1MultiAsset[] + effects: V1Order[] } -/** - * An account has secconded a proposal - */ -export interface DemocracyEvent_Seconded { - __kind: 'Seconded' - seconder: Uint8Array - propIndex: number +export interface V1Xcm_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V1Response } -/** - * A proposal got canceled. - */ -export interface DemocracyEvent_ProposalCanceled { - __kind: 'ProposalCanceled' - propIndex: number +export interface V1Xcm_TransferAsset { + __kind: 'TransferAsset' + assets: V1MultiAsset[] + beneficiary: V1MultiLocation } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type CouncilEvent = CouncilEvent_Proposed | CouncilEvent_Voted | CouncilEvent_Approved | CouncilEvent_Disapproved | CouncilEvent_Executed | CouncilEvent_MemberExecuted | CouncilEvent_Closed +export interface V1Xcm_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V1MultiAsset[] + dest: V1MultiLocation + effects: V1Order[] +} -/** - * A motion (given hash) has been proposed (by given account) with a threshold (given - * `MemberCount`). - */ -export interface CouncilEvent_Proposed { - __kind: 'Proposed' - account: Uint8Array - proposalIndex: number - proposalHash: Uint8Array - threshold: number +export interface V1Xcm_Transact { + __kind: 'Transact' + originType: V0OriginKind + requireWeightAtMost: bigint + call: DoubleEncoded } -/** - * A motion (given hash) has been voted on by given account, leaving - * a tally (yes votes and no votes given respectively as `MemberCount`). - */ -export interface CouncilEvent_Voted { - __kind: 'Voted' - account: Uint8Array - proposalHash: Uint8Array - voted: boolean - yes: number - no: number +export interface V1Xcm_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number +} + +export interface V1Xcm_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number } -/** - * A motion was approved by the required threshold. - */ -export interface CouncilEvent_Approved { - __kind: 'Approved' - proposalHash: Uint8Array +export interface V1Xcm_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number } -/** - * A motion was not approved by the required threshold. - */ -export interface CouncilEvent_Disapproved { - __kind: 'Disapproved' - proposalHash: Uint8Array +export interface V1Xcm_RelayedFrom { + __kind: 'RelayedFrom' + who: V1Junctions + message: V1Xcm } -/** - * A motion was executed; result will be `Ok` if it returned without error. - */ -export interface CouncilEvent_Executed { - __kind: 'Executed' - proposalHash: Uint8Array - result: Type_31 +export interface V1Xcm_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: bigint } -/** - * A single member did some action; result will be `Ok` if it returned without error. - */ -export interface CouncilEvent_MemberExecuted { - __kind: 'MemberExecuted' - proposalHash: Uint8Array - result: Type_31 +export interface V1Xcm_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' } -/** - * A proposal was closed because its threshold was reached or after its duration was up. - */ -export interface CouncilEvent_Closed { - __kind: 'Closed' - proposalHash: Uint8Array - yes: number - no: number +export type Type_335 = Type_335_WithdrawAsset | Type_335_ReserveAssetDeposit | Type_335_TeleportAsset | Type_335_QueryResponse | Type_335_TransferAsset | Type_335_TransferReserveAsset | Type_335_Transact | Type_335_HrmpNewChannelOpenRequest | Type_335_HrmpChannelAccepted | Type_335_HrmpChannelClosing | Type_335_RelayedFrom + +export interface Type_335_WithdrawAsset { + __kind: 'WithdrawAsset' + assets: V0MultiAsset[] + effects: Type_337[] } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type TechnicalCommitteeEvent = TechnicalCommitteeEvent_Proposed | TechnicalCommitteeEvent_Voted | TechnicalCommitteeEvent_Approved | TechnicalCommitteeEvent_Disapproved | TechnicalCommitteeEvent_Executed | TechnicalCommitteeEvent_MemberExecuted | TechnicalCommitteeEvent_Closed +export interface Type_335_ReserveAssetDeposit { + __kind: 'ReserveAssetDeposit' + assets: V0MultiAsset[] + effects: Type_337[] +} -/** - * A motion (given hash) has been proposed (by given account) with a threshold (given - * `MemberCount`). - */ -export interface TechnicalCommitteeEvent_Proposed { - __kind: 'Proposed' - account: Uint8Array - proposalIndex: number - proposalHash: Uint8Array - threshold: number +export interface Type_335_TeleportAsset { + __kind: 'TeleportAsset' + assets: V0MultiAsset[] + effects: Type_337[] } -/** - * A motion (given hash) has been voted on by given account, leaving - * a tally (yes votes and no votes given respectively as `MemberCount`). - */ -export interface TechnicalCommitteeEvent_Voted { - __kind: 'Voted' - account: Uint8Array - proposalHash: Uint8Array - voted: boolean - yes: number - no: number +export interface Type_335_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V0Response } -/** - * A motion was approved by the required threshold. - */ -export interface TechnicalCommitteeEvent_Approved { - __kind: 'Approved' - proposalHash: Uint8Array +export interface Type_335_TransferAsset { + __kind: 'TransferAsset' + assets: V0MultiAsset[] + dest: V0MultiLocation } -/** - * A motion was not approved by the required threshold. - */ -export interface TechnicalCommitteeEvent_Disapproved { - __kind: 'Disapproved' - proposalHash: Uint8Array +export interface Type_335_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V0MultiAsset[] + dest: V0MultiLocation + effects: V0Order[] } -/** - * A motion was executed; result will be `Ok` if it returned without error. - */ -export interface TechnicalCommitteeEvent_Executed { - __kind: 'Executed' - proposalHash: Uint8Array - result: Type_31 +export interface Type_335_Transact { + __kind: 'Transact' + originType: V0OriginKind + requireWeightAtMost: bigint + call: DoubleEncoded } -/** - * A single member did some action; result will be `Ok` if it returned without error. - */ -export interface TechnicalCommitteeEvent_MemberExecuted { - __kind: 'MemberExecuted' - proposalHash: Uint8Array - result: Type_31 +export interface Type_335_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number } -/** - * A proposal was closed because its threshold was reached or after its duration was up. - */ -export interface TechnicalCommitteeEvent_Closed { - __kind: 'Closed' - proposalHash: Uint8Array - yes: number - no: number +export interface Type_335_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type CommunityPoolEvent = CommunityPoolEvent_Proposed | CommunityPoolEvent_Spending | CommunityPoolEvent_Awarded | CommunityPoolEvent_Rejected | CommunityPoolEvent_Burnt | CommunityPoolEvent_Rollover | CommunityPoolEvent_Deposit | CommunityPoolEvent_SpendApproved +export interface Type_335_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number +} -/** - * New proposal. - */ -export interface CommunityPoolEvent_Proposed { - __kind: 'Proposed' - proposalIndex: number +export interface Type_335_RelayedFrom { + __kind: 'RelayedFrom' + who: V0MultiLocation + message: Type_335 } -/** - * We have ended a spend period and will now allocate funds. - */ -export interface CommunityPoolEvent_Spending { - __kind: 'Spending' - budgetRemaining: bigint +export type Type_340 = Type_340_WithdrawAsset | Type_340_ReserveAssetDeposited | Type_340_ReceiveTeleportedAsset | Type_340_QueryResponse | Type_340_TransferAsset | Type_340_TransferReserveAsset | Type_340_Transact | Type_340_HrmpNewChannelOpenRequest | Type_340_HrmpChannelAccepted | Type_340_HrmpChannelClosing | Type_340_RelayedFrom | Type_340_SubscribeVersion | Type_340_UnsubscribeVersion + +export interface Type_340_WithdrawAsset { + __kind: 'WithdrawAsset' + assets: V1MultiAsset[] + effects: Type_342[] } -/** - * Some funds have been allocated. - */ -export interface CommunityPoolEvent_Awarded { - __kind: 'Awarded' - proposalIndex: number - award: bigint - account: Uint8Array +export interface Type_340_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + assets: V1MultiAsset[] + effects: Type_342[] } -/** - * A proposal was rejected; funds were slashed. - */ -export interface CommunityPoolEvent_Rejected { - __kind: 'Rejected' - proposalIndex: number - slashed: bigint +export interface Type_340_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + assets: V1MultiAsset[] + effects: Type_342[] } -/** - * Some of our funds have been burnt. - */ -export interface CommunityPoolEvent_Burnt { - __kind: 'Burnt' - burntFunds: bigint +export interface Type_340_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V1Response } -/** - * Spending has finished; this is the amount that rolls over until next spend. - */ -export interface CommunityPoolEvent_Rollover { - __kind: 'Rollover' - rolloverBalance: bigint +export interface Type_340_TransferAsset { + __kind: 'TransferAsset' + assets: V1MultiAsset[] + beneficiary: V1MultiLocation } -/** - * Some funds have been deposited. - */ -export interface CommunityPoolEvent_Deposit { - __kind: 'Deposit' - value: bigint +export interface Type_340_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V1MultiAsset[] + dest: V1MultiLocation + effects: V1Order[] } -/** - * A new spend proposal has been approved. - */ -export interface CommunityPoolEvent_SpendApproved { - __kind: 'SpendApproved' - proposalIndex: number - amount: bigint - beneficiary: Uint8Array +export interface Type_340_Transact { + __kind: 'Transact' + originType: V0OriginKind + requireWeightAtMost: bigint + call: DoubleEncoded } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type TechnicalMembershipEvent = TechnicalMembershipEvent_MemberAdded | TechnicalMembershipEvent_MemberRemoved | TechnicalMembershipEvent_MembersSwapped | TechnicalMembershipEvent_MembersReset | TechnicalMembershipEvent_KeyChanged | TechnicalMembershipEvent_Dummy - -/** - * The given member was added; see the transaction for who. - */ -export interface TechnicalMembershipEvent_MemberAdded { - __kind: 'MemberAdded' +export interface Type_340_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number } -/** - * The given member was removed; see the transaction for who. - */ -export interface TechnicalMembershipEvent_MemberRemoved { - __kind: 'MemberRemoved' +export interface Type_340_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number } -/** - * Two members were swapped; see the transaction for who. - */ -export interface TechnicalMembershipEvent_MembersSwapped { - __kind: 'MembersSwapped' +export interface Type_340_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number } -/** - * The membership was reset; see the transaction for who the new set is. - */ -export interface TechnicalMembershipEvent_MembersReset { - __kind: 'MembersReset' +export interface Type_340_RelayedFrom { + __kind: 'RelayedFrom' + who: V1Junctions + message: Type_340 } -/** - * One of the members' keys changed. - */ -export interface TechnicalMembershipEvent_KeyChanged { - __kind: 'KeyChanged' +export interface Type_340_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: bigint } -/** - * Phantom member, never used. - */ -export interface TechnicalMembershipEvent_Dummy { - __kind: 'Dummy' +export interface Type_340_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type MultisigEvent = MultisigEvent_NewMultisig | MultisigEvent_MultisigApproval | MultisigEvent_MultisigExecuted | MultisigEvent_MultisigCancelled +export type Type_346 = Type_346_WithdrawAsset | Type_346_ReserveAssetDeposited | Type_346_ReceiveTeleportedAsset | Type_346_QueryResponse | Type_346_TransferAsset | Type_346_TransferReserveAsset | Type_346_Transact | Type_346_HrmpNewChannelOpenRequest | Type_346_HrmpChannelAccepted | Type_346_HrmpChannelClosing | Type_346_ClearOrigin | Type_346_DescendOrigin | Type_346_ReportError | Type_346_DepositAsset | Type_346_DepositReserveAsset | Type_346_ExchangeAsset | Type_346_InitiateReserveWithdraw | Type_346_InitiateTeleport | Type_346_QueryHolding | Type_346_BuyExecution | Type_346_RefundSurplus | Type_346_SetErrorHandler | Type_346_SetAppendix | Type_346_ClearError | Type_346_ClaimAsset | Type_346_Trap | Type_346_SubscribeVersion | Type_346_UnsubscribeVersion -/** - * A new multisig operation has begun. - */ -export interface MultisigEvent_NewMultisig { - __kind: 'NewMultisig' - approving: Uint8Array - multisig: Uint8Array - callHash: Uint8Array +export interface Type_346_WithdrawAsset { + __kind: 'WithdrawAsset' + value: V1MultiAsset[] } -/** - * A multisig operation has been approved by someone. - */ -export interface MultisigEvent_MultisigApproval { - __kind: 'MultisigApproval' - approving: Uint8Array - timepoint: Timepoint - multisig: Uint8Array - callHash: Uint8Array +export interface Type_346_ReserveAssetDeposited { + __kind: 'ReserveAssetDeposited' + value: V1MultiAsset[] } -/** - * A multisig operation has been executed. - */ -export interface MultisigEvent_MultisigExecuted { - __kind: 'MultisigExecuted' - approving: Uint8Array - timepoint: Timepoint - multisig: Uint8Array - callHash: Uint8Array - result: Type_31 +export interface Type_346_ReceiveTeleportedAsset { + __kind: 'ReceiveTeleportedAsset' + value: V1MultiAsset[] } -/** - * A multisig operation has been cancelled. - */ -export interface MultisigEvent_MultisigCancelled { - __kind: 'MultisigCancelled' - cancelling: Uint8Array - timepoint: Timepoint - multisig: Uint8Array - callHash: Uint8Array +export interface Type_346_QueryResponse { + __kind: 'QueryResponse' + queryId: bigint + response: V2Response + maxWeight: bigint } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type CollatorStakingEvent = CollatorStakingEvent_NewInvulnerables | CollatorStakingEvent_RoundFinalized | CollatorStakingEvent_CandidateJoined | CollatorStakingEvent_CandidateRemoved | CollatorStakingEvent_Nominated | CollatorStakingEvent_NominationRemoved | CollatorStakingEvent_CollatorSelected +export interface Type_346_TransferAsset { + __kind: 'TransferAsset' + assets: V1MultiAsset[] + beneficiary: V1MultiLocation +} -/** - * A new list of invulnerables has been set by root. - */ -export interface CollatorStakingEvent_NewInvulnerables { - __kind: 'NewInvulnerables' - /** - * list of `AccountId` of invulnerables - */ - new: Uint8Array[] +export interface Type_346_TransferReserveAsset { + __kind: 'TransferReserveAsset' + assets: V1MultiAsset[] + dest: V1MultiLocation + xcm: V2Instruction[] } -/** - * A new round was finalized - */ -export interface CollatorStakingEvent_RoundFinalized { - __kind: 'RoundFinalized' - /** - * round number that was finalized - */ - number: number +export interface Type_346_Transact { + __kind: 'Transact' + originType: V0OriginKind + requireWeightAtMost: bigint + call: DoubleEncoded } -/** - * A new candidate joined the list of candidates. - */ -export interface CollatorStakingEvent_CandidateJoined { - __kind: 'CandidateJoined' - /** - * accountId of the new candidate - */ - accountId: Uint8Array - /** - * amount staked - */ - amount: bigint - /** - * The percentage cut on the rewards that goes to the nominators - */ - rewardsCut: number +export interface Type_346_HrmpNewChannelOpenRequest { + __kind: 'HrmpNewChannelOpenRequest' + sender: number + maxMessageSize: number + maxCapacity: number } -/** - * Candidate was removed. - */ -export interface CollatorStakingEvent_CandidateRemoved { - __kind: 'CandidateRemoved' - /** - * `AccountId` of candidate - */ - accountId: Uint8Array +export interface Type_346_HrmpChannelAccepted { + __kind: 'HrmpChannelAccepted' + recipient: number } -/** - * A new nomination was registered for a specific candidate. - */ -export interface CollatorStakingEvent_Nominated { - __kind: 'Nominated' - /** - * the account that was nominated - */ - accountId: Uint8Array - /** - * the collator connected to the account - */ - collatorId: Uint8Array - /** - * amount staked from collator - */ - amount: bigint +export interface Type_346_HrmpChannelClosing { + __kind: 'HrmpChannelClosing' + initiator: number + sender: number + recipient: number } -/** - * Nomination was removed. - */ -export interface CollatorStakingEvent_NominationRemoved { - __kind: 'NominationRemoved' - /** - * the account removed from nominated list - */ - accountId: Uint8Array - /** - * collator connected to the account - */ - collatorId: Uint8Array - /** - * amount unstaked from collator - */ - amount: bigint +export interface Type_346_ClearOrigin { + __kind: 'ClearOrigin' } -/** - * A candidate has been selected to become a collator for the current round. - */ -export interface CollatorStakingEvent_CollatorSelected { - __kind: 'CollatorSelected' - /** - * `AccountId` of collator - */ - accountId: Uint8Array +export interface Type_346_DescendOrigin { + __kind: 'DescendOrigin' + value: V1Junctions } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type SessionEvent = SessionEvent_NewSession +export interface Type_346_ReportError { + __kind: 'ReportError' + queryId: bigint + dest: V1MultiLocation + maxResponseWeight: bigint +} -/** - * New session has happened. Note that the argument is the session index, not the - * block number as the type might suggest. - */ -export interface SessionEvent_NewSession { - __kind: 'NewSession' - sessionIndex: number +export interface Type_346_DepositAsset { + __kind: 'DepositAsset' + assets: V1MultiAssetFilter + maxAssets: number + beneficiary: V1MultiLocation } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type XcmpQueueEvent = XcmpQueueEvent_Success | XcmpQueueEvent_Fail | XcmpQueueEvent_BadVersion | XcmpQueueEvent_BadFormat | XcmpQueueEvent_UpwardMessageSent | XcmpQueueEvent_XcmpMessageSent | XcmpQueueEvent_OverweightEnqueued | XcmpQueueEvent_OverweightServiced +export interface Type_346_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V1MultiAssetFilter + maxAssets: number + dest: V1MultiLocation + xcm: V2Instruction[] +} -/** - * Some XCM was executed ok. - */ -export interface XcmpQueueEvent_Success { - __kind: 'Success' - messageHash: (Uint8Array | undefined) - weight: Weight +export interface Type_346_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V1MultiAssetFilter + receive: V1MultiAsset[] } -/** - * Some XCM failed. - */ -export interface XcmpQueueEvent_Fail { - __kind: 'Fail' - messageHash: (Uint8Array | undefined) - error: V2Error - weight: Weight +export interface Type_346_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V1MultiAssetFilter + reserve: V1MultiLocation + xcm: V2Instruction[] } -/** - * Bad XCM version used. - */ -export interface XcmpQueueEvent_BadVersion { - __kind: 'BadVersion' - messageHash: (Uint8Array | undefined) +export interface Type_346_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V1MultiAssetFilter + dest: V1MultiLocation + xcm: V2Instruction[] } -/** - * Bad XCM format used. - */ -export interface XcmpQueueEvent_BadFormat { - __kind: 'BadFormat' - messageHash: (Uint8Array | undefined) +export interface Type_346_QueryHolding { + __kind: 'QueryHolding' + queryId: bigint + dest: V1MultiLocation + assets: V1MultiAssetFilter + maxResponseWeight: bigint } -/** - * An upward message was sent to the relay chain. - */ -export interface XcmpQueueEvent_UpwardMessageSent { - __kind: 'UpwardMessageSent' - messageHash: (Uint8Array | undefined) +export interface Type_346_BuyExecution { + __kind: 'BuyExecution' + fees: V1MultiAsset + weightLimit: V2WeightLimit } -/** - * An HRMP message was sent to a sibling parachain. - */ -export interface XcmpQueueEvent_XcmpMessageSent { - __kind: 'XcmpMessageSent' - messageHash: (Uint8Array | undefined) +export interface Type_346_RefundSurplus { + __kind: 'RefundSurplus' } -/** - * An XCM exceeded the individual message weight budget. - */ -export interface XcmpQueueEvent_OverweightEnqueued { - __kind: 'OverweightEnqueued' - sender: number - sentAt: number - index: bigint - required: Weight +export interface Type_346_SetErrorHandler { + __kind: 'SetErrorHandler' + value: Type_346[] } -/** - * An XCM from the overweight queue was executed with the given actual weight used. - */ -export interface XcmpQueueEvent_OverweightServiced { - __kind: 'OverweightServiced' - index: bigint - used: Weight +export interface Type_346_SetAppendix { + __kind: 'SetAppendix' + value: Type_346[] } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type PolkadotXcmEvent = PolkadotXcmEvent_Attempted | PolkadotXcmEvent_Sent | PolkadotXcmEvent_UnexpectedResponse | PolkadotXcmEvent_ResponseReady | PolkadotXcmEvent_Notified | PolkadotXcmEvent_NotifyOverweight | PolkadotXcmEvent_NotifyDispatchError | PolkadotXcmEvent_NotifyDecodeFailed | PolkadotXcmEvent_InvalidResponder | PolkadotXcmEvent_InvalidResponderVersion | PolkadotXcmEvent_ResponseTaken | PolkadotXcmEvent_AssetsTrapped | PolkadotXcmEvent_VersionChangeNotified | PolkadotXcmEvent_SupportedVersionChanged | PolkadotXcmEvent_NotifyTargetSendFail | PolkadotXcmEvent_NotifyTargetMigrationFail | PolkadotXcmEvent_AssetsClaimed +export interface Type_346_ClearError { + __kind: 'ClearError' +} -/** - * Execution of an XCM message was attempted. - * - * \[ outcome \] - */ -export interface PolkadotXcmEvent_Attempted { - __kind: 'Attempted' - value: V2Outcome +export interface Type_346_ClaimAsset { + __kind: 'ClaimAsset' + assets: V1MultiAsset[] + ticket: V1MultiLocation } -/** - * A XCM message was sent. - * - * \[ origin, destination, message \] - */ -export interface PolkadotXcmEvent_Sent { - __kind: 'Sent' - value: [V1MultiLocation, V1MultiLocation, V2Instruction[]] +export interface Type_346_Trap { + __kind: 'Trap' + value: bigint } -/** - * Query response received which does not match a registered query. This may be because a - * matching query was never registered, it may be because it is a duplicate response, or - * because the query timed out. - * - * \[ origin location, id \] - */ -export interface PolkadotXcmEvent_UnexpectedResponse { - __kind: 'UnexpectedResponse' - value: [V1MultiLocation, bigint] +export interface Type_346_SubscribeVersion { + __kind: 'SubscribeVersion' + queryId: bigint + maxResponseWeight: bigint } -/** - * Query response has been received and is ready for taking with `take_response`. There is - * no registered notification call. - * - * \[ id, response \] - */ -export interface PolkadotXcmEvent_ResponseReady { - __kind: 'ResponseReady' - value: [bigint, V2Response] +export interface Type_346_UnsubscribeVersion { + __kind: 'UnsubscribeVersion' } -/** - * Query response has been received and query is removed. The registered notification has - * been dispatched and executed successfully. - * - * \[ id, pallet index, call index \] - */ -export interface PolkadotXcmEvent_Notified { - __kind: 'Notified' - value: [bigint, number, number] +export type RawOrigin = RawOrigin_Root | RawOrigin_Signed | RawOrigin_None + +export interface RawOrigin_Root { + __kind: 'Root' } -/** - * Query response has been received and query is removed. The registered notification could - * not be dispatched because the dispatch weight is greater than the maximum weight - * originally budgeted by this runtime for the query result. - * - * \[ id, pallet index, call index, actual weight, max budgeted weight \] - */ -export interface PolkadotXcmEvent_NotifyOverweight { - __kind: 'NotifyOverweight' - value: [bigint, number, number, Weight, Weight] +export interface RawOrigin_Signed { + __kind: 'Signed' + value: Uint8Array } -/** - * Query response has been received and query is removed. There was a general error with - * dispatching the notification call. - * - * \[ id, pallet index, call index \] - */ -export interface PolkadotXcmEvent_NotifyDispatchError { - __kind: 'NotifyDispatchError' - value: [bigint, number, number] +export interface RawOrigin_None { + __kind: 'None' } -/** - * Query response has been received and query is removed. The dispatch was unable to be - * decoded into a `Call`; this might be due to dispatch function having a signature which - * is not `(origin, QueryId, Response)`. - * - * \[ id, pallet index, call index \] - */ -export interface PolkadotXcmEvent_NotifyDecodeFailed { - __kind: 'NotifyDecodeFailed' - value: [bigint, number, number] +export type Type_283 = Type_283_Members | Type_283_Member | Type_283__Phantom + +export interface Type_283_Members { + __kind: 'Members' + value: [number, number] } -/** - * Expected query response has been received but the origin location of the response does - * not match that expected. The query remains registered for a later, valid, response to - * be received and acted upon. - * - * \[ origin location, id, expected location \] - */ -export interface PolkadotXcmEvent_InvalidResponder { - __kind: 'InvalidResponder' - value: [V1MultiLocation, bigint, (V1MultiLocation | undefined)] +export interface Type_283_Member { + __kind: 'Member' + value: Uint8Array } -/** - * Expected query response has been received but the expected origin location placed in - * storage by this runtime previously cannot be decoded. The query remains registered. - * - * This is unexpected (since a location placed in storage in a previously executing - * runtime should be readable prior to query timeout) and dangerous since the possibly - * valid response will be dropped. Manual governance intervention is probably going to be - * needed. - * - * \[ origin location, id \] - */ -export interface PolkadotXcmEvent_InvalidResponderVersion { - __kind: 'InvalidResponderVersion' - value: [V1MultiLocation, bigint] +export interface Type_283__Phantom { + __kind: '_Phantom' } -/** - * Received query response has been read and removed. - * - * \[ id \] - */ -export interface PolkadotXcmEvent_ResponseTaken { - __kind: 'ResponseTaken' - value: bigint +export type Type_284 = Type_284_Members | Type_284_Member | Type_284__Phantom + +export interface Type_284_Members { + __kind: 'Members' + value: [number, number] } -/** - * Some assets have been placed in an asset trap. - * - * \[ hash, origin, assets \] - */ -export interface PolkadotXcmEvent_AssetsTrapped { - __kind: 'AssetsTrapped' - value: [Uint8Array, V1MultiLocation, VersionedMultiAssets] +export interface Type_284_Member { + __kind: 'Member' + value: Uint8Array } -/** - * An XCM version change notification message has been attempted to be sent. - * - * \[ destination, result \] - */ -export interface PolkadotXcmEvent_VersionChangeNotified { - __kind: 'VersionChangeNotified' - value: [V1MultiLocation, number] +export interface Type_284__Phantom { + __kind: '_Phantom' } -/** - * The supported version of a location has been changed. This might be through an - * automatic notification or a manual intervention. - * - * \[ location, XCM version \] - */ -export interface PolkadotXcmEvent_SupportedVersionChanged { - __kind: 'SupportedVersionChanged' - value: [V1MultiLocation, number] +export type Origin = Origin_Xcm | Origin_Response + +export interface Origin_Xcm { + __kind: 'Xcm' + value: V1MultiLocation } -/** - * A given location which had a version change subscription was dropped owing to an error - * sending the notification to it. - * - * \[ location, query ID, error \] - */ -export interface PolkadotXcmEvent_NotifyTargetSendFail { - __kind: 'NotifyTargetSendFail' - value: [V1MultiLocation, bigint, V2Error] +export interface Origin_Response { + __kind: 'Response' + value: V1MultiLocation } -/** - * A given location which had a version change subscription was dropped owing to an error - * migrating the location to our new XCM format. - * - * \[ location, query ID \] - */ -export interface PolkadotXcmEvent_NotifyTargetMigrationFail { - __kind: 'NotifyTargetMigrationFail' - value: [VersionedMultiLocation, bigint] +export type Type_286 = Type_286_Relay | Type_286_SiblingParachain + +export interface Type_286_Relay { + __kind: 'Relay' } -/** - * Some assets have been claimed from an asset trap - * - * \[ hash, origin, assets \] - */ -export interface PolkadotXcmEvent_AssetsClaimed { - __kind: 'AssetsClaimed' - value: [Uint8Array, V1MultiLocation, VersionedMultiAssets] +export interface Type_286_SiblingParachain { + __kind: 'SiblingParachain' + value: number } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type CumulusXcmEvent = CumulusXcmEvent_InvalidFormat | CumulusXcmEvent_UnsupportedVersion | CumulusXcmEvent_ExecutedDownward +export type Void = never -/** - * Downward message is invalid XCM. - * \[ id \] - */ -export interface CumulusXcmEvent_InvalidFormat { - __kind: 'InvalidFormat' - value: Uint8Array +export interface Approval { + amount: bigint + expiration: (number | undefined) } -/** - * Downward message is unsupported version of XCM. - * \[ id \] - */ -export interface CumulusXcmEvent_UnsupportedVersion { - __kind: 'UnsupportedVersion' - value: Uint8Array +export type VersionedResponse = VersionedResponse_V0 | VersionedResponse_V1 | VersionedResponse_V2 + +export interface VersionedResponse_V0 { + __kind: 'V0' + value: V0Response } -/** - * Downward message executed with the given outcome. - * \[ id, outcome \] - */ -export interface CumulusXcmEvent_ExecutedDownward { - __kind: 'ExecutedDownward' - value: [Uint8Array, V2Outcome] +export interface VersionedResponse_V1 { + __kind: 'V1' + value: V1Response } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type DmpQueueEvent = DmpQueueEvent_InvalidFormat | DmpQueueEvent_UnsupportedVersion | DmpQueueEvent_ExecutedDownward | DmpQueueEvent_WeightExhausted | DmpQueueEvent_OverweightEnqueued | DmpQueueEvent_OverweightServiced +export interface VersionedResponse_V2 { + __kind: 'V2' + value: V2Response +} -/** - * Downward message is invalid XCM. - */ -export interface DmpQueueEvent_InvalidFormat { - __kind: 'InvalidFormat' - messageId: Uint8Array +export type Bounded = Bounded_Legacy | Bounded_Inline | Bounded_Lookup + +export interface Bounded_Legacy { + __kind: 'Legacy' + hash: Uint8Array } -/** - * Downward message is unsupported version of XCM. - */ -export interface DmpQueueEvent_UnsupportedVersion { - __kind: 'UnsupportedVersion' - messageId: Uint8Array +export interface Bounded_Inline { + __kind: 'Inline' + value: Uint8Array } -/** - * Downward message executed with the given outcome. - */ -export interface DmpQueueEvent_ExecutedDownward { - __kind: 'ExecutedDownward' - messageId: Uint8Array - outcome: V2Outcome +export interface Bounded_Lookup { + __kind: 'Lookup' + hash: Uint8Array + len: number } -/** - * The weight limit for handling downward messages was reached. - */ -export interface DmpQueueEvent_WeightExhausted { - __kind: 'WeightExhausted' - messageId: Uint8Array - remainingWeight: Weight - requiredWeight: Weight +export type Phase = Phase_ApplyExtrinsic | Phase_Finalization | Phase_Initialization + +export interface Phase_ApplyExtrinsic { + __kind: 'ApplyExtrinsic' + value: number } -/** - * Downward message is overweight and was placed in the overweight queue. - */ -export interface DmpQueueEvent_OverweightEnqueued { - __kind: 'OverweightEnqueued' - messageId: Uint8Array - overweightIndex: bigint - requiredWeight: Weight +export interface Phase_Finalization { + __kind: 'Finalization' } -/** - * Downward message from the overweight queue was executed. - */ -export interface DmpQueueEvent_OverweightServiced { - __kind: 'OverweightServiced' - overweightIndex: bigint - weightUsed: Weight +export interface Phase_Initialization { + __kind: 'Initialization' } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type OrmlXcmEvent = OrmlXcmEvent_Sent +export type Event = Event_System | Event_ParachainSystem | Event_Sudo | Event_Preimage | Event_Scheduler | Event_Utility | Event_Contracts | Event_Balances | Event_TransactionPayment | Event_Vesting | Event_Democracy | Event_Council | Event_TechnicalCommittee | Event_CommunityPool | Event_TechnicalMembership | Event_Multisig | Event_CollatorStaking | Event_Session | Event_XcmpQueue | Event_PolkadotXcm | Event_CumulusXcm | Event_DmpQueue | Event_OrmlXcm | Event_EfinityXcm | Event_UnknownTokens | Event_XTokens | Event_Bounties | Event_MultiTokens | Event_Claims | Event_Pools | Event_FuelTanks | Event_Marketplace | Event_ExtrinsicPause | Event_EfinityUtility -/** - * XCM message sent. \[to, message\] - */ -export interface OrmlXcmEvent_Sent { - __kind: 'Sent' - to: V1MultiLocation - message: V2Instruction[] +export interface Event_System { + __kind: 'System' + value: SystemEvent } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type EfinityXcmEvent = EfinityXcmEvent_MinimumWeightUpdated - -/** - * Xcm fee and weight updated - */ -export interface EfinityXcmEvent_MinimumWeightUpdated { - __kind: 'MinimumWeightUpdated' - value: MinimumWeightFeePair +export interface Event_ParachainSystem { + __kind: 'ParachainSystem' + value: ParachainSystemEvent } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type UnknownTokensEvent = UnknownTokensEvent_Deposited | UnknownTokensEvent_Withdrawn +export interface Event_Sudo { + __kind: 'Sudo' + value: SudoEvent +} -/** - * Deposit success. - */ -export interface UnknownTokensEvent_Deposited { - __kind: 'Deposited' - asset: V1MultiAsset - who: V1MultiLocation +export interface Event_Preimage { + __kind: 'Preimage' + value: PreimageEvent } -/** - * Withdraw success. - */ -export interface UnknownTokensEvent_Withdrawn { - __kind: 'Withdrawn' - asset: V1MultiAsset - who: V1MultiLocation +export interface Event_Scheduler { + __kind: 'Scheduler' + value: SchedulerEvent } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type XTokensEvent = XTokensEvent_TransferredMultiAssets - -/** - * Transferred `MultiAsset` with fee. - */ -export interface XTokensEvent_TransferredMultiAssets { - __kind: 'TransferredMultiAssets' - sender: Uint8Array - assets: V1MultiAsset[] - fee: V1MultiAsset - dest: V1MultiLocation +export interface Event_Utility { + __kind: 'Utility' + value: UtilityEvent } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type BountiesEvent = BountiesEvent_BountyProposed | BountiesEvent_BountyRejected | BountiesEvent_BountyBecameActive | BountiesEvent_BountyAwarded | BountiesEvent_BountyClaimed | BountiesEvent_BountyCanceled | BountiesEvent_BountyExtended +export interface Event_Contracts { + __kind: 'Contracts' + value: ContractsEvent +} -/** - * New bounty proposal. - */ -export interface BountiesEvent_BountyProposed { - __kind: 'BountyProposed' - index: number +export interface Event_Balances { + __kind: 'Balances' + value: BalancesEvent } -/** - * A bounty proposal was rejected; funds were slashed. - */ -export interface BountiesEvent_BountyRejected { - __kind: 'BountyRejected' - index: number - bond: bigint +export interface Event_TransactionPayment { + __kind: 'TransactionPayment' + value: TransactionPaymentEvent } -/** - * A bounty proposal is funded and became active. - */ -export interface BountiesEvent_BountyBecameActive { - __kind: 'BountyBecameActive' - index: number +export interface Event_Vesting { + __kind: 'Vesting' + value: VestingEvent } -/** - * A bounty is awarded to a beneficiary. - */ -export interface BountiesEvent_BountyAwarded { - __kind: 'BountyAwarded' - index: number - beneficiary: Uint8Array +export interface Event_Democracy { + __kind: 'Democracy' + value: DemocracyEvent } -/** - * A bounty is claimed by beneficiary. - */ -export interface BountiesEvent_BountyClaimed { - __kind: 'BountyClaimed' - index: number - payout: bigint - beneficiary: Uint8Array +export interface Event_Council { + __kind: 'Council' + value: CouncilEvent } -/** - * A bounty is cancelled. - */ -export interface BountiesEvent_BountyCanceled { - __kind: 'BountyCanceled' - index: number +export interface Event_TechnicalCommittee { + __kind: 'TechnicalCommittee' + value: TechnicalCommitteeEvent } -/** - * A bounty expiry is extended. - */ -export interface BountiesEvent_BountyExtended { - __kind: 'BountyExtended' - index: number +export interface Event_CommunityPool { + __kind: 'CommunityPool' + value: CommunityPoolEvent } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type MultiTokensEvent = MultiTokensEvent_CollectionCreated | MultiTokensEvent_CollectionDestroyed | MultiTokensEvent_CollectionMutated | MultiTokensEvent_Minted | MultiTokensEvent_TokenCreated | MultiTokensEvent_TokenMutated | MultiTokensEvent_Burned | MultiTokensEvent_TokenDestroyed | MultiTokensEvent_Transferred | MultiTokensEvent_Frozen | MultiTokensEvent_Thawed | MultiTokensEvent_AttributeSet | MultiTokensEvent_AttributeRemoved | MultiTokensEvent_Approved | MultiTokensEvent_Unapproved | MultiTokensEvent_CollectionAccountCreated | MultiTokensEvent_TokenAccountCreated | MultiTokensEvent_CollectionAccountDestroyed | MultiTokensEvent_TokenAccountDestroyed | MultiTokensEvent_Reserved | MultiTokensEvent_Unreserved | MultiTokensEvent_MovedReserves | MultiTokensEvent_ReserveRepatriated | MultiTokensEvent_BalanceSet | MultiTokensEvent_Withdraw | MultiTokensEvent_Deposit | MultiTokensEvent_Slashed | MultiTokensEvent_CollectionUpdated | MultiTokensEvent_TokenUpdated | MultiTokensEvent_NextCollectionIdUpdated | MultiTokensEvent_CollectionAccountUpdated | MultiTokensEvent_TokenAccountUpdated | MultiTokensEvent_MigrationStatusUpdated +export interface Event_TechnicalMembership { + __kind: 'TechnicalMembership' + value: TechnicalMembershipEvent +} -/** - * A new `Collection` was created - */ -export interface MultiTokensEvent_CollectionCreated { - __kind: 'CollectionCreated' - /** - * The id of the `Collection` - */ - collectionId: bigint - /** - * The owner of the `Collection` - */ - owner: Uint8Array +export interface Event_Multisig { + __kind: 'Multisig' + value: MultisigEvent } -/** - * A `Collection` was destroyed. - */ -export interface MultiTokensEvent_CollectionDestroyed { - __kind: 'CollectionDestroyed' - /** - * id of collection destroyed - */ - collectionId: bigint - /** - * The `AccountId` that destroyed the collection - */ - caller: Uint8Array +export interface Event_CollatorStaking { + __kind: 'CollatorStaking' + value: CollatorStakingEvent } -/** - * A `Collection` was mutated - */ -export interface MultiTokensEvent_CollectionMutated { - __kind: 'CollectionMutated' - /** - * `CollectionId` of the `Collection` - */ - collectionId: bigint - /** - * The mutation that was applied to the collection - */ - mutation: DefaultCollectionMutation +export interface Event_Session { + __kind: 'Session' + value: SessionEvent } -/** - * Units of a `Token` were minted - */ -export interface MultiTokensEvent_Minted { - __kind: 'Minted' - /** - * `CollectionId` of minted token - */ - collectionId: bigint - /** - * The `TokenId` minted - */ - tokenId: bigint - /** - * issuer of minted token - */ - issuer: RootOrSigned - /** - * The receiver of the token - */ - recipient: Uint8Array - /** - * the amount of units minted - */ - amount: bigint +export interface Event_XcmpQueue { + __kind: 'XcmpQueue' + value: XcmpQueueEvent } -/** - * A `Token` was created - */ -export interface MultiTokensEvent_TokenCreated { - __kind: 'TokenCreated' - /** - * The `CollectionId` minted - */ - collectionId: bigint - /** - * The `TokenId` minted - */ - tokenId: bigint - /** - * issuer of minted `Token` - */ - issuer: RootOrSigned - /** - * the initial supply of the `Token` - */ - initialSupply: bigint +export interface Event_PolkadotXcm { + __kind: 'PolkadotXcm' + value: PolkadotXcmEvent } -/** - * A `Token` was mutated - */ -export interface MultiTokensEvent_TokenMutated { - __kind: 'TokenMutated' - /** - * The `CollectionId` `Token` belongs to - */ - collectionId: bigint - /** - * The `Token` mutated - */ - tokenId: bigint - /** - * mutation that was applied to the `Token` - */ - mutation: DefaultTokenMutation +export interface Event_CumulusXcm { + __kind: 'CumulusXcm' + value: CumulusXcmEvent } -/** - * Units of a `Token` were burned - */ -export interface MultiTokensEvent_Burned { - __kind: 'Burned' - /** - * collection id of tokens burned - */ - collectionId: bigint - /** - * the token id that was burned - */ - tokenId: bigint - /** - * the account the tokens were burned from - */ - accountId: Uint8Array - /** - * The amount that was burned for each token_id - */ - amount: bigint +export interface Event_DmpQueue { + __kind: 'DmpQueue' + value: DmpQueueEvent +} + +export interface Event_OrmlXcm { + __kind: 'OrmlXcm' + value: OrmlXcmEvent } -/** - * A `Token` was destroyed - */ -export interface MultiTokensEvent_TokenDestroyed { - __kind: 'TokenDestroyed' - /** - * The `CollectionId` destroyed - */ - collectionId: bigint - /** - * The `TokenId` destroyed - */ - tokenId: bigint - /** - * the `AccountId` that destroyed the `Token` - */ - caller: Uint8Array +export interface Event_EfinityXcm { + __kind: 'EfinityXcm' + value: EfinityXcmEvent } -/** - * Units of a `Token` were transferred - */ -export interface MultiTokensEvent_Transferred { - __kind: 'Transferred' - /** - * collection_id of transferred collection - */ - collectionId: bigint - /** - * `TokenId` transferred - */ - tokenId: bigint - /** - * The `AccountId` that performed the transfer - */ - operator: Uint8Array - /** - * transaction sender - */ - from: Uint8Array - /** - * transaction recipient - */ - to: Uint8Array - /** - * number of units transferred - */ - amount: bigint +export interface Event_UnknownTokens { + __kind: 'UnknownTokens' + value: UnknownTokensEvent } -/** - * Collection, token or account was frozen - */ -export interface MultiTokensEvent_Frozen { - __kind: 'Frozen' - value: Freeze +export interface Event_XTokens { + __kind: 'XTokens' + value: XTokensEvent } -/** - * Collection, token or account was unfrozen - */ -export interface MultiTokensEvent_Thawed { - __kind: 'Thawed' - value: Freeze +export interface Event_Bounties { + __kind: 'Bounties' + value: BountiesEvent } -/** - * New attribute has been set - */ -export interface MultiTokensEvent_AttributeSet { - __kind: 'AttributeSet' - /** - * collectionId of collection modified - */ - collectionId: bigint - /** - * `TokenId` of `Token` modified - */ - tokenId: (bigint | undefined) - /** - * key of attribute set - */ - key: Uint8Array - /** - * value of attribute set - */ - value: Uint8Array +export interface Event_MultiTokens { + __kind: 'MultiTokens' + value: MultiTokensEvent } -/** - * An attribute has been removed - */ -export interface MultiTokensEvent_AttributeRemoved { - __kind: 'AttributeRemoved' - /** - * collectionId of collection modified - */ - collectionId: bigint - /** - * tokenid of token modified - */ - tokenId: (bigint | undefined) - /** - * key of attribute cleared - */ - key: Uint8Array +export interface Event_Claims { + __kind: 'Claims' + value: ClaimsEvent } -/** - * An approval took place. If `token_id` is `None`, it applies to the whole collection. - */ -export interface MultiTokensEvent_Approved { - __kind: 'Approved' - /** - * The collection that was approved - */ - collectionId: bigint - /** - * The token that was approved - */ - tokenId: (bigint | undefined) - /** - * The account that made the approval - */ - owner: Uint8Array - /** - * The account that was approved to operate - */ - operator: Uint8Array - /** - * The amount approved for - */ - amount: (bigint | undefined) - /** - * The expiration of the approval - */ - expiration: (number | undefined) +export interface Event_Pools { + __kind: 'Pools' + value: PoolsEvent } -/** - * An unapproval took place. If `token_id` is `None`, it applies to the collection. - */ -export interface MultiTokensEvent_Unapproved { - __kind: 'Unapproved' - /** - * The collection that was unapproved - */ - collectionId: bigint - /** - * The token that was unapproved - */ - tokenId: (bigint | undefined) - /** - * The account that `operator` was unapproved for - */ - owner: Uint8Array - /** - * The account that was unapproved to operate - */ - operator: Uint8Array +export interface Event_FuelTanks { + __kind: 'FuelTanks' + value: FuelTanksEvent } -/** - * A new `CollectionAccount` was created - */ -export interface MultiTokensEvent_CollectionAccountCreated { - __kind: 'CollectionAccountCreated' - /** - * The `CollectionId` for which the account is created - */ - collectionId: bigint - /** - * The `AccountId` of the account - */ - accountId: Uint8Array +export interface Event_Marketplace { + __kind: 'Marketplace' + value: MarketplaceEvent } -/** - * A new `TokenAccount` was created - */ -export interface MultiTokensEvent_TokenAccountCreated { - __kind: 'TokenAccountCreated' - /** - * The `CollectionId` for which the account is created - */ - collectionId: bigint - /** - * The `TokenId` for which the account is created - */ - tokenId: bigint - /** - * The `AccountId` of the account - */ - accountId: Uint8Array - /** - * The balance that this account holds - */ - balance: bigint +export interface Event_ExtrinsicPause { + __kind: 'ExtrinsicPause' + value: ExtrinsicPauseEvent } -/** - * A `CollectionAccount` was destroyed - */ -export interface MultiTokensEvent_CollectionAccountDestroyed { - __kind: 'CollectionAccountDestroyed' - /** - * The `CollectionId` of the destroyed account - */ - collectionId: bigint - /** - * The `AccountId` of the destroyed account - */ - accountId: Uint8Array +export interface Event_EfinityUtility { + __kind: 'EfinityUtility' + value: EfinityUtilityEvent } -/** - * A `TokenAccount` was destroyed - */ -export interface MultiTokensEvent_TokenAccountDestroyed { - __kind: 'TokenAccountDestroyed' - /** - * The `CollectionId` for which the account is created - */ - collectionId: bigint - /** - * The `TokenId` fof the destroyed account - */ - tokenId: bigint - /** - * The `AccountId` of the destroyed account - */ - accountId: Uint8Array +export interface DefaultRoyalty { + beneficiary: Uint8Array + percentage: number +} + +export type V1Junction = V1Junction_Parachain | V1Junction_AccountId32 | V1Junction_AccountIndex64 | V1Junction_AccountKey20 | V1Junction_PalletInstance | V1Junction_GeneralIndex | V1Junction_GeneralKey | V1Junction_OnlyChild | V1Junction_Plurality + +export interface V1Junction_Parachain { + __kind: 'Parachain' + value: number } -/** - * Token units were reserved - */ -export interface MultiTokensEvent_Reserved { - __kind: 'Reserved' - /** - * The collection in which token was reserved - */ - collectionId: bigint - /** - * The token that was reserved - */ - tokenId: bigint - /** - * The account that reserved the tokens - */ - accountId: Uint8Array - /** - * The amount that was reserved - */ - amount: bigint - /** - * The identifier of the reserves - */ - reserveId: (Uint8Array | undefined) +export interface V1Junction_AccountId32 { + __kind: 'AccountId32' + network: V0NetworkId + id: Uint8Array } -/** - * Token units were unreserved - */ -export interface MultiTokensEvent_Unreserved { - __kind: 'Unreserved' - /** - * The `CollectionId` in which token was unreserved - */ - collectionId: bigint - /** - * The `TokenId` that was unreserved - */ - tokenId: bigint - /** - * The account that unreserved the tokens - */ - accountId: Uint8Array - /** - * The amount that was unreserved - */ - amount: bigint - /** - * The identifier of the unreserved tokens - */ - reserveId: (Uint8Array | undefined) +export interface V1Junction_AccountIndex64 { + __kind: 'AccountIndex64' + network: V0NetworkId + index: bigint } -/** - * Reserved token units were moved - */ -export interface MultiTokensEvent_MovedReserves { - __kind: 'MovedReserves' - /** - * The `CollectionId` in which token was moved - */ - collectionId: bigint - /** - * The `TokenId` that was moved - */ - tokenId: bigint - /** - * The account that reserves were moved from - */ - source: Uint8Array - /** - * The account that received the moved reserves - */ - destination: Uint8Array - /** - * The amount that was moved - */ - amount: bigint - /** - * The identifier of the moved reserves - */ - reserveId: (Uint8Array | undefined) +export interface V1Junction_AccountKey20 { + __kind: 'AccountKey20' + network: V0NetworkId + key: Uint8Array } -/** - * Reserved token units were transferred - */ -export interface MultiTokensEvent_ReserveRepatriated { - __kind: 'ReserveRepatriated' - /** - * The `CollectionId` in which token was moved - */ - collectionId: bigint - /** - * The `TokenId` that was moved - */ - tokenId: bigint - /** - * The account that reserves were moved from - */ - source: Uint8Array - /** - * The account that received the moved reserves - */ - destination: Uint8Array - /** - * The amount that was moved - */ - amount: bigint - /** - * The identifier of the moved reserves - */ - reserveId: (Uint8Array | undefined) +export interface V1Junction_PalletInstance { + __kind: 'PalletInstance' + value: number } -/** - * The balance of an account was set - */ -export interface MultiTokensEvent_BalanceSet { - __kind: 'BalanceSet' - /** - * The `CollectionId` for which balance was set - */ - collectionId: bigint - /** - * The `TokenId` for which balance was set - */ - tokenId: bigint - /** - * The `AccountId` that balance was set for - */ - accountId: Uint8Array - /** - * The balance of the account - */ - balance: bigint - /** - * The reserved balance of the account - */ - reservedBalance: bigint +export interface V1Junction_GeneralIndex { + __kind: 'GeneralIndex' + value: bigint } -/** - * Token units were withdrawn - */ -export interface MultiTokensEvent_Withdraw { - __kind: 'Withdraw' - /** - * The `CollectionId` of the tokens withdrawn - */ - collectionId: bigint - /** - * The `TokenId` of the tokens withdrawn - */ - tokenId: bigint - /** - * The `AccountId` withdrawn from - */ - accountId: Uint8Array - /** - * The amount of tokens withdrawn - */ - amount: bigint +export interface V1Junction_GeneralKey { + __kind: 'GeneralKey' + value: Uint8Array } -/** - * Token units were deposited - */ -export interface MultiTokensEvent_Deposit { - __kind: 'Deposit' - /** - * The `CollectionId` of the tokens deposited - */ - collectionId: bigint - /** - * The `TokenId` of the tokens deposited - */ - tokenId: bigint - /** - * The `AccountId` deposited to - */ - accountId: Uint8Array - /** - * The amount of tokens deposited - */ - amount: bigint +export interface V1Junction_OnlyChild { + __kind: 'OnlyChild' } -/** - * An amount of tokens were slashed from account - */ -export interface MultiTokensEvent_Slashed { - __kind: 'Slashed' - /** - * The `CollectionId` of the tokens slashed - */ - collectionId: bigint - /** - * The `TokenId` of the tokens slashed - */ - tokenId: bigint - /** - * The `AccountId` slashed - */ - accountId: Uint8Array - /** - * The amount of tokens slashed - */ - amount: bigint +export interface V1Junction_Plurality { + __kind: 'Plurality' + id: V0BodyId + part: V0BodyPart } -/** - * Collection storage was set to `value` - */ -export interface MultiTokensEvent_CollectionUpdated { - __kind: 'CollectionUpdated' - /** - * The `CollectionId` for which the value is set - */ - collectionId: bigint - /** - * new value of Collection storage - */ - value: (Collection | undefined) -} +export type V1WildMultiAsset = V1WildMultiAsset_All | V1WildMultiAsset_AllOf -/** - * Token storage was set to `value` - */ -export interface MultiTokensEvent_TokenUpdated { - __kind: 'TokenUpdated' - /** - * The `CollectionId` for which the value is set - */ - collectionId: bigint - /** - * The `TokenId` for which the value is set - */ - tokenId: bigint - /** - * new value of Token storage - */ - value: (Token | undefined) +export interface V1WildMultiAsset_All { + __kind: 'All' } -/** - * NextCollectionId storage was set to `collection_id` - */ -export interface MultiTokensEvent_NextCollectionIdUpdated { - __kind: 'NextCollectionIdUpdated' - collectionId: bigint +export interface V1WildMultiAsset_AllOf { + __kind: 'AllOf' + id: V1AssetId + fun: V1WildFungibility } -/** - * TokenAccount storage was set to `value` - */ -export interface MultiTokensEvent_CollectionAccountUpdated { - __kind: 'CollectionAccountUpdated' - /** - * The `CollectionId` for which the value is set - */ - collectionId: bigint - /** - * The `AccountId` that owned the token account - */ - accountId: Uint8Array - /** - * new value of TokenAccount storage - */ - value: (CollectionAccount | undefined) +export type V1AssetInstance = V1AssetInstance_Undefined | V1AssetInstance_Index | V1AssetInstance_Array4 | V1AssetInstance_Array8 | V1AssetInstance_Array16 | V1AssetInstance_Array32 | V1AssetInstance_Blob + +export interface V1AssetInstance_Undefined { + __kind: 'Undefined' } -/** - * TokenAccount storage was set to `value` - */ -export interface MultiTokensEvent_TokenAccountUpdated { - __kind: 'TokenAccountUpdated' - /** - * The `CollectionId` for which the value is set - */ - collectionId: bigint - /** - * The `TokenId` fof the destroyed account - */ - tokenId: bigint - /** - * The `AccountId` that owned the token account - */ - accountId: Uint8Array - /** - * new value of TokenAccount storage - */ - value: (TokenAccount | undefined) +export interface V1AssetInstance_Index { + __kind: 'Index' + value: bigint } -/** - * Migration stage updated - */ -export interface MultiTokensEvent_MigrationStatusUpdated { - __kind: 'MigrationStatusUpdated' - stage: MigrationStage +export interface V1AssetInstance_Array4 { + __kind: 'Array4' + value: Uint8Array } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type ClaimsEvent = ClaimsEvent_Claimed +export interface V1AssetInstance_Array8 { + __kind: 'Array8' + value: Uint8Array +} -/** - * Someone claimed some EFIs. `[who, ethereum_address, amount]` - */ -export interface ClaimsEvent_Claimed { - __kind: 'Claimed' - /** - * The account that received the claim - */ - who: Uint8Array - /** - * The ethereum address - */ - ethereumAddress: Uint8Array - /** - * The amount that was claimed - */ - amount: bigint +export interface V1AssetInstance_Array16 { + __kind: 'Array16' + value: Uint8Array } -/** - * The pallet's event type - */ -export type PoolsEvent = PoolsEvent_PoolsMutated +export interface V1AssetInstance_Array32 { + __kind: 'Array32' + value: Uint8Array +} -/** - * Pools storage was modified by `PoolsMutation` - */ -export interface PoolsEvent_PoolsMutated { - __kind: 'PoolsMutated' - value: PoolsMutation +export interface V1AssetInstance_Blob { + __kind: 'Blob' + value: Uint8Array } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type FuelTanksEvent = FuelTanksEvent_FuelTankCreated | FuelTanksEvent_FuelTankMutated | FuelTanksEvent_FuelTankDestroyed | FuelTanksEvent_CallDispatched | FuelTanksEvent_AccountAdded | FuelTanksEvent_AccountRemoved | FuelTanksEvent_AccountRuleDataRemoved | FuelTanksEvent_RuleSetInserted | FuelTanksEvent_RuleSetRemoved | FuelTanksEvent_MutateFreezeStateScheduled | FuelTanksEvent_FreezeStateMutated | FuelTanksEvent_ScheduleMutateFreezeStateFailed | FuelTanksEvent_DispatchFailed +export type V0Junction = V0Junction_Parent | V0Junction_Parachain | V0Junction_AccountId32 | V0Junction_AccountIndex64 | V0Junction_AccountKey20 | V0Junction_PalletInstance | V0Junction_GeneralIndex | V0Junction_GeneralKey | V0Junction_OnlyChild | V0Junction_Plurality -/** - * A new `FuelTank` was created. - */ -export interface FuelTanksEvent_FuelTankCreated { - __kind: 'FuelTankCreated' - /** - * The `AccountId` that owns the `FuelTank` - */ - owner: Uint8Array - /** - * The name of the `FuelTank` - */ - name: Uint8Array - /** - * The account id of the `FuelTank` - */ - tankId: Uint8Array +export interface V0Junction_Parent { + __kind: 'Parent' } -/** - * A `FuelTank` was mutated - */ -export interface FuelTanksEvent_FuelTankMutated { - __kind: 'FuelTankMutated' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The mutation that was applied - */ - mutation: DefaultTankMutation +export interface V0Junction_Parachain { + __kind: 'Parachain' + value: number } -/** - * A `FuelTank` was destroyed - */ -export interface FuelTanksEvent_FuelTankDestroyed { - __kind: 'FuelTankDestroyed' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array +export interface V0Junction_AccountId32 { + __kind: 'AccountId32' + network: V0NetworkId + id: Uint8Array } -/** - * A call was dispatched through a `FuelTank`. - */ -export interface FuelTanksEvent_CallDispatched { - __kind: 'CallDispatched' - /** - * The `AccountId` that dispatched the call - */ - caller: Uint8Array - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array +export interface V0Junction_AccountIndex64 { + __kind: 'AccountIndex64' + network: V0NetworkId + index: bigint } -/** - * An account was added to a `FuelTank` - */ -export interface FuelTanksEvent_AccountAdded { - __kind: 'AccountAdded' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The `AccountId` that was added - */ - userId: Uint8Array - /** - * The deposit reserved by the `FuelTank` for this account - */ - tankDeposit: bigint - /** - * The deposit reserved by the user for this account - */ - userDeposit: bigint +export interface V0Junction_AccountKey20 { + __kind: 'AccountKey20' + network: V0NetworkId + key: Uint8Array } -/** - * An account was removed from a `FuelTank` - */ -export interface FuelTanksEvent_AccountRemoved { - __kind: 'AccountRemoved' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The `AccountId` that was removed - */ - userId: Uint8Array +export interface V0Junction_PalletInstance { + __kind: 'PalletInstance' + value: number } -/** - * Account data of `AccountId` was removed from `RuleSetId` - */ -export interface FuelTanksEvent_AccountRuleDataRemoved { - __kind: 'AccountRuleDataRemoved' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The `AccountId` that was removed - */ - userId: Uint8Array - /** - * The id of the rule set that was removed - */ - ruleSetId: number - /** - * The `DispatchRuleKind` that was removed - */ - ruleKind: DispatchRuleKind +export interface V0Junction_GeneralIndex { + __kind: 'GeneralIndex' + value: bigint +} + +export interface V0Junction_GeneralKey { + __kind: 'GeneralKey' + value: Uint8Array } -/** - * A new rule set was added to `FuelTank` - */ -export interface FuelTanksEvent_RuleSetInserted { - __kind: 'RuleSetInserted' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The id of the rule set that was added - */ - ruleSetId: number +export interface V0Junction_OnlyChild { + __kind: 'OnlyChild' } -/** - * A rule set was removed from `FuelTank` - */ -export interface FuelTanksEvent_RuleSetRemoved { - __kind: 'RuleSetRemoved' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The id of the rule set that was removed - */ - ruleSetId: number +export interface V0Junction_Plurality { + __kind: 'Plurality' + id: V0BodyId + part: V0BodyPart } -/** - * The freeze state mutation for fuel tank or its rule set was scheduled - */ -export interface FuelTanksEvent_MutateFreezeStateScheduled { - __kind: 'MutateFreezeStateScheduled' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The possible `RuleSetId` - */ - ruleSetId: (number | undefined) - /** - * The new `is_frozen` state - */ - isFrozen: boolean +export interface ParachainInherentData { + validationData: V2PersistedValidationData + relayChainState: StorageProof + downwardMessages: InboundDownwardMessage[] + horizontalMessages: [number, InboundHrmpMessage[]][] } -/** - * The freeze state change for fuel tank or its rule set was executed in `on_finalize` - */ -export interface FuelTanksEvent_FreezeStateMutated { - __kind: 'FreezeStateMutated' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The possible `RuleSetId` - */ - ruleSetId: (number | undefined) - /** - * The new `is_frozen` state - */ - isFrozen: boolean +export interface VestingSchedule { + start: number + period: number + periodCount: number + perPeriod: bigint } -/** - * The freeze state change for fuel tank or its rule set failed in `on_finalize` - */ -export interface FuelTanksEvent_ScheduleMutateFreezeStateFailed { - __kind: 'ScheduleMutateFreezeStateFailed' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The possible `RuleSetId` - */ - ruleSetId: (number | undefined) - /** - * The new `is_frozen` state - */ - isFrozen: boolean - /** - * The error - */ - error: DispatchError +export interface VestedAccount { + accountId: Uint8Array + amount: bigint } -/** - * The dispatch of a call has failed - */ -export interface FuelTanksEvent_DispatchFailed { - __kind: 'DispatchFailed' - /** - * The `AccountId` of the `FuelTank` - */ - tankId: Uint8Array - /** - * The `AccountId` that dispatched the call - */ - caller: Uint8Array - /** - * The error - */ - error: DispatchError +export type AccountVote = AccountVote_Standard | AccountVote_Split + +export interface AccountVote_Standard { + __kind: 'Standard' + vote: number + balance: bigint } -/** - * The Event for this pallet - */ -export type MarketplaceEvent = MarketplaceEvent_ListingCreated | MarketplaceEvent_ListingCancelled | MarketplaceEvent_ListingFilled | MarketplaceEvent_BidPlaced | MarketplaceEvent_AuctionFinalized | MarketplaceEvent_ProtocolFeeSet +export interface AccountVote_Split { + __kind: 'Split' + aye: bigint + nay: bigint +} -/** - * A listing was created - */ -export interface MarketplaceEvent_ListingCreated { - __kind: 'ListingCreated' - /** - * Id for the listing - */ - listingId: Uint8Array - /** - * The listing - */ - listing: Listing +export type Conviction = Conviction_None | Conviction_Locked1x | Conviction_Locked2x | Conviction_Locked3x | Conviction_Locked4x | Conviction_Locked5x | Conviction_Locked6x + +export interface Conviction_None { + __kind: 'None' } -/** - * A listing was cancelled - */ -export interface MarketplaceEvent_ListingCancelled { - __kind: 'ListingCancelled' - /** - * Id for the listing - */ - listingId: Uint8Array +export interface Conviction_Locked1x { + __kind: 'Locked1x' } -/** - * A listing was filled or partially filled - */ -export interface MarketplaceEvent_ListingFilled { - __kind: 'ListingFilled' - /** - * ID of the listing - */ - listingId: Uint8Array - /** - * account that filled the listing - */ - buyer: Uint8Array - /** - * The amount that was filled - */ - amountFilled: bigint - /** - * Amount remaining to be filled - */ - amountRemaining: bigint - /** - * Amount paid as protocol fee - */ - protocolFee: bigint - /** - * Amount that went to royalties - */ - royalty: bigint +export interface Conviction_Locked2x { + __kind: 'Locked2x' } -/** - * A bid was placed - */ -export interface MarketplaceEvent_BidPlaced { - __kind: 'BidPlaced' - /** - * ID of the listing - */ - listingId: Uint8Array - /** - * The bid that was placed - */ - bid: Bid +export interface Conviction_Locked3x { + __kind: 'Locked3x' } -/** - * An auction was finalized - */ -export interface MarketplaceEvent_AuctionFinalized { - __kind: 'AuctionFinalized' - /** - * The listing id - */ - listingId: Uint8Array - /** - * The bid that won - */ - winningBid: (Bid | undefined) - /** - * Amount paid as protocol fee - */ - protocolFee: bigint - /** - * Amount that went to royalties - */ - royalty: bigint +export interface Conviction_Locked4x { + __kind: 'Locked4x' } -/** - * Protocol fee was set - */ -export interface MarketplaceEvent_ProtocolFeeSet { - __kind: 'ProtocolFeeSet' - /** - * The new protocol fee - */ - protocolFee: number +export interface Conviction_Locked5x { + __kind: 'Locked5x' } -/** - * The pallet's event type. - */ -export type ExtrinsicPauseEvent = ExtrinsicPauseEvent_PalletPaused | ExtrinsicPauseEvent_PalletResumed | ExtrinsicPauseEvent_ExtrinsicPaused | ExtrinsicPauseEvent_ExtrinsicResumed +export interface Conviction_Locked6x { + __kind: 'Locked6x' +} + +export interface Header { + parentHash: Uint8Array + number: number + stateRoot: Uint8Array + extrinsicsRoot: Uint8Array + digest: Digest +} -/** - * All pallet extrinsics are paused. - */ -export interface ExtrinsicPauseEvent_PalletPaused { - __kind: 'PalletPaused' - palletName: Uint8Array +export interface SessionKeys { + aura: Uint8Array + pools: Uint8Array } -/** - * All pallet extrinsics are resumed. - */ -export interface ExtrinsicPauseEvent_PalletResumed { - __kind: 'PalletResumed' - palletName: Uint8Array +export interface DefaultCollectionDescriptor { + policy: DefaultCollectionPolicyDescriptor + explicitRoyaltyCurrencies: AssetId[] + attributes: AttributeKeyValuePair[] } -/** - * Extrinsic is paused. - */ -export interface ExtrinsicPauseEvent_ExtrinsicPaused { - __kind: 'ExtrinsicPaused' - palletName: Uint8Array - extrinsicName: Uint8Array +export interface DefaultCollectionMutation { + owner: (Uint8Array | undefined) + royalty: ShouldMutate + explicitRoyaltyCurrencies: (AssetId[] | undefined) } -/** - * Extrinsic is resumed - */ -export interface ExtrinsicPauseEvent_ExtrinsicResumed { - __kind: 'ExtrinsicResumed' - palletName: Uint8Array - extrinsicName: Uint8Array +export interface DefaultBurnParams { + tokenId: bigint + amount: bigint + keepAlive: boolean + removeTokenStorage: boolean } -/** - * - The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted - by this pallet. - - */ -export type EfinityUtilityEvent = EfinityUtilityEvent_BatchDispatched | EfinityUtilityEvent_BatchPartiallyDispatched | EfinityUtilityEvent_BatchFailed +export type DefaultTransferParams = DefaultTransferParams_Simple | DefaultTransferParams_Operator -/** - * Batch of calls dispatched without errors. - */ -export interface EfinityUtilityEvent_BatchDispatched { - __kind: 'BatchDispatched' +export interface DefaultTransferParams_Simple { + __kind: 'Simple' + tokenId: bigint + amount: bigint + keepAlive: boolean } -/** - * Batch of calls dispatched, but some calls resulted in error. - * Indexes and errors of failing dispatch calls are provided. - */ -export interface EfinityUtilityEvent_BatchPartiallyDispatched { - __kind: 'BatchPartiallyDispatched' - value: [number, DispatchError][] +export interface DefaultTransferParams_Operator { + __kind: 'Operator' + tokenId: bigint + source: Uint8Array + amount: bigint + keepAlive: boolean } -/** - * Batch of calls did not disptach completely. - * Index and error of the failing dispatch call is provided. - */ -export interface EfinityUtilityEvent_BatchFailed { - __kind: 'BatchFailed' - index: number - error: DispatchError +export interface Recipient { + accountId: Uint8Array + params: DefaultTransferParams } -export interface V2PersistedValidationData { - parentHead: Uint8Array - relayParentNumber: number - relayParentStorageRoot: Uint8Array - maxPovSize: number +export interface Collection { + owner: Uint8Array + policy: DefaultCollectionPolicy + tokenCount: bigint + attributeCount: number + totalDeposit: bigint + explicitRoyaltyCurrencies: [AssetId, null][] } -export interface StorageProof { - trieNodes: Uint8Array[] +export interface Attribute { + value: Uint8Array + deposit: bigint } -export interface InboundDownwardMessage { - sentAt: number - msg: Uint8Array +export interface CollectionAccount { + isFrozen: boolean + approvals: [Uint8Array, (number | undefined)][] + accountCount: number } -export interface InboundHrmpMessage { - sentAt: number - data: Uint8Array +export interface PoolsMutation { + community: Pool + collator: Pool + fuelTanks: Pool + priceDiscovery: Pool } -export interface Digest { - logs: DigestItem[] +export interface DefaultTankMutation { + userAccountManagement: Type_192 + providesDeposit: (boolean | undefined) + accountRules: (AccountRuleDescriptor[] | undefined) } -export type V0MultiLocation = V0MultiLocation_Null | V0MultiLocation_X1 | V0MultiLocation_X2 | V0MultiLocation_X3 | V0MultiLocation_X4 | V0MultiLocation_X5 | V0MultiLocation_X6 | V0MultiLocation_X7 | V0MultiLocation_X8 +export type DispatchRuleKind = DispatchRuleKind_WhitelistedCallers | DispatchRuleKind_WhitelistedCollections | DispatchRuleKind_MaxFuelBurnPerTransaction | DispatchRuleKind_UserFuelBudget | DispatchRuleKind_TankFuelBudget | DispatchRuleKind_RequireToken | DispatchRuleKind_PermittedCalls | DispatchRuleKind_PermittedExtrinsics -export interface V0MultiLocation_Null { - __kind: 'Null' +export interface DispatchRuleKind_WhitelistedCallers { + __kind: 'WhitelistedCallers' } -export interface V0MultiLocation_X1 { - __kind: 'X1' - value: V0Junction +export interface DispatchRuleKind_WhitelistedCollections { + __kind: 'WhitelistedCollections' } -export interface V0MultiLocation_X2 { - __kind: 'X2' - value: [V0Junction, V0Junction] +export interface DispatchRuleKind_MaxFuelBurnPerTransaction { + __kind: 'MaxFuelBurnPerTransaction' } -export interface V0MultiLocation_X3 { - __kind: 'X3' - value: [V0Junction, V0Junction, V0Junction] +export interface DispatchRuleKind_UserFuelBudget { + __kind: 'UserFuelBudget' } -export interface V0MultiLocation_X4 { - __kind: 'X4' - value: [V0Junction, V0Junction, V0Junction, V0Junction] +export interface DispatchRuleKind_TankFuelBudget { + __kind: 'TankFuelBudget' } -export interface V0MultiLocation_X5 { - __kind: 'X5' - value: [V0Junction, V0Junction, V0Junction, V0Junction, V0Junction] +export interface DispatchRuleKind_RequireToken { + __kind: 'RequireToken' } -export interface V0MultiLocation_X6 { - __kind: 'X6' - value: [V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction] +export interface DispatchRuleKind_PermittedCalls { + __kind: 'PermittedCalls' } -export interface V0MultiLocation_X7 { - __kind: 'X7' - value: [V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction] +export interface DispatchRuleKind_PermittedExtrinsics { + __kind: 'PermittedExtrinsics' } -export interface V0MultiLocation_X8 { - __kind: 'X8' - value: [V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction, V0Junction] +export interface Consumption { + totalConsumed: bigint + lastResetBlock: (number | undefined) } -export type V0Xcm = V0Xcm_WithdrawAsset | V0Xcm_ReserveAssetDeposit | V0Xcm_TeleportAsset | V0Xcm_QueryResponse | V0Xcm_TransferAsset | V0Xcm_TransferReserveAsset | V0Xcm_Transact | V0Xcm_HrmpNewChannelOpenRequest | V0Xcm_HrmpChannelAccepted | V0Xcm_HrmpChannelClosing | V0Xcm_RelayedFrom +export interface AuctionData { + startBlock: number + endBlock: number +} -export interface V0Xcm_WithdrawAsset { - __kind: 'WithdrawAsset' - assets: V0MultiAsset[] - effects: V0Order[] +export interface Budget { + amount: bigint + resetPeriod: number } -export interface V0Xcm_ReserveAssetDeposit { - __kind: 'ReserveAssetDeposit' +export type V0Order = V0Order_Null | V0Order_DepositAsset | V0Order_DepositReserveAsset | V0Order_ExchangeAsset | V0Order_InitiateReserveWithdraw | V0Order_InitiateTeleport | V0Order_QueryHolding | V0Order_BuyExecution + +export interface V0Order_Null { + __kind: 'Null' +} + +export interface V0Order_DepositAsset { + __kind: 'DepositAsset' assets: V0MultiAsset[] - effects: V0Order[] + dest: V0MultiLocation } -export interface V0Xcm_TeleportAsset { - __kind: 'TeleportAsset' +export interface V0Order_DepositReserveAsset { + __kind: 'DepositReserveAsset' assets: V0MultiAsset[] + dest: V0MultiLocation effects: V0Order[] } -export interface V0Xcm_QueryResponse { - __kind: 'QueryResponse' - queryId: bigint - response: V0Response +export interface V0Order_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V0MultiAsset[] + receive: V0MultiAsset[] } -export interface V0Xcm_TransferAsset { - __kind: 'TransferAsset' +export interface V0Order_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' assets: V0MultiAsset[] - dest: V0MultiLocation + reserve: V0MultiLocation + effects: V0Order[] } -export interface V0Xcm_TransferReserveAsset { - __kind: 'TransferReserveAsset' +export interface V0Order_InitiateTeleport { + __kind: 'InitiateTeleport' assets: V0MultiAsset[] dest: V0MultiLocation effects: V0Order[] } -export interface V0Xcm_Transact { - __kind: 'Transact' - originType: V0OriginKind - requireWeightAtMost: bigint - call: DoubleEncoded -} - -export interface V0Xcm_HrmpNewChannelOpenRequest { - __kind: 'HrmpNewChannelOpenRequest' - sender: number - maxMessageSize: number - maxCapacity: number +export interface V0Order_QueryHolding { + __kind: 'QueryHolding' + queryId: bigint + dest: V0MultiLocation + assets: V0MultiAsset[] } -export interface V0Xcm_HrmpChannelAccepted { - __kind: 'HrmpChannelAccepted' - recipient: number +export interface V0Order_BuyExecution { + __kind: 'BuyExecution' + fees: V0MultiAsset + weight: bigint + debt: bigint + haltOnError: boolean + xcm: V0Xcm[] } -export interface V0Xcm_HrmpChannelClosing { - __kind: 'HrmpChannelClosing' - initiator: number - sender: number - recipient: number -} +export type V0Response = V0Response_Assets -export interface V0Xcm_RelayedFrom { - __kind: 'RelayedFrom' - who: V0MultiLocation - message: V0Xcm +export interface V0Response_Assets { + __kind: 'Assets' + value: V0MultiAsset[] } -export type V1Xcm = V1Xcm_WithdrawAsset | V1Xcm_ReserveAssetDeposited | V1Xcm_ReceiveTeleportedAsset | V1Xcm_QueryResponse | V1Xcm_TransferAsset | V1Xcm_TransferReserveAsset | V1Xcm_Transact | V1Xcm_HrmpNewChannelOpenRequest | V1Xcm_HrmpChannelAccepted | V1Xcm_HrmpChannelClosing | V1Xcm_RelayedFrom | V1Xcm_SubscribeVersion | V1Xcm_UnsubscribeVersion +export type V1Order = V1Order_Noop | V1Order_DepositAsset | V1Order_DepositReserveAsset | V1Order_ExchangeAsset | V1Order_InitiateReserveWithdraw | V1Order_InitiateTeleport | V1Order_QueryHolding | V1Order_BuyExecution -export interface V1Xcm_WithdrawAsset { - __kind: 'WithdrawAsset' - assets: V1MultiAsset[] - effects: V1Order[] +export interface V1Order_Noop { + __kind: 'Noop' } -export interface V1Xcm_ReserveAssetDeposited { - __kind: 'ReserveAssetDeposited' - assets: V1MultiAsset[] - effects: V1Order[] +export interface V1Order_DepositAsset { + __kind: 'DepositAsset' + assets: V1MultiAssetFilter + maxAssets: number + beneficiary: V1MultiLocation } -export interface V1Xcm_ReceiveTeleportedAsset { - __kind: 'ReceiveTeleportedAsset' - assets: V1MultiAsset[] +export interface V1Order_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V1MultiAssetFilter + maxAssets: number + dest: V1MultiLocation effects: V1Order[] } -export interface V1Xcm_QueryResponse { - __kind: 'QueryResponse' - queryId: bigint - response: V1Response +export interface V1Order_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V1MultiAssetFilter + receive: V1MultiAsset[] } -export interface V1Xcm_TransferAsset { - __kind: 'TransferAsset' - assets: V1MultiAsset[] - beneficiary: V1MultiLocation +export interface V1Order_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V1MultiAssetFilter + reserve: V1MultiLocation + effects: V1Order[] } -export interface V1Xcm_TransferReserveAsset { - __kind: 'TransferReserveAsset' - assets: V1MultiAsset[] +export interface V1Order_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V1MultiAssetFilter dest: V1MultiLocation effects: V1Order[] } -export interface V1Xcm_Transact { - __kind: 'Transact' - originType: V0OriginKind - requireWeightAtMost: bigint - call: DoubleEncoded +export interface V1Order_QueryHolding { + __kind: 'QueryHolding' + queryId: bigint + dest: V1MultiLocation + assets: V1MultiAssetFilter } -export interface V1Xcm_HrmpNewChannelOpenRequest { - __kind: 'HrmpNewChannelOpenRequest' - sender: number - maxMessageSize: number - maxCapacity: number +export interface V1Order_BuyExecution { + __kind: 'BuyExecution' + fees: V1MultiAsset + weight: bigint + debt: bigint + haltOnError: boolean + instructions: V1Xcm[] } -export interface V1Xcm_HrmpChannelAccepted { - __kind: 'HrmpChannelAccepted' - recipient: number -} +export type V1Response = V1Response_Assets | V1Response_Version -export interface V1Xcm_HrmpChannelClosing { - __kind: 'HrmpChannelClosing' - initiator: number - sender: number - recipient: number +export interface V1Response_Assets { + __kind: 'Assets' + value: V1MultiAsset[] } -export interface V1Xcm_RelayedFrom { - __kind: 'RelayedFrom' - who: V1Junctions - message: V1Xcm +export interface V1Response_Version { + __kind: 'Version' + value: number } -export interface V1Xcm_SubscribeVersion { - __kind: 'SubscribeVersion' - queryId: bigint - maxResponseWeight: bigint +export type Type_337 = Type_337_Null | Type_337_DepositAsset | Type_337_DepositReserveAsset | Type_337_ExchangeAsset | Type_337_InitiateReserveWithdraw | Type_337_InitiateTeleport | Type_337_QueryHolding | Type_337_BuyExecution + +export interface Type_337_Null { + __kind: 'Null' } -export interface V1Xcm_UnsubscribeVersion { - __kind: 'UnsubscribeVersion' +export interface Type_337_DepositAsset { + __kind: 'DepositAsset' + assets: V0MultiAsset[] + dest: V0MultiLocation } -export type V2Instruction = V2Instruction_WithdrawAsset | V2Instruction_ReserveAssetDeposited | V2Instruction_ReceiveTeleportedAsset | V2Instruction_QueryResponse | V2Instruction_TransferAsset | V2Instruction_TransferReserveAsset | V2Instruction_Transact | V2Instruction_HrmpNewChannelOpenRequest | V2Instruction_HrmpChannelAccepted | V2Instruction_HrmpChannelClosing | V2Instruction_ClearOrigin | V2Instruction_DescendOrigin | V2Instruction_ReportError | V2Instruction_DepositAsset | V2Instruction_DepositReserveAsset | V2Instruction_ExchangeAsset | V2Instruction_InitiateReserveWithdraw | V2Instruction_InitiateTeleport | V2Instruction_QueryHolding | V2Instruction_BuyExecution | V2Instruction_RefundSurplus | V2Instruction_SetErrorHandler | V2Instruction_SetAppendix | V2Instruction_ClearError | V2Instruction_ClaimAsset | V2Instruction_Trap | V2Instruction_SubscribeVersion | V2Instruction_UnsubscribeVersion +export interface Type_337_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V0MultiAsset[] + dest: V0MultiLocation + effects: V0Order[] +} -export interface V2Instruction_WithdrawAsset { - __kind: 'WithdrawAsset' - value: V1MultiAsset[] +export interface Type_337_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V0MultiAsset[] + receive: V0MultiAsset[] } -export interface V2Instruction_ReserveAssetDeposited { - __kind: 'ReserveAssetDeposited' - value: V1MultiAsset[] +export interface Type_337_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V0MultiAsset[] + reserve: V0MultiLocation + effects: V0Order[] } -export interface V2Instruction_ReceiveTeleportedAsset { - __kind: 'ReceiveTeleportedAsset' - value: V1MultiAsset[] +export interface Type_337_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V0MultiAsset[] + dest: V0MultiLocation + effects: V0Order[] } -export interface V2Instruction_QueryResponse { - __kind: 'QueryResponse' +export interface Type_337_QueryHolding { + __kind: 'QueryHolding' queryId: bigint - response: V2Response - maxWeight: bigint + dest: V0MultiLocation + assets: V0MultiAsset[] } -export interface V2Instruction_TransferAsset { - __kind: 'TransferAsset' - assets: V1MultiAsset[] - beneficiary: V1MultiLocation +export interface Type_337_BuyExecution { + __kind: 'BuyExecution' + fees: V0MultiAsset + weight: bigint + debt: bigint + haltOnError: boolean + xcm: Type_335[] } -export interface V2Instruction_TransferReserveAsset { - __kind: 'TransferReserveAsset' - assets: V1MultiAsset[] - dest: V1MultiLocation - xcm: V2Instruction[] -} +export type Type_342 = Type_342_Noop | Type_342_DepositAsset | Type_342_DepositReserveAsset | Type_342_ExchangeAsset | Type_342_InitiateReserveWithdraw | Type_342_InitiateTeleport | Type_342_QueryHolding | Type_342_BuyExecution -export interface V2Instruction_Transact { - __kind: 'Transact' - originType: V0OriginKind - requireWeightAtMost: bigint - call: DoubleEncoded +export interface Type_342_Noop { + __kind: 'Noop' } -export interface V2Instruction_HrmpNewChannelOpenRequest { - __kind: 'HrmpNewChannelOpenRequest' - sender: number - maxMessageSize: number - maxCapacity: number +export interface Type_342_DepositAsset { + __kind: 'DepositAsset' + assets: V1MultiAssetFilter + maxAssets: number + beneficiary: V1MultiLocation } -export interface V2Instruction_HrmpChannelAccepted { - __kind: 'HrmpChannelAccepted' - recipient: number +export interface Type_342_DepositReserveAsset { + __kind: 'DepositReserveAsset' + assets: V1MultiAssetFilter + maxAssets: number + dest: V1MultiLocation + effects: V1Order[] } -export interface V2Instruction_HrmpChannelClosing { - __kind: 'HrmpChannelClosing' - initiator: number - sender: number - recipient: number +export interface Type_342_ExchangeAsset { + __kind: 'ExchangeAsset' + give: V1MultiAssetFilter + receive: V1MultiAsset[] } -export interface V2Instruction_ClearOrigin { - __kind: 'ClearOrigin' +export interface Type_342_InitiateReserveWithdraw { + __kind: 'InitiateReserveWithdraw' + assets: V1MultiAssetFilter + reserve: V1MultiLocation + effects: V1Order[] } -export interface V2Instruction_DescendOrigin { - __kind: 'DescendOrigin' - value: V1Junctions +export interface Type_342_InitiateTeleport { + __kind: 'InitiateTeleport' + assets: V1MultiAssetFilter + dest: V1MultiLocation + effects: V1Order[] } -export interface V2Instruction_ReportError { - __kind: 'ReportError' +export interface Type_342_QueryHolding { + __kind: 'QueryHolding' queryId: bigint dest: V1MultiLocation - maxResponseWeight: bigint + assets: V1MultiAssetFilter } -export interface V2Instruction_DepositAsset { - __kind: 'DepositAsset' - assets: V1MultiAssetFilter - maxAssets: number - beneficiary: V1MultiLocation +export interface Type_342_BuyExecution { + __kind: 'BuyExecution' + fees: V1MultiAsset + weight: bigint + debt: bigint + haltOnError: boolean + instructions: Type_340[] } -export interface V2Instruction_DepositReserveAsset { - __kind: 'DepositReserveAsset' - assets: V1MultiAssetFilter - maxAssets: number - dest: V1MultiLocation - xcm: V2Instruction[] +/** + * Event for the System pallet. + */ +export type SystemEvent = SystemEvent_ExtrinsicSuccess | SystemEvent_ExtrinsicFailed | SystemEvent_CodeUpdated | SystemEvent_NewAccount | SystemEvent_KilledAccount | SystemEvent_Remarked + +/** + * An extrinsic completed successfully. + */ +export interface SystemEvent_ExtrinsicSuccess { + __kind: 'ExtrinsicSuccess' + dispatchInfo: DispatchInfo +} + +/** + * An extrinsic failed. + */ +export interface SystemEvent_ExtrinsicFailed { + __kind: 'ExtrinsicFailed' + dispatchError: DispatchError + dispatchInfo: DispatchInfo } -export interface V2Instruction_ExchangeAsset { - __kind: 'ExchangeAsset' - give: V1MultiAssetFilter - receive: V1MultiAsset[] +/** + * `:code` was updated. + */ +export interface SystemEvent_CodeUpdated { + __kind: 'CodeUpdated' } -export interface V2Instruction_InitiateReserveWithdraw { - __kind: 'InitiateReserveWithdraw' - assets: V1MultiAssetFilter - reserve: V1MultiLocation - xcm: V2Instruction[] +/** + * A new account was created. + */ +export interface SystemEvent_NewAccount { + __kind: 'NewAccount' + account: Uint8Array } -export interface V2Instruction_InitiateTeleport { - __kind: 'InitiateTeleport' - assets: V1MultiAssetFilter - dest: V1MultiLocation - xcm: V2Instruction[] +/** + * An account was reaped. + */ +export interface SystemEvent_KilledAccount { + __kind: 'KilledAccount' + account: Uint8Array } -export interface V2Instruction_QueryHolding { - __kind: 'QueryHolding' - queryId: bigint - dest: V1MultiLocation - assets: V1MultiAssetFilter - maxResponseWeight: bigint +/** + * On on-chain remark happened. + */ +export interface SystemEvent_Remarked { + __kind: 'Remarked' + sender: Uint8Array + hash: Uint8Array } -export interface V2Instruction_BuyExecution { - __kind: 'BuyExecution' - fees: V1MultiAsset - weightLimit: V2WeightLimit +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type ParachainSystemEvent = ParachainSystemEvent_ValidationFunctionStored | ParachainSystemEvent_ValidationFunctionApplied | ParachainSystemEvent_ValidationFunctionDiscarded | ParachainSystemEvent_UpgradeAuthorized | ParachainSystemEvent_DownwardMessagesReceived | ParachainSystemEvent_DownwardMessagesProcessed + +/** + * The validation function has been scheduled to apply. + */ +export interface ParachainSystemEvent_ValidationFunctionStored { + __kind: 'ValidationFunctionStored' } -export interface V2Instruction_RefundSurplus { - __kind: 'RefundSurplus' +/** + * The validation function was applied as of the contained relay chain block number. + */ +export interface ParachainSystemEvent_ValidationFunctionApplied { + __kind: 'ValidationFunctionApplied' + relayChainBlockNum: number } -export interface V2Instruction_SetErrorHandler { - __kind: 'SetErrorHandler' - value: V2Instruction[] +/** + * The relay-chain aborted the upgrade process. + */ +export interface ParachainSystemEvent_ValidationFunctionDiscarded { + __kind: 'ValidationFunctionDiscarded' } -export interface V2Instruction_SetAppendix { - __kind: 'SetAppendix' - value: V2Instruction[] +/** + * An upgrade has been authorized. + */ +export interface ParachainSystemEvent_UpgradeAuthorized { + __kind: 'UpgradeAuthorized' + codeHash: Uint8Array } -export interface V2Instruction_ClearError { - __kind: 'ClearError' +/** + * Some downward messages have been received and will be processed. + */ +export interface ParachainSystemEvent_DownwardMessagesReceived { + __kind: 'DownwardMessagesReceived' + count: number } -export interface V2Instruction_ClaimAsset { - __kind: 'ClaimAsset' - assets: V1MultiAsset[] - ticket: V1MultiLocation +/** + * Downward messages were processed using the given weight. + */ +export interface ParachainSystemEvent_DownwardMessagesProcessed { + __kind: 'DownwardMessagesProcessed' + weightUsed: Weight + dmqHead: Uint8Array } -export interface V2Instruction_Trap { - __kind: 'Trap' - value: bigint +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type SudoEvent = SudoEvent_Sudid | SudoEvent_KeyChanged | SudoEvent_SudoAsDone + +/** + * A sudo just took place. \[result\] + */ +export interface SudoEvent_Sudid { + __kind: 'Sudid' + sudoResult: Type_31 } -export interface V2Instruction_SubscribeVersion { - __kind: 'SubscribeVersion' - queryId: bigint - maxResponseWeight: bigint +/** + * The \[sudoer\] just switched identity; the old key is supplied if one existed. + */ +export interface SudoEvent_KeyChanged { + __kind: 'KeyChanged' + oldSudoer: (Uint8Array | undefined) } -export interface V2Instruction_UnsubscribeVersion { - __kind: 'UnsubscribeVersion' +/** + * A sudo just took place. \[result\] + */ +export interface SudoEvent_SudoAsDone { + __kind: 'SudoAsDone' + sudoResult: Type_31 } -export type V0MultiAsset = V0MultiAsset_None | V0MultiAsset_All | V0MultiAsset_AllFungible | V0MultiAsset_AllNonFungible | V0MultiAsset_AllAbstractFungible | V0MultiAsset_AllAbstractNonFungible | V0MultiAsset_AllConcreteFungible | V0MultiAsset_AllConcreteNonFungible | V0MultiAsset_AbstractFungible | V0MultiAsset_AbstractNonFungible | V0MultiAsset_ConcreteFungible | V0MultiAsset_ConcreteNonFungible +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type PreimageEvent = PreimageEvent_Noted | PreimageEvent_Requested | PreimageEvent_Cleared -export interface V0MultiAsset_None { - __kind: 'None' +/** + * A preimage has been noted. + */ +export interface PreimageEvent_Noted { + __kind: 'Noted' + hash: Uint8Array } -export interface V0MultiAsset_All { - __kind: 'All' +/** + * A preimage has been requested. + */ +export interface PreimageEvent_Requested { + __kind: 'Requested' + hash: Uint8Array } -export interface V0MultiAsset_AllFungible { - __kind: 'AllFungible' +/** + * A preimage has ben cleared. + */ +export interface PreimageEvent_Cleared { + __kind: 'Cleared' + hash: Uint8Array } -export interface V0MultiAsset_AllNonFungible { - __kind: 'AllNonFungible' -} +/** + * Events type. + */ +export type SchedulerEvent = SchedulerEvent_Scheduled | SchedulerEvent_Canceled | SchedulerEvent_Dispatched | SchedulerEvent_CallUnavailable | SchedulerEvent_PeriodicFailed | SchedulerEvent_PermanentlyOverweight -export interface V0MultiAsset_AllAbstractFungible { - __kind: 'AllAbstractFungible' - id: Uint8Array +/** + * Scheduled some task. + */ +export interface SchedulerEvent_Scheduled { + __kind: 'Scheduled' + when: number + index: number } -export interface V0MultiAsset_AllAbstractNonFungible { - __kind: 'AllAbstractNonFungible' - class: Uint8Array +/** + * Canceled some task. + */ +export interface SchedulerEvent_Canceled { + __kind: 'Canceled' + when: number + index: number } -export interface V0MultiAsset_AllConcreteFungible { - __kind: 'AllConcreteFungible' - id: V0MultiLocation +/** + * Dispatched some task. + */ +export interface SchedulerEvent_Dispatched { + __kind: 'Dispatched' + task: [number, number] + id: (Uint8Array | undefined) + result: Type_31 } -export interface V0MultiAsset_AllConcreteNonFungible { - __kind: 'AllConcreteNonFungible' - class: V0MultiLocation +/** + * The call for the provided hash was not found so the task has been aborted. + */ +export interface SchedulerEvent_CallUnavailable { + __kind: 'CallUnavailable' + task: [number, number] + id: (Uint8Array | undefined) } -export interface V0MultiAsset_AbstractFungible { - __kind: 'AbstractFungible' - id: Uint8Array - amount: bigint +/** + * The given task was unable to be renewed since the agenda is full at that block. + */ +export interface SchedulerEvent_PeriodicFailed { + __kind: 'PeriodicFailed' + task: [number, number] + id: (Uint8Array | undefined) } -export interface V0MultiAsset_AbstractNonFungible { - __kind: 'AbstractNonFungible' - class: Uint8Array - instance: V1AssetInstance +/** + * The given task can never be executed since it is overweight. + */ +export interface SchedulerEvent_PermanentlyOverweight { + __kind: 'PermanentlyOverweight' + task: [number, number] + id: (Uint8Array | undefined) } -export interface V0MultiAsset_ConcreteFungible { - __kind: 'ConcreteFungible' - id: V0MultiLocation - amount: bigint +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type UtilityEvent = UtilityEvent_BatchInterrupted | UtilityEvent_BatchCompleted | UtilityEvent_BatchCompletedWithErrors | UtilityEvent_ItemCompleted | UtilityEvent_ItemFailed | UtilityEvent_DispatchedAs + +/** + * Batch of dispatches did not complete fully. Index of first failing dispatch given, as + * well as the error. + */ +export interface UtilityEvent_BatchInterrupted { + __kind: 'BatchInterrupted' + index: number + error: DispatchError } -export interface V0MultiAsset_ConcreteNonFungible { - __kind: 'ConcreteNonFungible' - class: V0MultiLocation - instance: V1AssetInstance +/** + * Batch of dispatches completed fully with no error. + */ +export interface UtilityEvent_BatchCompleted { + __kind: 'BatchCompleted' } -export interface V1MultiAsset { - id: V1AssetId - fun: V1Fungibility +/** + * Batch of dispatches completed but has errors. + */ +export interface UtilityEvent_BatchCompletedWithErrors { + __kind: 'BatchCompletedWithErrors' } -export type Type_335 = Type_335_WithdrawAsset | Type_335_ReserveAssetDeposit | Type_335_TeleportAsset | Type_335_QueryResponse | Type_335_TransferAsset | Type_335_TransferReserveAsset | Type_335_Transact | Type_335_HrmpNewChannelOpenRequest | Type_335_HrmpChannelAccepted | Type_335_HrmpChannelClosing | Type_335_RelayedFrom - -export interface Type_335_WithdrawAsset { - __kind: 'WithdrawAsset' - assets: V0MultiAsset[] - effects: Type_337[] +/** + * A single item within a Batch of dispatches has completed with no error. + */ +export interface UtilityEvent_ItemCompleted { + __kind: 'ItemCompleted' } -export interface Type_335_ReserveAssetDeposit { - __kind: 'ReserveAssetDeposit' - assets: V0MultiAsset[] - effects: Type_337[] +/** + * A single item within a Batch of dispatches has completed with error. + */ +export interface UtilityEvent_ItemFailed { + __kind: 'ItemFailed' + error: DispatchError } -export interface Type_335_TeleportAsset { - __kind: 'TeleportAsset' - assets: V0MultiAsset[] - effects: Type_337[] +/** + * A call was dispatched. + */ +export interface UtilityEvent_DispatchedAs { + __kind: 'DispatchedAs' + result: Type_31 } -export interface Type_335_QueryResponse { - __kind: 'QueryResponse' - queryId: bigint - response: V0Response -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type ContractsEvent = ContractsEvent_Instantiated | ContractsEvent_Terminated | ContractsEvent_CodeStored | ContractsEvent_ContractEmitted | ContractsEvent_CodeRemoved | ContractsEvent_ContractCodeUpdated | ContractsEvent_Called | ContractsEvent_DelegateCalled -export interface Type_335_TransferAsset { - __kind: 'TransferAsset' - assets: V0MultiAsset[] - dest: V0MultiLocation +/** + * Contract deployed by address at the specified address. + */ +export interface ContractsEvent_Instantiated { + __kind: 'Instantiated' + deployer: Uint8Array + contract: Uint8Array } -export interface Type_335_TransferReserveAsset { - __kind: 'TransferReserveAsset' - assets: V0MultiAsset[] - dest: V0MultiLocation - effects: V0Order[] +/** + * Contract has been removed. + * + * # Note + * + * The only way for a contract to be removed and emitting this event is by calling + * `seal_terminate`. + */ +export interface ContractsEvent_Terminated { + __kind: 'Terminated' + /** + * The contract that was terminated. + */ + contract: Uint8Array + /** + * The account that received the contracts remaining balance + */ + beneficiary: Uint8Array } -export interface Type_335_Transact { - __kind: 'Transact' - originType: V0OriginKind - requireWeightAtMost: bigint - call: DoubleEncoded +/** + * Code with the specified hash has been stored. + */ +export interface ContractsEvent_CodeStored { + __kind: 'CodeStored' + codeHash: Uint8Array } -export interface Type_335_HrmpNewChannelOpenRequest { - __kind: 'HrmpNewChannelOpenRequest' - sender: number - maxMessageSize: number - maxCapacity: number +/** + * A custom event emitted by the contract. + */ +export interface ContractsEvent_ContractEmitted { + __kind: 'ContractEmitted' + /** + * The contract that emitted the event. + */ + contract: Uint8Array + /** + * Data supplied by the contract. Metadata generated during contract compilation + * is needed to decode it. + */ + data: Uint8Array } -export interface Type_335_HrmpChannelAccepted { - __kind: 'HrmpChannelAccepted' - recipient: number +/** + * A code with the specified hash was removed. + */ +export interface ContractsEvent_CodeRemoved { + __kind: 'CodeRemoved' + codeHash: Uint8Array } -export interface Type_335_HrmpChannelClosing { - __kind: 'HrmpChannelClosing' - initiator: number - sender: number - recipient: number +/** + * A contract's code was updated. + */ +export interface ContractsEvent_ContractCodeUpdated { + __kind: 'ContractCodeUpdated' + /** + * The contract that has been updated. + */ + contract: Uint8Array + /** + * New code hash that was set for the contract. + */ + newCodeHash: Uint8Array + /** + * Previous code hash of the contract. + */ + oldCodeHash: Uint8Array } -export interface Type_335_RelayedFrom { - __kind: 'RelayedFrom' - who: V0MultiLocation - message: Type_335 +/** + * A contract was called either by a plain account or another contract. + * + * # Note + * + * Please keep in mind that like all events this is only emitted for successful + * calls. This is because on failure all storage changes including events are + * rolled back. + */ +export interface ContractsEvent_Called { + __kind: 'Called' + /** + * The account that called the `contract`. + */ + caller: Uint8Array + /** + * The contract that was called. + */ + contract: Uint8Array } -export type Type_340 = Type_340_WithdrawAsset | Type_340_ReserveAssetDeposited | Type_340_ReceiveTeleportedAsset | Type_340_QueryResponse | Type_340_TransferAsset | Type_340_TransferReserveAsset | Type_340_Transact | Type_340_HrmpNewChannelOpenRequest | Type_340_HrmpChannelAccepted | Type_340_HrmpChannelClosing | Type_340_RelayedFrom | Type_340_SubscribeVersion | Type_340_UnsubscribeVersion - -export interface Type_340_WithdrawAsset { - __kind: 'WithdrawAsset' - assets: V1MultiAsset[] - effects: Type_342[] +/** + * A contract delegate called a code hash. + * + * # Note + * + * Please keep in mind that like all events this is only emitted for successful + * calls. This is because on failure all storage changes including events are + * rolled back. + */ +export interface ContractsEvent_DelegateCalled { + __kind: 'DelegateCalled' + /** + * The contract that performed the delegate call and hence in whose context + * the `code_hash` is executed. + */ + contract: Uint8Array + /** + * The code hash that was delegate called. + */ + codeHash: Uint8Array } -export interface Type_340_ReserveAssetDeposited { - __kind: 'ReserveAssetDeposited' - assets: V1MultiAsset[] - effects: Type_342[] -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type BalancesEvent = BalancesEvent_Endowed | BalancesEvent_DustLost | BalancesEvent_Transfer | BalancesEvent_BalanceSet | BalancesEvent_Reserved | BalancesEvent_Unreserved | BalancesEvent_ReserveRepatriated | BalancesEvent_Deposit | BalancesEvent_Withdraw | BalancesEvent_Slashed -export interface Type_340_ReceiveTeleportedAsset { - __kind: 'ReceiveTeleportedAsset' - assets: V1MultiAsset[] - effects: Type_342[] +/** + * An account was created with some free balance. + */ +export interface BalancesEvent_Endowed { + __kind: 'Endowed' + account: Uint8Array + freeBalance: bigint } -export interface Type_340_QueryResponse { - __kind: 'QueryResponse' - queryId: bigint - response: V1Response +/** + * An account was removed whose balance was non-zero but below ExistentialDeposit, + * resulting in an outright loss. + */ +export interface BalancesEvent_DustLost { + __kind: 'DustLost' + account: Uint8Array + amount: bigint } -export interface Type_340_TransferAsset { - __kind: 'TransferAsset' - assets: V1MultiAsset[] - beneficiary: V1MultiLocation +/** + * Transfer succeeded. + */ +export interface BalancesEvent_Transfer { + __kind: 'Transfer' + from: Uint8Array + to: Uint8Array + amount: bigint } -export interface Type_340_TransferReserveAsset { - __kind: 'TransferReserveAsset' - assets: V1MultiAsset[] - dest: V1MultiLocation - effects: V1Order[] +/** + * A balance was set by root. + */ +export interface BalancesEvent_BalanceSet { + __kind: 'BalanceSet' + who: Uint8Array + free: bigint + reserved: bigint } -export interface Type_340_Transact { - __kind: 'Transact' - originType: V0OriginKind - requireWeightAtMost: bigint - call: DoubleEncoded +/** + * Some balance was reserved (moved from free to reserved). + */ +export interface BalancesEvent_Reserved { + __kind: 'Reserved' + who: Uint8Array + amount: bigint } -export interface Type_340_HrmpNewChannelOpenRequest { - __kind: 'HrmpNewChannelOpenRequest' - sender: number - maxMessageSize: number - maxCapacity: number +/** + * Some balance was unreserved (moved from reserved to free). + */ +export interface BalancesEvent_Unreserved { + __kind: 'Unreserved' + who: Uint8Array + amount: bigint } -export interface Type_340_HrmpChannelAccepted { - __kind: 'HrmpChannelAccepted' - recipient: number +/** + * Some balance was moved from the reserve of the first account to the second account. + * Final argument indicates the destination balance type. + */ +export interface BalancesEvent_ReserveRepatriated { + __kind: 'ReserveRepatriated' + from: Uint8Array + to: Uint8Array + amount: bigint + destinationStatus: BalanceStatus } -export interface Type_340_HrmpChannelClosing { - __kind: 'HrmpChannelClosing' - initiator: number - sender: number - recipient: number +/** + * Some amount was deposited (e.g. for transaction fees). + */ +export interface BalancesEvent_Deposit { + __kind: 'Deposit' + who: Uint8Array + amount: bigint } -export interface Type_340_RelayedFrom { - __kind: 'RelayedFrom' - who: V1Junctions - message: Type_340 +/** + * Some amount was withdrawn from the account (e.g. for transaction fees). + */ +export interface BalancesEvent_Withdraw { + __kind: 'Withdraw' + who: Uint8Array + amount: bigint } -export interface Type_340_SubscribeVersion { - __kind: 'SubscribeVersion' - queryId: bigint - maxResponseWeight: bigint +/** + * Some amount was removed from the account (e.g. for misbehavior). + */ +export interface BalancesEvent_Slashed { + __kind: 'Slashed' + who: Uint8Array + amount: bigint } -export interface Type_340_UnsubscribeVersion { - __kind: 'UnsubscribeVersion' +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type TransactionPaymentEvent = TransactionPaymentEvent_TransactionFeePaid + +/** + * A transaction fee `actual_fee`, of which `tip` was added to the minimum inclusion fee, + * has been paid by `who`. + */ +export interface TransactionPaymentEvent_TransactionFeePaid { + __kind: 'TransactionFeePaid' + who: Uint8Array + actualFee: bigint + tip: bigint } -export type Type_346 = Type_346_WithdrawAsset | Type_346_ReserveAssetDeposited | Type_346_ReceiveTeleportedAsset | Type_346_QueryResponse | Type_346_TransferAsset | Type_346_TransferReserveAsset | Type_346_Transact | Type_346_HrmpNewChannelOpenRequest | Type_346_HrmpChannelAccepted | Type_346_HrmpChannelClosing | Type_346_ClearOrigin | Type_346_DescendOrigin | Type_346_ReportError | Type_346_DepositAsset | Type_346_DepositReserveAsset | Type_346_ExchangeAsset | Type_346_InitiateReserveWithdraw | Type_346_InitiateTeleport | Type_346_QueryHolding | Type_346_BuyExecution | Type_346_RefundSurplus | Type_346_SetErrorHandler | Type_346_SetAppendix | Type_346_ClearError | Type_346_ClaimAsset | Type_346_Trap | Type_346_SubscribeVersion | Type_346_UnsubscribeVersion +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type VestingEvent = VestingEvent_VestingScheduleAdded | VestingEvent_Claimed | VestingEvent_VestingSchedulesUpdated -export interface Type_346_WithdrawAsset { - __kind: 'WithdrawAsset' - value: V1MultiAsset[] +/** + * Added new vesting schedule. + */ +export interface VestingEvent_VestingScheduleAdded { + __kind: 'VestingScheduleAdded' + from: Uint8Array + to: Uint8Array + vestingSchedule: VestingSchedule } -export interface Type_346_ReserveAssetDeposited { - __kind: 'ReserveAssetDeposited' - value: V1MultiAsset[] +/** + * Claimed vesting. + */ +export interface VestingEvent_Claimed { + __kind: 'Claimed' + who: Uint8Array + amount: bigint } -export interface Type_346_ReceiveTeleportedAsset { - __kind: 'ReceiveTeleportedAsset' - value: V1MultiAsset[] +/** + * Updated vesting schedules. + */ +export interface VestingEvent_VestingSchedulesUpdated { + __kind: 'VestingSchedulesUpdated' + who: Uint8Array } -export interface Type_346_QueryResponse { - __kind: 'QueryResponse' - queryId: bigint - response: V2Response - maxWeight: bigint +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type DemocracyEvent = DemocracyEvent_Proposed | DemocracyEvent_Tabled | DemocracyEvent_ExternalTabled | DemocracyEvent_Started | DemocracyEvent_Passed | DemocracyEvent_NotPassed | DemocracyEvent_Cancelled | DemocracyEvent_Delegated | DemocracyEvent_Undelegated | DemocracyEvent_Vetoed | DemocracyEvent_Blacklisted | DemocracyEvent_Voted | DemocracyEvent_Seconded | DemocracyEvent_ProposalCanceled + +/** + * A motion has been proposed by a public account. + */ +export interface DemocracyEvent_Proposed { + __kind: 'Proposed' + proposalIndex: number + deposit: bigint } -export interface Type_346_TransferAsset { - __kind: 'TransferAsset' - assets: V1MultiAsset[] - beneficiary: V1MultiLocation +/** + * A public proposal has been tabled for referendum vote. + */ +export interface DemocracyEvent_Tabled { + __kind: 'Tabled' + proposalIndex: number + deposit: bigint } -export interface Type_346_TransferReserveAsset { - __kind: 'TransferReserveAsset' - assets: V1MultiAsset[] - dest: V1MultiLocation - xcm: V2Instruction[] +/** + * An external proposal has been tabled. + */ +export interface DemocracyEvent_ExternalTabled { + __kind: 'ExternalTabled' } -export interface Type_346_Transact { - __kind: 'Transact' - originType: V0OriginKind - requireWeightAtMost: bigint - call: DoubleEncoded +/** + * A referendum has begun. + */ +export interface DemocracyEvent_Started { + __kind: 'Started' + refIndex: number + threshold: VoteThreshold } -export interface Type_346_HrmpNewChannelOpenRequest { - __kind: 'HrmpNewChannelOpenRequest' - sender: number - maxMessageSize: number - maxCapacity: number +/** + * A proposal has been approved by referendum. + */ +export interface DemocracyEvent_Passed { + __kind: 'Passed' + refIndex: number } -export interface Type_346_HrmpChannelAccepted { - __kind: 'HrmpChannelAccepted' - recipient: number +/** + * A proposal has been rejected by referendum. + */ +export interface DemocracyEvent_NotPassed { + __kind: 'NotPassed' + refIndex: number } -export interface Type_346_HrmpChannelClosing { - __kind: 'HrmpChannelClosing' - initiator: number - sender: number - recipient: number +/** + * A referendum has been cancelled. + */ +export interface DemocracyEvent_Cancelled { + __kind: 'Cancelled' + refIndex: number } -export interface Type_346_ClearOrigin { - __kind: 'ClearOrigin' +/** + * An account has delegated their vote to another account. + */ +export interface DemocracyEvent_Delegated { + __kind: 'Delegated' + who: Uint8Array + target: Uint8Array } -export interface Type_346_DescendOrigin { - __kind: 'DescendOrigin' - value: V1Junctions +/** + * An account has cancelled a previous delegation operation. + */ +export interface DemocracyEvent_Undelegated { + __kind: 'Undelegated' + account: Uint8Array } -export interface Type_346_ReportError { - __kind: 'ReportError' - queryId: bigint - dest: V1MultiLocation - maxResponseWeight: bigint +/** + * An external proposal has been vetoed. + */ +export interface DemocracyEvent_Vetoed { + __kind: 'Vetoed' + who: Uint8Array + proposalHash: Uint8Array + until: number } -export interface Type_346_DepositAsset { - __kind: 'DepositAsset' - assets: V1MultiAssetFilter - maxAssets: number - beneficiary: V1MultiLocation +/** + * A proposal_hash has been blacklisted permanently. + */ +export interface DemocracyEvent_Blacklisted { + __kind: 'Blacklisted' + proposalHash: Uint8Array } -export interface Type_346_DepositReserveAsset { - __kind: 'DepositReserveAsset' - assets: V1MultiAssetFilter - maxAssets: number - dest: V1MultiLocation - xcm: V2Instruction[] +/** + * An account has voted in a referendum + */ +export interface DemocracyEvent_Voted { + __kind: 'Voted' + voter: Uint8Array + refIndex: number + vote: AccountVote } -export interface Type_346_ExchangeAsset { - __kind: 'ExchangeAsset' - give: V1MultiAssetFilter - receive: V1MultiAsset[] +/** + * An account has secconded a proposal + */ +export interface DemocracyEvent_Seconded { + __kind: 'Seconded' + seconder: Uint8Array + propIndex: number } -export interface Type_346_InitiateReserveWithdraw { - __kind: 'InitiateReserveWithdraw' - assets: V1MultiAssetFilter - reserve: V1MultiLocation - xcm: V2Instruction[] +/** + * A proposal got canceled. + */ +export interface DemocracyEvent_ProposalCanceled { + __kind: 'ProposalCanceled' + propIndex: number } -export interface Type_346_InitiateTeleport { - __kind: 'InitiateTeleport' - assets: V1MultiAssetFilter - dest: V1MultiLocation - xcm: V2Instruction[] -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type CouncilEvent = CouncilEvent_Proposed | CouncilEvent_Voted | CouncilEvent_Approved | CouncilEvent_Disapproved | CouncilEvent_Executed | CouncilEvent_MemberExecuted | CouncilEvent_Closed -export interface Type_346_QueryHolding { - __kind: 'QueryHolding' - queryId: bigint - dest: V1MultiLocation - assets: V1MultiAssetFilter - maxResponseWeight: bigint +/** + * A motion (given hash) has been proposed (by given account) with a threshold (given + * `MemberCount`). + */ +export interface CouncilEvent_Proposed { + __kind: 'Proposed' + account: Uint8Array + proposalIndex: number + proposalHash: Uint8Array + threshold: number } -export interface Type_346_BuyExecution { - __kind: 'BuyExecution' - fees: V1MultiAsset - weightLimit: V2WeightLimit +/** + * A motion (given hash) has been voted on by given account, leaving + * a tally (yes votes and no votes given respectively as `MemberCount`). + */ +export interface CouncilEvent_Voted { + __kind: 'Voted' + account: Uint8Array + proposalHash: Uint8Array + voted: boolean + yes: number + no: number } -export interface Type_346_RefundSurplus { - __kind: 'RefundSurplus' +/** + * A motion was approved by the required threshold. + */ +export interface CouncilEvent_Approved { + __kind: 'Approved' + proposalHash: Uint8Array } -export interface Type_346_SetErrorHandler { - __kind: 'SetErrorHandler' - value: Type_346[] +/** + * A motion was not approved by the required threshold. + */ +export interface CouncilEvent_Disapproved { + __kind: 'Disapproved' + proposalHash: Uint8Array } -export interface Type_346_SetAppendix { - __kind: 'SetAppendix' - value: Type_346[] +/** + * A motion was executed; result will be `Ok` if it returned without error. + */ +export interface CouncilEvent_Executed { + __kind: 'Executed' + proposalHash: Uint8Array + result: Type_31 } -export interface Type_346_ClearError { - __kind: 'ClearError' +/** + * A single member did some action; result will be `Ok` if it returned without error. + */ +export interface CouncilEvent_MemberExecuted { + __kind: 'MemberExecuted' + proposalHash: Uint8Array + result: Type_31 } -export interface Type_346_ClaimAsset { - __kind: 'ClaimAsset' - assets: V1MultiAsset[] - ticket: V1MultiLocation +/** + * A proposal was closed because its threshold was reached or after its duration was up. + */ +export interface CouncilEvent_Closed { + __kind: 'Closed' + proposalHash: Uint8Array + yes: number + no: number } -export interface Type_346_Trap { - __kind: 'Trap' - value: bigint -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type TechnicalCommitteeEvent = TechnicalCommitteeEvent_Proposed | TechnicalCommitteeEvent_Voted | TechnicalCommitteeEvent_Approved | TechnicalCommitteeEvent_Disapproved | TechnicalCommitteeEvent_Executed | TechnicalCommitteeEvent_MemberExecuted | TechnicalCommitteeEvent_Closed -export interface Type_346_SubscribeVersion { - __kind: 'SubscribeVersion' - queryId: bigint - maxResponseWeight: bigint +/** + * A motion (given hash) has been proposed (by given account) with a threshold (given + * `MemberCount`). + */ +export interface TechnicalCommitteeEvent_Proposed { + __kind: 'Proposed' + account: Uint8Array + proposalIndex: number + proposalHash: Uint8Array + threshold: number } -export interface Type_346_UnsubscribeVersion { - __kind: 'UnsubscribeVersion' +/** + * A motion (given hash) has been voted on by given account, leaving + * a tally (yes votes and no votes given respectively as `MemberCount`). + */ +export interface TechnicalCommitteeEvent_Voted { + __kind: 'Voted' + account: Uint8Array + proposalHash: Uint8Array + voted: boolean + yes: number + no: number } -export type V1Junctions = V1Junctions_Here | V1Junctions_X1 | V1Junctions_X2 | V1Junctions_X3 | V1Junctions_X4 | V1Junctions_X5 | V1Junctions_X6 | V1Junctions_X7 | V1Junctions_X8 - -export interface V1Junctions_Here { - __kind: 'Here' +/** + * A motion was approved by the required threshold. + */ +export interface TechnicalCommitteeEvent_Approved { + __kind: 'Approved' + proposalHash: Uint8Array } -export interface V1Junctions_X1 { - __kind: 'X1' - value: V1Junction +/** + * A motion was not approved by the required threshold. + */ +export interface TechnicalCommitteeEvent_Disapproved { + __kind: 'Disapproved' + proposalHash: Uint8Array } -export interface V1Junctions_X2 { - __kind: 'X2' - value: [V1Junction, V1Junction] +/** + * A motion was executed; result will be `Ok` if it returned without error. + */ +export interface TechnicalCommitteeEvent_Executed { + __kind: 'Executed' + proposalHash: Uint8Array + result: Type_31 } -export interface V1Junctions_X3 { - __kind: 'X3' - value: [V1Junction, V1Junction, V1Junction] +/** + * A single member did some action; result will be `Ok` if it returned without error. + */ +export interface TechnicalCommitteeEvent_MemberExecuted { + __kind: 'MemberExecuted' + proposalHash: Uint8Array + result: Type_31 } -export interface V1Junctions_X4 { - __kind: 'X4' - value: [V1Junction, V1Junction, V1Junction, V1Junction] +/** + * A proposal was closed because its threshold was reached or after its duration was up. + */ +export interface TechnicalCommitteeEvent_Closed { + __kind: 'Closed' + proposalHash: Uint8Array + yes: number + no: number } -export interface V1Junctions_X5 { - __kind: 'X5' - value: [V1Junction, V1Junction, V1Junction, V1Junction, V1Junction] -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type CommunityPoolEvent = CommunityPoolEvent_Proposed | CommunityPoolEvent_Spending | CommunityPoolEvent_Awarded | CommunityPoolEvent_Rejected | CommunityPoolEvent_Burnt | CommunityPoolEvent_Rollover | CommunityPoolEvent_Deposit | CommunityPoolEvent_SpendApproved -export interface V1Junctions_X6 { - __kind: 'X6' - value: [V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction] +/** + * New proposal. + */ +export interface CommunityPoolEvent_Proposed { + __kind: 'Proposed' + proposalIndex: number } -export interface V1Junctions_X7 { - __kind: 'X7' - value: [V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction] +/** + * We have ended a spend period and will now allocate funds. + */ +export interface CommunityPoolEvent_Spending { + __kind: 'Spending' + budgetRemaining: bigint } -export interface V1Junctions_X8 { - __kind: 'X8' - value: [V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction, V1Junction] +/** + * Some funds have been allocated. + */ +export interface CommunityPoolEvent_Awarded { + __kind: 'Awarded' + proposalIndex: number + award: bigint + account: Uint8Array } -export interface DefaultCollectionPolicyDescriptor { - mint: DefaultMintPolicyDescriptor - market: DefaultMarketPolicyDescriptor +/** + * A proposal was rejected; funds were slashed. + */ +export interface CommunityPoolEvent_Rejected { + __kind: 'Rejected' + proposalIndex: number + slashed: bigint } -export type ShouldMutate = ShouldMutate_NoMutation | ShouldMutate_SomeMutation - -export interface ShouldMutate_NoMutation { - __kind: 'NoMutation' +/** + * Some of our funds have been burnt. + */ +export interface CommunityPoolEvent_Burnt { + __kind: 'Burnt' + burntFunds: bigint } -export interface ShouldMutate_SomeMutation { - __kind: 'SomeMutation' - value: (DefaultRoyalty | undefined) +/** + * Spending has finished; this is the amount that rolls over until next spend. + */ +export interface CommunityPoolEvent_Rollover { + __kind: 'Rollover' + rolloverBalance: bigint } -export type Type_130 = Type_130_NoMutation | Type_130_SomeMutation - -export interface Type_130_NoMutation { - __kind: 'NoMutation' +/** + * Some funds have been deposited. + */ +export interface CommunityPoolEvent_Deposit { + __kind: 'Deposit' + value: bigint } -export interface Type_130_SomeMutation { - __kind: 'SomeMutation' - value: (TokenMarketBehavior | undefined) +/** + * A new spend proposal has been approved. + */ +export interface CommunityPoolEvent_SpendApproved { + __kind: 'SpendApproved' + proposalIndex: number + amount: bigint + beneficiary: Uint8Array } -export type Type_133 = Type_133_NoMutation | Type_133_SomeMutation +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type TechnicalMembershipEvent = TechnicalMembershipEvent_MemberAdded | TechnicalMembershipEvent_MemberRemoved | TechnicalMembershipEvent_MembersSwapped | TechnicalMembershipEvent_MembersReset | TechnicalMembershipEvent_KeyChanged | TechnicalMembershipEvent_Dummy -export interface Type_133_NoMutation { - __kind: 'NoMutation' +/** + * The given member was added; see the transaction for who. + */ +export interface TechnicalMembershipEvent_MemberAdded { + __kind: 'MemberAdded' } -export interface Type_133_SomeMutation { - __kind: 'SomeMutation' - value: boolean +/** + * The given member was removed; see the transaction for who. + */ +export interface TechnicalMembershipEvent_MemberRemoved { + __kind: 'MemberRemoved' } -export type Type_134 = Type_134_NoMutation | Type_134_SomeMutation - -export interface Type_134_NoMutation { - __kind: 'NoMutation' +/** + * Two members were swapped; see the transaction for who. + */ +export interface TechnicalMembershipEvent_MembersSwapped { + __kind: 'MembersSwapped' } -export interface Type_134_SomeMutation { - __kind: 'SomeMutation' - value: DefaultTokenMetadata +/** + * The membership was reset; see the transaction for who the new set is. + */ +export interface TechnicalMembershipEvent_MembersReset { + __kind: 'MembersReset' } -export type TokenCap = TokenCap_SingleMint | TokenCap_Supply - -export interface TokenCap_SingleMint { - __kind: 'SingleMint' +/** + * One of the members' keys changed. + */ +export interface TechnicalMembershipEvent_KeyChanged { + __kind: 'KeyChanged' } -export interface TokenCap_Supply { - __kind: 'Supply' - value: bigint +/** + * Phantom member, never used. + */ +export interface TechnicalMembershipEvent_Dummy { + __kind: 'Dummy' } -export type TokenMarketBehavior = TokenMarketBehavior_HasRoyalty | TokenMarketBehavior_IsCurrency +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type MultisigEvent = MultisigEvent_NewMultisig | MultisigEvent_MultisigApproval | MultisigEvent_MultisigExecuted | MultisigEvent_MultisigCancelled -export interface TokenMarketBehavior_HasRoyalty { - __kind: 'HasRoyalty' - value: DefaultRoyalty +/** + * A new multisig operation has begun. + */ +export interface MultisigEvent_NewMultisig { + __kind: 'NewMultisig' + approving: Uint8Array + multisig: Uint8Array + callHash: Uint8Array } -export interface TokenMarketBehavior_IsCurrency { - __kind: 'IsCurrency' +/** + * A multisig operation has been approved by someone. + */ +export interface MultisigEvent_MultisigApproval { + __kind: 'MultisigApproval' + approving: Uint8Array + timepoint: Timepoint + multisig: Uint8Array + callHash: Uint8Array } -export type DefaultTokenMetadata = DefaultTokenMetadata_Native | DefaultTokenMetadata_Foreign - -export interface DefaultTokenMetadata_Native { - __kind: 'Native' +/** + * A multisig operation has been executed. + */ +export interface MultisigEvent_MultisigExecuted { + __kind: 'MultisigExecuted' + approving: Uint8Array + timepoint: Timepoint + multisig: Uint8Array + callHash: Uint8Array + result: Type_31 } -export interface DefaultTokenMetadata_Foreign { - __kind: 'Foreign' - decimalCount: number - name: Uint8Array - symbol: Uint8Array - location: (V1MultiLocation | undefined) +/** + * A multisig operation has been cancelled. + */ +export interface MultisigEvent_MultisigCancelled { + __kind: 'MultisigCancelled' + cancelling: Uint8Array + timepoint: Timepoint + multisig: Uint8Array + callHash: Uint8Array } -export type FreezeType = FreezeType_Collection | FreezeType_Token | FreezeType_CollectionAccount | FreezeType_TokenAccount +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type CollatorStakingEvent = CollatorStakingEvent_NewInvulnerables | CollatorStakingEvent_RoundFinalized | CollatorStakingEvent_CandidateJoined | CollatorStakingEvent_CandidateRemoved | CollatorStakingEvent_Nominated | CollatorStakingEvent_NominationRemoved | CollatorStakingEvent_CollatorSelected -export interface FreezeType_Collection { - __kind: 'Collection' +/** + * A new list of invulnerables has been set by root. + */ +export interface CollatorStakingEvent_NewInvulnerables { + __kind: 'NewInvulnerables' + /** + * list of `AccountId` of invulnerables + */ + new: Uint8Array[] } -export interface FreezeType_Token { - __kind: 'Token' - value: bigint +/** + * A new round was finalized + */ +export interface CollatorStakingEvent_RoundFinalized { + __kind: 'RoundFinalized' + /** + * round number that was finalized + */ + number: number } -export interface FreezeType_CollectionAccount { - __kind: 'CollectionAccount' - value: Uint8Array +/** + * A new candidate joined the list of candidates. + */ +export interface CollatorStakingEvent_CandidateJoined { + __kind: 'CandidateJoined' + /** + * accountId of the new candidate + */ + accountId: Uint8Array + /** + * amount staked + */ + amount: bigint + /** + * The percentage cut on the rewards that goes to the nominators + */ + rewardsCut: number } -export interface FreezeType_TokenAccount { - __kind: 'TokenAccount' - tokenId: bigint +/** + * Candidate was removed. + */ +export interface CollatorStakingEvent_CandidateRemoved { + __kind: 'CandidateRemoved' + /** + * `AccountId` of candidate + */ accountId: Uint8Array } -export interface DefaultCollectionPolicy { - mint: DefaultMintPolicy - transfer: DefaultTransferPolicy - market: DefaultMarketPolicy +/** + * A new nomination was registered for a specific candidate. + */ +export interface CollatorStakingEvent_Nominated { + __kind: 'Nominated' + /** + * the account that was nominated + */ + accountId: Uint8Array + /** + * the collator connected to the account + */ + collatorId: Uint8Array + /** + * amount staked from collator + */ + amount: bigint } -export interface Approval { +/** + * Nomination was removed. + */ +export interface CollatorStakingEvent_NominationRemoved { + __kind: 'NominationRemoved' + /** + * the account removed from nominated list + */ + accountId: Uint8Array + /** + * collator connected to the account + */ + collatorId: Uint8Array + /** + * amount unstaked from collator + */ amount: bigint - expiration: (number | undefined) } -export interface Pool { - feeShare: number +/** + * A candidate has been selected to become a collator for the current round. + */ +export interface CollatorStakingEvent_CollatorSelected { + __kind: 'CollatorSelected' + /** + * `AccountId` of collator + */ + accountId: Uint8Array } -export type Type_192 = Type_192_NoMutation | Type_192_SomeMutation +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type SessionEvent = SessionEvent_NewSession -export interface Type_192_NoMutation { - __kind: 'NoMutation' +/** + * New session has happened. Note that the argument is the session index, not the + * block number as the type might suggest. + */ +export interface SessionEvent_NewSession { + __kind: 'NewSession' + sessionIndex: number } -export interface Type_192_SomeMutation { - __kind: 'SomeMutation' - value: (UserAccountManagement | undefined) +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type XcmpQueueEvent = XcmpQueueEvent_Success | XcmpQueueEvent_Fail | XcmpQueueEvent_BadVersion | XcmpQueueEvent_BadFormat | XcmpQueueEvent_UpwardMessageSent | XcmpQueueEvent_XcmpMessageSent | XcmpQueueEvent_OverweightEnqueued | XcmpQueueEvent_OverweightServiced + +/** + * Some XCM was executed ok. + */ +export interface XcmpQueueEvent_Success { + __kind: 'Success' + messageHash: (Uint8Array | undefined) + weight: Weight } -export interface DispatchInfo { +/** + * Some XCM failed. + */ +export interface XcmpQueueEvent_Fail { + __kind: 'Fail' + messageHash: (Uint8Array | undefined) + error: V2Error weight: Weight - class: DispatchClass - paysFee: Pays } -export type DispatchError = DispatchError_Other | DispatchError_CannotLookup | DispatchError_BadOrigin | DispatchError_Module | DispatchError_ConsumerRemaining | DispatchError_NoProviders | DispatchError_TooManyConsumers | DispatchError_Token | DispatchError_Arithmetic | DispatchError_Transactional | DispatchError_Exhausted | DispatchError_Corruption | DispatchError_Unavailable +/** + * Bad XCM version used. + */ +export interface XcmpQueueEvent_BadVersion { + __kind: 'BadVersion' + messageHash: (Uint8Array | undefined) +} -export interface DispatchError_Other { - __kind: 'Other' +/** + * Bad XCM format used. + */ +export interface XcmpQueueEvent_BadFormat { + __kind: 'BadFormat' + messageHash: (Uint8Array | undefined) } -export interface DispatchError_CannotLookup { - __kind: 'CannotLookup' +/** + * An upward message was sent to the relay chain. + */ +export interface XcmpQueueEvent_UpwardMessageSent { + __kind: 'UpwardMessageSent' + messageHash: (Uint8Array | undefined) } -export interface DispatchError_BadOrigin { - __kind: 'BadOrigin' +/** + * An HRMP message was sent to a sibling parachain. + */ +export interface XcmpQueueEvent_XcmpMessageSent { + __kind: 'XcmpMessageSent' + messageHash: (Uint8Array | undefined) } -export interface DispatchError_Module { - __kind: 'Module' - value: ModuleError +/** + * An XCM exceeded the individual message weight budget. + */ +export interface XcmpQueueEvent_OverweightEnqueued { + __kind: 'OverweightEnqueued' + sender: number + sentAt: number + index: bigint + required: Weight } -export interface DispatchError_ConsumerRemaining { - __kind: 'ConsumerRemaining' +/** + * An XCM from the overweight queue was executed with the given actual weight used. + */ +export interface XcmpQueueEvent_OverweightServiced { + __kind: 'OverweightServiced' + index: bigint + used: Weight } -export interface DispatchError_NoProviders { - __kind: 'NoProviders' +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type PolkadotXcmEvent = PolkadotXcmEvent_Attempted | PolkadotXcmEvent_Sent | PolkadotXcmEvent_UnexpectedResponse | PolkadotXcmEvent_ResponseReady | PolkadotXcmEvent_Notified | PolkadotXcmEvent_NotifyOverweight | PolkadotXcmEvent_NotifyDispatchError | PolkadotXcmEvent_NotifyDecodeFailed | PolkadotXcmEvent_InvalidResponder | PolkadotXcmEvent_InvalidResponderVersion | PolkadotXcmEvent_ResponseTaken | PolkadotXcmEvent_AssetsTrapped | PolkadotXcmEvent_VersionChangeNotified | PolkadotXcmEvent_SupportedVersionChanged | PolkadotXcmEvent_NotifyTargetSendFail | PolkadotXcmEvent_NotifyTargetMigrationFail | PolkadotXcmEvent_AssetsClaimed + +/** + * Execution of an XCM message was attempted. + * + * \[ outcome \] + */ +export interface PolkadotXcmEvent_Attempted { + __kind: 'Attempted' + value: V2Outcome } -export interface DispatchError_TooManyConsumers { - __kind: 'TooManyConsumers' +/** + * A XCM message was sent. + * + * \[ origin, destination, message \] + */ +export interface PolkadotXcmEvent_Sent { + __kind: 'Sent' + value: [V1MultiLocation, V1MultiLocation, V2Instruction[]] } -export interface DispatchError_Token { - __kind: 'Token' - value: TokenError +/** + * Query response received which does not match a registered query. This may be because a + * matching query was never registered, it may be because it is a duplicate response, or + * because the query timed out. + * + * \[ origin location, id \] + */ +export interface PolkadotXcmEvent_UnexpectedResponse { + __kind: 'UnexpectedResponse' + value: [V1MultiLocation, bigint] } -export interface DispatchError_Arithmetic { - __kind: 'Arithmetic' - value: ArithmeticError +/** + * Query response has been received and is ready for taking with `take_response`. There is + * no registered notification call. + * + * \[ id, response \] + */ +export interface PolkadotXcmEvent_ResponseReady { + __kind: 'ResponseReady' + value: [bigint, V2Response] } -export interface DispatchError_Transactional { - __kind: 'Transactional' - value: TransactionalError +/** + * Query response has been received and query is removed. The registered notification has + * been dispatched and executed successfully. + * + * \[ id, pallet index, call index \] + */ +export interface PolkadotXcmEvent_Notified { + __kind: 'Notified' + value: [bigint, number, number] } -export interface DispatchError_Exhausted { - __kind: 'Exhausted' +/** + * Query response has been received and query is removed. The registered notification could + * not be dispatched because the dispatch weight is greater than the maximum weight + * originally budgeted by this runtime for the query result. + * + * \[ id, pallet index, call index, actual weight, max budgeted weight \] + */ +export interface PolkadotXcmEvent_NotifyOverweight { + __kind: 'NotifyOverweight' + value: [bigint, number, number, Weight, Weight] } -export interface DispatchError_Corruption { - __kind: 'Corruption' +/** + * Query response has been received and query is removed. There was a general error with + * dispatching the notification call. + * + * \[ id, pallet index, call index \] + */ +export interface PolkadotXcmEvent_NotifyDispatchError { + __kind: 'NotifyDispatchError' + value: [bigint, number, number] } -export interface DispatchError_Unavailable { - __kind: 'Unavailable' +/** + * Query response has been received and query is removed. The dispatch was unable to be + * decoded into a `Call`; this might be due to dispatch function having a signature which + * is not `(origin, QueryId, Response)`. + * + * \[ id, pallet index, call index \] + */ +export interface PolkadotXcmEvent_NotifyDecodeFailed { + __kind: 'NotifyDecodeFailed' + value: [bigint, number, number] } -export type Type_31 = Type_31_Ok | Type_31_Err +/** + * Expected query response has been received but the origin location of the response does + * not match that expected. The query remains registered for a later, valid, response to + * be received and acted upon. + * + * \[ origin location, id, expected location \] + */ +export interface PolkadotXcmEvent_InvalidResponder { + __kind: 'InvalidResponder' + value: [V1MultiLocation, bigint, (V1MultiLocation | undefined)] +} -export interface Type_31_Ok { - __kind: 'Ok' +/** + * Expected query response has been received but the expected origin location placed in + * storage by this runtime previously cannot be decoded. The query remains registered. + * + * This is unexpected (since a location placed in storage in a previously executing + * runtime should be readable prior to query timeout) and dangerous since the possibly + * valid response will be dropped. Manual governance intervention is probably going to be + * needed. + * + * \[ origin location, id \] + */ +export interface PolkadotXcmEvent_InvalidResponderVersion { + __kind: 'InvalidResponderVersion' + value: [V1MultiLocation, bigint] } -export interface Type_31_Err { - __kind: 'Err' - value: DispatchError +/** + * Received query response has been read and removed. + * + * \[ id \] + */ +export interface PolkadotXcmEvent_ResponseTaken { + __kind: 'ResponseTaken' + value: bigint } -export type BalanceStatus = BalanceStatus_Free | BalanceStatus_Reserved - -export interface BalanceStatus_Free { - __kind: 'Free' +/** + * Some assets have been placed in an asset trap. + * + * \[ hash, origin, assets \] + */ +export interface PolkadotXcmEvent_AssetsTrapped { + __kind: 'AssetsTrapped' + value: [Uint8Array, V1MultiLocation, VersionedMultiAssets] } -export interface BalanceStatus_Reserved { - __kind: 'Reserved' +/** + * An XCM version change notification message has been attempted to be sent. + * + * \[ destination, result \] + */ +export interface PolkadotXcmEvent_VersionChangeNotified { + __kind: 'VersionChangeNotified' + value: [V1MultiLocation, number] } -export type VoteThreshold = VoteThreshold_SuperMajorityApprove | VoteThreshold_SuperMajorityAgainst | VoteThreshold_SimpleMajority - -export interface VoteThreshold_SuperMajorityApprove { - __kind: 'SuperMajorityApprove' +/** + * The supported version of a location has been changed. This might be through an + * automatic notification or a manual intervention. + * + * \[ location, XCM version \] + */ +export interface PolkadotXcmEvent_SupportedVersionChanged { + __kind: 'SupportedVersionChanged' + value: [V1MultiLocation, number] } -export interface VoteThreshold_SuperMajorityAgainst { - __kind: 'SuperMajorityAgainst' +/** + * A given location which had a version change subscription was dropped owing to an error + * sending the notification to it. + * + * \[ location, query ID, error \] + */ +export interface PolkadotXcmEvent_NotifyTargetSendFail { + __kind: 'NotifyTargetSendFail' + value: [V1MultiLocation, bigint, V2Error] } -export interface VoteThreshold_SimpleMajority { - __kind: 'SimpleMajority' +/** + * A given location which had a version change subscription was dropped owing to an error + * migrating the location to our new XCM format. + * + * \[ location, query ID \] + */ +export interface PolkadotXcmEvent_NotifyTargetMigrationFail { + __kind: 'NotifyTargetMigrationFail' + value: [VersionedMultiLocation, bigint] } -export type V2Error = V2Error_Overflow | V2Error_Unimplemented | V2Error_UntrustedReserveLocation | V2Error_UntrustedTeleportLocation | V2Error_MultiLocationFull | V2Error_MultiLocationNotInvertible | V2Error_BadOrigin | V2Error_InvalidLocation | V2Error_AssetNotFound | V2Error_FailedToTransactAsset | V2Error_NotWithdrawable | V2Error_LocationCannotHold | V2Error_ExceedsMaxMessageSize | V2Error_DestinationUnsupported | V2Error_Transport | V2Error_Unroutable | V2Error_UnknownClaim | V2Error_FailedToDecode | V2Error_MaxWeightInvalid | V2Error_NotHoldingFees | V2Error_TooExpensive | V2Error_Trap | V2Error_UnhandledXcmVersion | V2Error_WeightLimitReached | V2Error_Barrier | V2Error_WeightNotComputable - -export interface V2Error_Overflow { - __kind: 'Overflow' +/** + * Some assets have been claimed from an asset trap + * + * \[ hash, origin, assets \] + */ +export interface PolkadotXcmEvent_AssetsClaimed { + __kind: 'AssetsClaimed' + value: [Uint8Array, V1MultiLocation, VersionedMultiAssets] } -export interface V2Error_Unimplemented { - __kind: 'Unimplemented' -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type CumulusXcmEvent = CumulusXcmEvent_InvalidFormat | CumulusXcmEvent_UnsupportedVersion | CumulusXcmEvent_ExecutedDownward -export interface V2Error_UntrustedReserveLocation { - __kind: 'UntrustedReserveLocation' +/** + * Downward message is invalid XCM. + * \[ id \] + */ +export interface CumulusXcmEvent_InvalidFormat { + __kind: 'InvalidFormat' + value: Uint8Array } -export interface V2Error_UntrustedTeleportLocation { - __kind: 'UntrustedTeleportLocation' +/** + * Downward message is unsupported version of XCM. + * \[ id \] + */ +export interface CumulusXcmEvent_UnsupportedVersion { + __kind: 'UnsupportedVersion' + value: Uint8Array } -export interface V2Error_MultiLocationFull { - __kind: 'MultiLocationFull' +/** + * Downward message executed with the given outcome. + * \[ id, outcome \] + */ +export interface CumulusXcmEvent_ExecutedDownward { + __kind: 'ExecutedDownward' + value: [Uint8Array, V2Outcome] } -export interface V2Error_MultiLocationNotInvertible { - __kind: 'MultiLocationNotInvertible' -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type DmpQueueEvent = DmpQueueEvent_InvalidFormat | DmpQueueEvent_UnsupportedVersion | DmpQueueEvent_ExecutedDownward | DmpQueueEvent_WeightExhausted | DmpQueueEvent_OverweightEnqueued | DmpQueueEvent_OverweightServiced -export interface V2Error_BadOrigin { - __kind: 'BadOrigin' +/** + * Downward message is invalid XCM. + */ +export interface DmpQueueEvent_InvalidFormat { + __kind: 'InvalidFormat' + messageId: Uint8Array } -export interface V2Error_InvalidLocation { - __kind: 'InvalidLocation' +/** + * Downward message is unsupported version of XCM. + */ +export interface DmpQueueEvent_UnsupportedVersion { + __kind: 'UnsupportedVersion' + messageId: Uint8Array } -export interface V2Error_AssetNotFound { - __kind: 'AssetNotFound' +/** + * Downward message executed with the given outcome. + */ +export interface DmpQueueEvent_ExecutedDownward { + __kind: 'ExecutedDownward' + messageId: Uint8Array + outcome: V2Outcome } -export interface V2Error_FailedToTransactAsset { - __kind: 'FailedToTransactAsset' +/** + * The weight limit for handling downward messages was reached. + */ +export interface DmpQueueEvent_WeightExhausted { + __kind: 'WeightExhausted' + messageId: Uint8Array + remainingWeight: Weight + requiredWeight: Weight } -export interface V2Error_NotWithdrawable { - __kind: 'NotWithdrawable' +/** + * Downward message is overweight and was placed in the overweight queue. + */ +export interface DmpQueueEvent_OverweightEnqueued { + __kind: 'OverweightEnqueued' + messageId: Uint8Array + overweightIndex: bigint + requiredWeight: Weight } -export interface V2Error_LocationCannotHold { - __kind: 'LocationCannotHold' +/** + * Downward message from the overweight queue was executed. + */ +export interface DmpQueueEvent_OverweightServiced { + __kind: 'OverweightServiced' + overweightIndex: bigint + weightUsed: Weight } -export interface V2Error_ExceedsMaxMessageSize { - __kind: 'ExceedsMaxMessageSize' -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type OrmlXcmEvent = OrmlXcmEvent_Sent -export interface V2Error_DestinationUnsupported { - __kind: 'DestinationUnsupported' +/** + * XCM message sent. \[to, message\] + */ +export interface OrmlXcmEvent_Sent { + __kind: 'Sent' + to: V1MultiLocation + message: V2Instruction[] } -export interface V2Error_Transport { - __kind: 'Transport' -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type EfinityXcmEvent = EfinityXcmEvent_MinimumWeightUpdated -export interface V2Error_Unroutable { - __kind: 'Unroutable' +/** + * Xcm fee and weight updated + */ +export interface EfinityXcmEvent_MinimumWeightUpdated { + __kind: 'MinimumWeightUpdated' + value: MinimumWeightFeePair } -export interface V2Error_UnknownClaim { - __kind: 'UnknownClaim' -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type UnknownTokensEvent = UnknownTokensEvent_Deposited | UnknownTokensEvent_Withdrawn -export interface V2Error_FailedToDecode { - __kind: 'FailedToDecode' +/** + * Deposit success. + */ +export interface UnknownTokensEvent_Deposited { + __kind: 'Deposited' + asset: V1MultiAsset + who: V1MultiLocation } -export interface V2Error_MaxWeightInvalid { - __kind: 'MaxWeightInvalid' +/** + * Withdraw success. + */ +export interface UnknownTokensEvent_Withdrawn { + __kind: 'Withdrawn' + asset: V1MultiAsset + who: V1MultiLocation } -export interface V2Error_NotHoldingFees { - __kind: 'NotHoldingFees' -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type XTokensEvent = XTokensEvent_TransferredMultiAssets -export interface V2Error_TooExpensive { - __kind: 'TooExpensive' +/** + * Transferred `MultiAsset` with fee. + */ +export interface XTokensEvent_TransferredMultiAssets { + __kind: 'TransferredMultiAssets' + sender: Uint8Array + assets: V1MultiAsset[] + fee: V1MultiAsset + dest: V1MultiLocation } -export interface V2Error_Trap { - __kind: 'Trap' - value: bigint -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type BountiesEvent = BountiesEvent_BountyProposed | BountiesEvent_BountyRejected | BountiesEvent_BountyBecameActive | BountiesEvent_BountyAwarded | BountiesEvent_BountyClaimed | BountiesEvent_BountyCanceled | BountiesEvent_BountyExtended -export interface V2Error_UnhandledXcmVersion { - __kind: 'UnhandledXcmVersion' +/** + * New bounty proposal. + */ +export interface BountiesEvent_BountyProposed { + __kind: 'BountyProposed' + index: number } -export interface V2Error_WeightLimitReached { - __kind: 'WeightLimitReached' - value: bigint +/** + * A bounty proposal was rejected; funds were slashed. + */ +export interface BountiesEvent_BountyRejected { + __kind: 'BountyRejected' + index: number + bond: bigint } -export interface V2Error_Barrier { - __kind: 'Barrier' +/** + * A bounty proposal is funded and became active. + */ +export interface BountiesEvent_BountyBecameActive { + __kind: 'BountyBecameActive' + index: number } -export interface V2Error_WeightNotComputable { - __kind: 'WeightNotComputable' +/** + * A bounty is awarded to a beneficiary. + */ +export interface BountiesEvent_BountyAwarded { + __kind: 'BountyAwarded' + index: number + beneficiary: Uint8Array } -export type V2Outcome = V2Outcome_Complete | V2Outcome_Incomplete | V2Outcome_Error - -export interface V2Outcome_Complete { - __kind: 'Complete' - value: bigint +/** + * A bounty is claimed by beneficiary. + */ +export interface BountiesEvent_BountyClaimed { + __kind: 'BountyClaimed' + index: number + payout: bigint + beneficiary: Uint8Array } -export interface V2Outcome_Incomplete { - __kind: 'Incomplete' - value: [bigint, V2Error] +/** + * A bounty is cancelled. + */ +export interface BountiesEvent_BountyCanceled { + __kind: 'BountyCanceled' + index: number } -export interface V2Outcome_Error { - __kind: 'Error' - value: V2Error +/** + * A bounty expiry is extended. + */ +export interface BountiesEvent_BountyExtended { + __kind: 'BountyExtended' + index: number } -export type V2Response = V2Response_Null | V2Response_Assets | V2Response_ExecutionResult | V2Response_Version +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type MultiTokensEvent = MultiTokensEvent_CollectionCreated | MultiTokensEvent_CollectionDestroyed | MultiTokensEvent_CollectionMutated | MultiTokensEvent_Minted | MultiTokensEvent_TokenCreated | MultiTokensEvent_TokenMutated | MultiTokensEvent_Burned | MultiTokensEvent_TokenDestroyed | MultiTokensEvent_Transferred | MultiTokensEvent_Frozen | MultiTokensEvent_Thawed | MultiTokensEvent_AttributeSet | MultiTokensEvent_AttributeRemoved | MultiTokensEvent_Approved | MultiTokensEvent_Unapproved | MultiTokensEvent_CollectionAccountCreated | MultiTokensEvent_TokenAccountCreated | MultiTokensEvent_CollectionAccountDestroyed | MultiTokensEvent_TokenAccountDestroyed | MultiTokensEvent_Reserved | MultiTokensEvent_Unreserved | MultiTokensEvent_MovedReserves | MultiTokensEvent_ReserveRepatriated | MultiTokensEvent_BalanceSet | MultiTokensEvent_Withdraw | MultiTokensEvent_Deposit | MultiTokensEvent_Slashed | MultiTokensEvent_CollectionUpdated | MultiTokensEvent_TokenUpdated | MultiTokensEvent_NextCollectionIdUpdated | MultiTokensEvent_CollectionAccountUpdated | MultiTokensEvent_TokenAccountUpdated | MultiTokensEvent_MigrationStatusUpdated -export interface V2Response_Null { - __kind: 'Null' +/** + * A new `Collection` was created + */ +export interface MultiTokensEvent_CollectionCreated { + __kind: 'CollectionCreated' + /** + * The id of the `Collection` + */ + collectionId: bigint + /** + * The owner of the `Collection` + */ + owner: Uint8Array } -export interface V2Response_Assets { - __kind: 'Assets' - value: V1MultiAsset[] +/** + * A `Collection` was destroyed. + */ +export interface MultiTokensEvent_CollectionDestroyed { + __kind: 'CollectionDestroyed' + /** + * id of collection destroyed + */ + collectionId: bigint + /** + * The `AccountId` that destroyed the collection + */ + caller: Uint8Array } -export interface V2Response_ExecutionResult { - __kind: 'ExecutionResult' - value: ([number, V2Error] | undefined) +/** + * A `Collection` was mutated + */ +export interface MultiTokensEvent_CollectionMutated { + __kind: 'CollectionMutated' + /** + * `CollectionId` of the `Collection` + */ + collectionId: bigint + /** + * The mutation that was applied to the collection + */ + mutation: DefaultCollectionMutation } -export interface V2Response_Version { - __kind: 'Version' - value: number +/** + * Units of a `Token` were minted + */ +export interface MultiTokensEvent_Minted { + __kind: 'Minted' + /** + * `CollectionId` of minted token + */ + collectionId: bigint + /** + * The `TokenId` minted + */ + tokenId: bigint + /** + * issuer of minted token + */ + issuer: RootOrSigned + /** + * The receiver of the token + */ + recipient: Uint8Array + /** + * the amount of units minted + */ + amount: bigint } -export type RootOrSigned = RootOrSigned_Root | RootOrSigned_Signed - -export interface RootOrSigned_Root { - __kind: 'Root' +/** + * A `Token` was created + */ +export interface MultiTokensEvent_TokenCreated { + __kind: 'TokenCreated' + /** + * The `CollectionId` minted + */ + collectionId: bigint + /** + * The `TokenId` minted + */ + tokenId: bigint + /** + * issuer of minted `Token` + */ + issuer: RootOrSigned + /** + * the initial supply of the `Token` + */ + initialSupply: bigint } -export interface RootOrSigned_Signed { - __kind: 'Signed' - value: Uint8Array +/** + * A `Token` was mutated + */ +export interface MultiTokensEvent_TokenMutated { + __kind: 'TokenMutated' + /** + * The `CollectionId` `Token` belongs to + */ + collectionId: bigint + /** + * The `Token` mutated + */ + tokenId: bigint + /** + * mutation that was applied to the `Token` + */ + mutation: DefaultTokenMutation } -export type MigrationStage = MigrationStage_NotStarted | MigrationStage_InProgress | MigrationStage_Completed | MigrationStage_Failed - -export interface MigrationStage_NotStarted { - __kind: 'NotStarted' +/** + * Units of a `Token` were burned + */ +export interface MultiTokensEvent_Burned { + __kind: 'Burned' + /** + * collection id of tokens burned + */ + collectionId: bigint + /** + * the token id that was burned + */ + tokenId: bigint + /** + * the account the tokens were burned from + */ + accountId: Uint8Array + /** + * The amount that was burned for each token_id + */ + amount: bigint } -export interface MigrationStage_InProgress { - __kind: 'InProgress' +/** + * A `Token` was destroyed + */ +export interface MultiTokensEvent_TokenDestroyed { + __kind: 'TokenDestroyed' + /** + * The `CollectionId` destroyed + */ + collectionId: bigint + /** + * The `TokenId` destroyed + */ + tokenId: bigint + /** + * the `AccountId` that destroyed the `Token` + */ + caller: Uint8Array } -export interface MigrationStage_Completed { - __kind: 'Completed' +/** + * Units of a `Token` were transferred + */ +export interface MultiTokensEvent_Transferred { + __kind: 'Transferred' + /** + * collection_id of transferred collection + */ + collectionId: bigint + /** + * `TokenId` transferred + */ + tokenId: bigint + /** + * The `AccountId` that performed the transfer + */ + operator: Uint8Array + /** + * transaction sender + */ + from: Uint8Array + /** + * transaction recipient + */ + to: Uint8Array + /** + * number of units transferred + */ + amount: bigint } -export interface MigrationStage_Failed { - __kind: 'Failed' +/** + * Collection, token or account was frozen + */ +export interface MultiTokensEvent_Frozen { + __kind: 'Frozen' + value: Freeze } -export interface Listing { - seller: Uint8Array - makeAssetId: AssetId - takeAssetId: AssetId - amount: bigint - price: bigint - minTakeValue: bigint - feeSide: FeeSide - creationBlock: number - deposit: bigint - salt: Uint8Array - data: ListingData - state: ListingState +/** + * Collection, token or account was unfrozen + */ +export interface MultiTokensEvent_Thawed { + __kind: 'Thawed' + value: Freeze } -export interface Bid { - bidder: Uint8Array - price: bigint +/** + * New attribute has been set + */ +export interface MultiTokensEvent_AttributeSet { + __kind: 'AttributeSet' + /** + * collectionId of collection modified + */ + collectionId: bigint + /** + * `TokenId` of `Token` modified + */ + tokenId: (bigint | undefined) + /** + * key of attribute set + */ + key: Uint8Array + /** + * value of attribute set + */ + value: Uint8Array } -export type DigestItem = DigestItem_PreRuntime | DigestItem_Consensus | DigestItem_Seal | DigestItem_Other | DigestItem_RuntimeEnvironmentUpdated - -export interface DigestItem_PreRuntime { - __kind: 'PreRuntime' - value: [Uint8Array, Uint8Array] +/** + * An attribute has been removed + */ +export interface MultiTokensEvent_AttributeRemoved { + __kind: 'AttributeRemoved' + /** + * collectionId of collection modified + */ + collectionId: bigint + /** + * tokenid of token modified + */ + tokenId: (bigint | undefined) + /** + * key of attribute cleared + */ + key: Uint8Array } -export interface DigestItem_Consensus { - __kind: 'Consensus' - value: [Uint8Array, Uint8Array] +/** + * An approval took place. If `token_id` is `None`, it applies to the whole collection. + */ +export interface MultiTokensEvent_Approved { + __kind: 'Approved' + /** + * The collection that was approved + */ + collectionId: bigint + /** + * The token that was approved + */ + tokenId: (bigint | undefined) + /** + * The account that made the approval + */ + owner: Uint8Array + /** + * The account that was approved to operate + */ + operator: Uint8Array + /** + * The amount approved for + */ + amount: (bigint | undefined) + /** + * The expiration of the approval + */ + expiration: (number | undefined) } -export interface DigestItem_Seal { - __kind: 'Seal' - value: [Uint8Array, Uint8Array] +/** + * An unapproval took place. If `token_id` is `None`, it applies to the collection. + */ +export interface MultiTokensEvent_Unapproved { + __kind: 'Unapproved' + /** + * The collection that was unapproved + */ + collectionId: bigint + /** + * The token that was unapproved + */ + tokenId: (bigint | undefined) + /** + * The account that `operator` was unapproved for + */ + owner: Uint8Array + /** + * The account that was unapproved to operate + */ + operator: Uint8Array } -export interface DigestItem_Other { - __kind: 'Other' - value: Uint8Array +/** + * A new `CollectionAccount` was created + */ +export interface MultiTokensEvent_CollectionAccountCreated { + __kind: 'CollectionAccountCreated' + /** + * The `CollectionId` for which the account is created + */ + collectionId: bigint + /** + * The `AccountId` of the account + */ + accountId: Uint8Array } -export interface DigestItem_RuntimeEnvironmentUpdated { - __kind: 'RuntimeEnvironmentUpdated' +/** + * A new `TokenAccount` was created + */ +export interface MultiTokensEvent_TokenAccountCreated { + __kind: 'TokenAccountCreated' + /** + * The `CollectionId` for which the account is created + */ + collectionId: bigint + /** + * The `TokenId` for which the account is created + */ + tokenId: bigint + /** + * The `AccountId` of the account + */ + accountId: Uint8Array + /** + * The balance that this account holds + */ + balance: bigint } -export type V0Junction = V0Junction_Parent | V0Junction_Parachain | V0Junction_AccountId32 | V0Junction_AccountIndex64 | V0Junction_AccountKey20 | V0Junction_PalletInstance | V0Junction_GeneralIndex | V0Junction_GeneralKey | V0Junction_OnlyChild | V0Junction_Plurality - -export interface V0Junction_Parent { - __kind: 'Parent' +/** + * A `CollectionAccount` was destroyed + */ +export interface MultiTokensEvent_CollectionAccountDestroyed { + __kind: 'CollectionAccountDestroyed' + /** + * The `CollectionId` of the destroyed account + */ + collectionId: bigint + /** + * The `AccountId` of the destroyed account + */ + accountId: Uint8Array } -export interface V0Junction_Parachain { - __kind: 'Parachain' - value: number +/** + * A `TokenAccount` was destroyed + */ +export interface MultiTokensEvent_TokenAccountDestroyed { + __kind: 'TokenAccountDestroyed' + /** + * The `CollectionId` for which the account is created + */ + collectionId: bigint + /** + * The `TokenId` fof the destroyed account + */ + tokenId: bigint + /** + * The `AccountId` of the destroyed account + */ + accountId: Uint8Array } -export interface V0Junction_AccountId32 { - __kind: 'AccountId32' - network: V0NetworkId - id: Uint8Array +/** + * Token units were reserved + */ +export interface MultiTokensEvent_Reserved { + __kind: 'Reserved' + /** + * The collection in which token was reserved + */ + collectionId: bigint + /** + * The token that was reserved + */ + tokenId: bigint + /** + * The account that reserved the tokens + */ + accountId: Uint8Array + /** + * The amount that was reserved + */ + amount: bigint + /** + * The identifier of the reserves + */ + reserveId: (Uint8Array | undefined) } -export interface V0Junction_AccountIndex64 { - __kind: 'AccountIndex64' - network: V0NetworkId - index: bigint +/** + * Token units were unreserved + */ +export interface MultiTokensEvent_Unreserved { + __kind: 'Unreserved' + /** + * The `CollectionId` in which token was unreserved + */ + collectionId: bigint + /** + * The `TokenId` that was unreserved + */ + tokenId: bigint + /** + * The account that unreserved the tokens + */ + accountId: Uint8Array + /** + * The amount that was unreserved + */ + amount: bigint + /** + * The identifier of the unreserved tokens + */ + reserveId: (Uint8Array | undefined) } -export interface V0Junction_AccountKey20 { - __kind: 'AccountKey20' - network: V0NetworkId - key: Uint8Array +/** + * Reserved token units were moved + */ +export interface MultiTokensEvent_MovedReserves { + __kind: 'MovedReserves' + /** + * The `CollectionId` in which token was moved + */ + collectionId: bigint + /** + * The `TokenId` that was moved + */ + tokenId: bigint + /** + * The account that reserves were moved from + */ + source: Uint8Array + /** + * The account that received the moved reserves + */ + destination: Uint8Array + /** + * The amount that was moved + */ + amount: bigint + /** + * The identifier of the moved reserves + */ + reserveId: (Uint8Array | undefined) } -export interface V0Junction_PalletInstance { - __kind: 'PalletInstance' - value: number +/** + * Reserved token units were transferred + */ +export interface MultiTokensEvent_ReserveRepatriated { + __kind: 'ReserveRepatriated' + /** + * The `CollectionId` in which token was moved + */ + collectionId: bigint + /** + * The `TokenId` that was moved + */ + tokenId: bigint + /** + * The account that reserves were moved from + */ + source: Uint8Array + /** + * The account that received the moved reserves + */ + destination: Uint8Array + /** + * The amount that was moved + */ + amount: bigint + /** + * The identifier of the moved reserves + */ + reserveId: (Uint8Array | undefined) } -export interface V0Junction_GeneralIndex { - __kind: 'GeneralIndex' - value: bigint +/** + * The balance of an account was set + */ +export interface MultiTokensEvent_BalanceSet { + __kind: 'BalanceSet' + /** + * The `CollectionId` for which balance was set + */ + collectionId: bigint + /** + * The `TokenId` for which balance was set + */ + tokenId: bigint + /** + * The `AccountId` that balance was set for + */ + accountId: Uint8Array + /** + * The balance of the account + */ + balance: bigint + /** + * The reserved balance of the account + */ + reservedBalance: bigint } -export interface V0Junction_GeneralKey { - __kind: 'GeneralKey' - value: Uint8Array +/** + * Token units were withdrawn + */ +export interface MultiTokensEvent_Withdraw { + __kind: 'Withdraw' + /** + * The `CollectionId` of the tokens withdrawn + */ + collectionId: bigint + /** + * The `TokenId` of the tokens withdrawn + */ + tokenId: bigint + /** + * The `AccountId` withdrawn from + */ + accountId: Uint8Array + /** + * The amount of tokens withdrawn + */ + amount: bigint } -export interface V0Junction_OnlyChild { - __kind: 'OnlyChild' +/** + * Token units were deposited + */ +export interface MultiTokensEvent_Deposit { + __kind: 'Deposit' + /** + * The `CollectionId` of the tokens deposited + */ + collectionId: bigint + /** + * The `TokenId` of the tokens deposited + */ + tokenId: bigint + /** + * The `AccountId` deposited to + */ + accountId: Uint8Array + /** + * The amount of tokens deposited + */ + amount: bigint } -export interface V0Junction_Plurality { - __kind: 'Plurality' - id: V0BodyId - part: V0BodyPart +/** + * An amount of tokens were slashed from account + */ +export interface MultiTokensEvent_Slashed { + __kind: 'Slashed' + /** + * The `CollectionId` of the tokens slashed + */ + collectionId: bigint + /** + * The `TokenId` of the tokens slashed + */ + tokenId: bigint + /** + * The `AccountId` slashed + */ + accountId: Uint8Array + /** + * The amount of tokens slashed + */ + amount: bigint } -export type V0Order = V0Order_Null | V0Order_DepositAsset | V0Order_DepositReserveAsset | V0Order_ExchangeAsset | V0Order_InitiateReserveWithdraw | V0Order_InitiateTeleport | V0Order_QueryHolding | V0Order_BuyExecution - -export interface V0Order_Null { - __kind: 'Null' +/** + * Collection storage was set to `value` + */ +export interface MultiTokensEvent_CollectionUpdated { + __kind: 'CollectionUpdated' + /** + * The `CollectionId` for which the value is set + */ + collectionId: bigint + /** + * new value of Collection storage + */ + value: (Collection | undefined) } -export interface V0Order_DepositAsset { - __kind: 'DepositAsset' - assets: V0MultiAsset[] - dest: V0MultiLocation +/** + * Token storage was set to `value` + */ +export interface MultiTokensEvent_TokenUpdated { + __kind: 'TokenUpdated' + /** + * The `CollectionId` for which the value is set + */ + collectionId: bigint + /** + * The `TokenId` for which the value is set + */ + tokenId: bigint + /** + * new value of Token storage + */ + value: (Token | undefined) } -export interface V0Order_DepositReserveAsset { - __kind: 'DepositReserveAsset' - assets: V0MultiAsset[] - dest: V0MultiLocation - effects: V0Order[] +/** + * NextCollectionId storage was set to `collection_id` + */ +export interface MultiTokensEvent_NextCollectionIdUpdated { + __kind: 'NextCollectionIdUpdated' + collectionId: bigint } -export interface V0Order_ExchangeAsset { - __kind: 'ExchangeAsset' - give: V0MultiAsset[] - receive: V0MultiAsset[] +/** + * TokenAccount storage was set to `value` + */ +export interface MultiTokensEvent_CollectionAccountUpdated { + __kind: 'CollectionAccountUpdated' + /** + * The `CollectionId` for which the value is set + */ + collectionId: bigint + /** + * The `AccountId` that owned the token account + */ + accountId: Uint8Array + /** + * new value of TokenAccount storage + */ + value: (CollectionAccount | undefined) } -export interface V0Order_InitiateReserveWithdraw { - __kind: 'InitiateReserveWithdraw' - assets: V0MultiAsset[] - reserve: V0MultiLocation - effects: V0Order[] +/** + * TokenAccount storage was set to `value` + */ +export interface MultiTokensEvent_TokenAccountUpdated { + __kind: 'TokenAccountUpdated' + /** + * The `CollectionId` for which the value is set + */ + collectionId: bigint + /** + * The `TokenId` fof the destroyed account + */ + tokenId: bigint + /** + * The `AccountId` that owned the token account + */ + accountId: Uint8Array + /** + * new value of TokenAccount storage + */ + value: (TokenAccount | undefined) } -export interface V0Order_InitiateTeleport { - __kind: 'InitiateTeleport' - assets: V0MultiAsset[] - dest: V0MultiLocation - effects: V0Order[] +/** + * Migration stage updated + */ +export interface MultiTokensEvent_MigrationStatusUpdated { + __kind: 'MigrationStatusUpdated' + stage: MigrationStage } -export interface V0Order_QueryHolding { - __kind: 'QueryHolding' - queryId: bigint - dest: V0MultiLocation - assets: V0MultiAsset[] -} +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type ClaimsEvent = ClaimsEvent_Claimed -export interface V0Order_BuyExecution { - __kind: 'BuyExecution' - fees: V0MultiAsset - weight: bigint - debt: bigint - haltOnError: boolean - xcm: V0Xcm[] +/** + * Someone claimed some EFIs. `[who, ethereum_address, amount]` + */ +export interface ClaimsEvent_Claimed { + __kind: 'Claimed' + /** + * The account that received the claim + */ + who: Uint8Array + /** + * The ethereum address + */ + ethereumAddress: Uint8Array + /** + * The amount that was claimed + */ + amount: bigint } -export type V0Response = V0Response_Assets +/** + * The pallet's event type + */ +export type PoolsEvent = PoolsEvent_PoolsMutated -export interface V0Response_Assets { - __kind: 'Assets' - value: V0MultiAsset[] +/** + * Pools storage was modified by `PoolsMutation` + */ +export interface PoolsEvent_PoolsMutated { + __kind: 'PoolsMutated' + value: PoolsMutation } -export type V0OriginKind = V0OriginKind_Native | V0OriginKind_SovereignAccount | V0OriginKind_Superuser | V0OriginKind_Xcm +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type FuelTanksEvent = FuelTanksEvent_FuelTankCreated | FuelTanksEvent_FuelTankMutated | FuelTanksEvent_FuelTankDestroyed | FuelTanksEvent_CallDispatched | FuelTanksEvent_AccountAdded | FuelTanksEvent_AccountRemoved | FuelTanksEvent_AccountRuleDataRemoved | FuelTanksEvent_RuleSetInserted | FuelTanksEvent_RuleSetRemoved | FuelTanksEvent_MutateFreezeStateScheduled | FuelTanksEvent_FreezeStateMutated | FuelTanksEvent_ScheduleMutateFreezeStateFailed | FuelTanksEvent_DispatchFailed -export interface V0OriginKind_Native { - __kind: 'Native' +/** + * A new `FuelTank` was created. + */ +export interface FuelTanksEvent_FuelTankCreated { + __kind: 'FuelTankCreated' + /** + * The `AccountId` that owns the `FuelTank` + */ + owner: Uint8Array + /** + * The name of the `FuelTank` + */ + name: Uint8Array + /** + * The account id of the `FuelTank` + */ + tankId: Uint8Array } -export interface V0OriginKind_SovereignAccount { - __kind: 'SovereignAccount' +/** + * A `FuelTank` was mutated + */ +export interface FuelTanksEvent_FuelTankMutated { + __kind: 'FuelTankMutated' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The mutation that was applied + */ + mutation: DefaultTankMutation } -export interface V0OriginKind_Superuser { - __kind: 'Superuser' +/** + * A `FuelTank` was destroyed + */ +export interface FuelTanksEvent_FuelTankDestroyed { + __kind: 'FuelTankDestroyed' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array } -export interface V0OriginKind_Xcm { - __kind: 'Xcm' +/** + * A call was dispatched through a `FuelTank`. + */ +export interface FuelTanksEvent_CallDispatched { + __kind: 'CallDispatched' + /** + * The `AccountId` that dispatched the call + */ + caller: Uint8Array + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array } -export interface DoubleEncoded { - encoded: Uint8Array +/** + * An account was added to a `FuelTank` + */ +export interface FuelTanksEvent_AccountAdded { + __kind: 'AccountAdded' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The `AccountId` that was added + */ + userId: Uint8Array + /** + * The deposit reserved by the `FuelTank` for this account + */ + tankDeposit: bigint + /** + * The deposit reserved by the user for this account + */ + userDeposit: bigint } -export type V1Order = V1Order_Noop | V1Order_DepositAsset | V1Order_DepositReserveAsset | V1Order_ExchangeAsset | V1Order_InitiateReserveWithdraw | V1Order_InitiateTeleport | V1Order_QueryHolding | V1Order_BuyExecution +/** + * An account was removed from a `FuelTank` + */ +export interface FuelTanksEvent_AccountRemoved { + __kind: 'AccountRemoved' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The `AccountId` that was removed + */ + userId: Uint8Array +} -export interface V1Order_Noop { - __kind: 'Noop' +/** + * Account data of `AccountId` was removed from `RuleSetId` + */ +export interface FuelTanksEvent_AccountRuleDataRemoved { + __kind: 'AccountRuleDataRemoved' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The `AccountId` that was removed + */ + userId: Uint8Array + /** + * The id of the rule set that was removed + */ + ruleSetId: number + /** + * The `DispatchRuleKind` that was removed + */ + ruleKind: DispatchRuleKind } -export interface V1Order_DepositAsset { - __kind: 'DepositAsset' - assets: V1MultiAssetFilter - maxAssets: number - beneficiary: V1MultiLocation +/** + * A new rule set was added to `FuelTank` + */ +export interface FuelTanksEvent_RuleSetInserted { + __kind: 'RuleSetInserted' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The id of the rule set that was added + */ + ruleSetId: number } -export interface V1Order_DepositReserveAsset { - __kind: 'DepositReserveAsset' - assets: V1MultiAssetFilter - maxAssets: number - dest: V1MultiLocation - effects: V1Order[] +/** + * A rule set was removed from `FuelTank` + */ +export interface FuelTanksEvent_RuleSetRemoved { + __kind: 'RuleSetRemoved' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The id of the rule set that was removed + */ + ruleSetId: number } -export interface V1Order_ExchangeAsset { - __kind: 'ExchangeAsset' - give: V1MultiAssetFilter - receive: V1MultiAsset[] +/** + * The freeze state mutation for fuel tank or its rule set was scheduled + */ +export interface FuelTanksEvent_MutateFreezeStateScheduled { + __kind: 'MutateFreezeStateScheduled' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The possible `RuleSetId` + */ + ruleSetId: (number | undefined) + /** + * The new `is_frozen` state + */ + isFrozen: boolean } -export interface V1Order_InitiateReserveWithdraw { - __kind: 'InitiateReserveWithdraw' - assets: V1MultiAssetFilter - reserve: V1MultiLocation - effects: V1Order[] +/** + * The freeze state change for fuel tank or its rule set was executed in `on_finalize` + */ +export interface FuelTanksEvent_FreezeStateMutated { + __kind: 'FreezeStateMutated' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The possible `RuleSetId` + */ + ruleSetId: (number | undefined) + /** + * The new `is_frozen` state + */ + isFrozen: boolean } -export interface V1Order_InitiateTeleport { - __kind: 'InitiateTeleport' - assets: V1MultiAssetFilter - dest: V1MultiLocation - effects: V1Order[] +/** + * The freeze state change for fuel tank or its rule set failed in `on_finalize` + */ +export interface FuelTanksEvent_ScheduleMutateFreezeStateFailed { + __kind: 'ScheduleMutateFreezeStateFailed' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The possible `RuleSetId` + */ + ruleSetId: (number | undefined) + /** + * The new `is_frozen` state + */ + isFrozen: boolean + /** + * The error + */ + error: DispatchError } -export interface V1Order_QueryHolding { - __kind: 'QueryHolding' - queryId: bigint - dest: V1MultiLocation - assets: V1MultiAssetFilter +/** + * The dispatch of a call has failed + */ +export interface FuelTanksEvent_DispatchFailed { + __kind: 'DispatchFailed' + /** + * The `AccountId` of the `FuelTank` + */ + tankId: Uint8Array + /** + * The `AccountId` that dispatched the call + */ + caller: Uint8Array + /** + * The error + */ + error: DispatchError } -export interface V1Order_BuyExecution { - __kind: 'BuyExecution' - fees: V1MultiAsset - weight: bigint - debt: bigint - haltOnError: boolean - instructions: V1Xcm[] -} +/** + * The Event for this pallet + */ +export type MarketplaceEvent = MarketplaceEvent_ListingCreated | MarketplaceEvent_ListingCancelled | MarketplaceEvent_ListingFilled | MarketplaceEvent_BidPlaced | MarketplaceEvent_AuctionFinalized | MarketplaceEvent_ProtocolFeeSet -export type V1Response = V1Response_Assets | V1Response_Version +/** + * A listing was created + */ +export interface MarketplaceEvent_ListingCreated { + __kind: 'ListingCreated' + /** + * Id for the listing + */ + listingId: Uint8Array + /** + * The listing + */ + listing: Listing +} -export interface V1Response_Assets { - __kind: 'Assets' - value: V1MultiAsset[] +/** + * A listing was cancelled + */ +export interface MarketplaceEvent_ListingCancelled { + __kind: 'ListingCancelled' + /** + * Id for the listing + */ + listingId: Uint8Array } -export interface V1Response_Version { - __kind: 'Version' - value: number +/** + * A listing was filled or partially filled + */ +export interface MarketplaceEvent_ListingFilled { + __kind: 'ListingFilled' + /** + * ID of the listing + */ + listingId: Uint8Array + /** + * account that filled the listing + */ + buyer: Uint8Array + /** + * The amount that was filled + */ + amountFilled: bigint + /** + * Amount remaining to be filled + */ + amountRemaining: bigint + /** + * Amount paid as protocol fee + */ + protocolFee: bigint + /** + * Amount that went to royalties + */ + royalty: bigint } -export type V1MultiAssetFilter = V1MultiAssetFilter_Definite | V1MultiAssetFilter_Wild +/** + * A bid was placed + */ +export interface MarketplaceEvent_BidPlaced { + __kind: 'BidPlaced' + /** + * ID of the listing + */ + listingId: Uint8Array + /** + * The bid that was placed + */ + bid: Bid +} -export interface V1MultiAssetFilter_Definite { - __kind: 'Definite' - value: V1MultiAsset[] +/** + * An auction was finalized + */ +export interface MarketplaceEvent_AuctionFinalized { + __kind: 'AuctionFinalized' + /** + * The listing id + */ + listingId: Uint8Array + /** + * The bid that won + */ + winningBid: (Bid | undefined) + /** + * Amount paid as protocol fee + */ + protocolFee: bigint + /** + * Amount that went to royalties + */ + royalty: bigint } -export interface V1MultiAssetFilter_Wild { - __kind: 'Wild' - value: V1WildMultiAsset +/** + * Protocol fee was set + */ +export interface MarketplaceEvent_ProtocolFeeSet { + __kind: 'ProtocolFeeSet' + /** + * The new protocol fee + */ + protocolFee: number } -export type V1AssetInstance = V1AssetInstance_Undefined | V1AssetInstance_Index | V1AssetInstance_Array4 | V1AssetInstance_Array8 | V1AssetInstance_Array16 | V1AssetInstance_Array32 | V1AssetInstance_Blob +/** + * The pallet's event type. + */ +export type ExtrinsicPauseEvent = ExtrinsicPauseEvent_PalletPaused | ExtrinsicPauseEvent_PalletResumed | ExtrinsicPauseEvent_ExtrinsicPaused | ExtrinsicPauseEvent_ExtrinsicResumed -export interface V1AssetInstance_Undefined { - __kind: 'Undefined' +/** + * All pallet extrinsics are paused. + */ +export interface ExtrinsicPauseEvent_PalletPaused { + __kind: 'PalletPaused' + palletName: Uint8Array } -export interface V1AssetInstance_Index { - __kind: 'Index' - value: bigint +/** + * All pallet extrinsics are resumed. + */ +export interface ExtrinsicPauseEvent_PalletResumed { + __kind: 'PalletResumed' + palletName: Uint8Array } -export interface V1AssetInstance_Array4 { - __kind: 'Array4' - value: Uint8Array +/** + * Extrinsic is paused. + */ +export interface ExtrinsicPauseEvent_ExtrinsicPaused { + __kind: 'ExtrinsicPaused' + palletName: Uint8Array + extrinsicName: Uint8Array } -export interface V1AssetInstance_Array8 { - __kind: 'Array8' - value: Uint8Array +/** + * Extrinsic is resumed + */ +export interface ExtrinsicPauseEvent_ExtrinsicResumed { + __kind: 'ExtrinsicResumed' + palletName: Uint8Array + extrinsicName: Uint8Array } -export interface V1AssetInstance_Array16 { - __kind: 'Array16' - value: Uint8Array +/** + * + The [event](https://docs.substrate.io/main-docs/build/events-errors/) emitted + by this pallet. + + */ +export type EfinityUtilityEvent = EfinityUtilityEvent_BatchDispatched | EfinityUtilityEvent_BatchPartiallyDispatched | EfinityUtilityEvent_BatchFailed + +/** + * Batch of calls dispatched without errors. + */ +export interface EfinityUtilityEvent_BatchDispatched { + __kind: 'BatchDispatched' } -export interface V1AssetInstance_Array32 { - __kind: 'Array32' - value: Uint8Array +/** + * Batch of calls dispatched, but some calls resulted in error. + * Indexes and errors of failing dispatch calls are provided. + */ +export interface EfinityUtilityEvent_BatchPartiallyDispatched { + __kind: 'BatchPartiallyDispatched' + value: [number, DispatchError][] } -export interface V1AssetInstance_Blob { - __kind: 'Blob' - value: Uint8Array +/** + * Batch of calls did not disptach completely. + * Index and error of the failing dispatch call is provided. + */ +export interface EfinityUtilityEvent_BatchFailed { + __kind: 'BatchFailed' + index: number + error: DispatchError } -export type V1AssetId = V1AssetId_Concrete | V1AssetId_Abstract +export type V0NetworkId = V0NetworkId_Any | V0NetworkId_Named | V0NetworkId_Polkadot | V0NetworkId_Kusama -export interface V1AssetId_Concrete { - __kind: 'Concrete' - value: V1MultiLocation +export interface V0NetworkId_Any { + __kind: 'Any' } -export interface V1AssetId_Abstract { - __kind: 'Abstract' +export interface V0NetworkId_Named { + __kind: 'Named' value: Uint8Array } -export type V1Fungibility = V1Fungibility_Fungible | V1Fungibility_NonFungible - -export interface V1Fungibility_Fungible { - __kind: 'Fungible' - value: bigint +export interface V0NetworkId_Polkadot { + __kind: 'Polkadot' } -export interface V1Fungibility_NonFungible { - __kind: 'NonFungible' - value: V1AssetInstance +export interface V0NetworkId_Kusama { + __kind: 'Kusama' } -export type Type_337 = Type_337_Null | Type_337_DepositAsset | Type_337_DepositReserveAsset | Type_337_ExchangeAsset | Type_337_InitiateReserveWithdraw | Type_337_InitiateTeleport | Type_337_QueryHolding | Type_337_BuyExecution - -export interface Type_337_Null { - __kind: 'Null' -} +export type V0BodyId = V0BodyId_Unit | V0BodyId_Named | V0BodyId_Index | V0BodyId_Executive | V0BodyId_Technical | V0BodyId_Legislative | V0BodyId_Judicial -export interface Type_337_DepositAsset { - __kind: 'DepositAsset' - assets: V0MultiAsset[] - dest: V0MultiLocation +export interface V0BodyId_Unit { + __kind: 'Unit' } -export interface Type_337_DepositReserveAsset { - __kind: 'DepositReserveAsset' - assets: V0MultiAsset[] - dest: V0MultiLocation - effects: V0Order[] +export interface V0BodyId_Named { + __kind: 'Named' + value: Uint8Array } -export interface Type_337_ExchangeAsset { - __kind: 'ExchangeAsset' - give: V0MultiAsset[] - receive: V0MultiAsset[] +export interface V0BodyId_Index { + __kind: 'Index' + value: number } -export interface Type_337_InitiateReserveWithdraw { - __kind: 'InitiateReserveWithdraw' - assets: V0MultiAsset[] - reserve: V0MultiLocation - effects: V0Order[] +export interface V0BodyId_Executive { + __kind: 'Executive' } -export interface Type_337_InitiateTeleport { - __kind: 'InitiateTeleport' - assets: V0MultiAsset[] - dest: V0MultiLocation - effects: V0Order[] +export interface V0BodyId_Technical { + __kind: 'Technical' } -export interface Type_337_QueryHolding { - __kind: 'QueryHolding' - queryId: bigint - dest: V0MultiLocation - assets: V0MultiAsset[] +export interface V0BodyId_Legislative { + __kind: 'Legislative' } -export interface Type_337_BuyExecution { - __kind: 'BuyExecution' - fees: V0MultiAsset - weight: bigint - debt: bigint - haltOnError: boolean - xcm: Type_335[] +export interface V0BodyId_Judicial { + __kind: 'Judicial' } -export type Type_342 = Type_342_Noop | Type_342_DepositAsset | Type_342_DepositReserveAsset | Type_342_ExchangeAsset | Type_342_InitiateReserveWithdraw | Type_342_InitiateTeleport | Type_342_QueryHolding | Type_342_BuyExecution +export type V0BodyPart = V0BodyPart_Voice | V0BodyPart_Members | V0BodyPart_Fraction | V0BodyPart_AtLeastProportion | V0BodyPart_MoreThanProportion -export interface Type_342_Noop { - __kind: 'Noop' +export interface V0BodyPart_Voice { + __kind: 'Voice' } -export interface Type_342_DepositAsset { - __kind: 'DepositAsset' - assets: V1MultiAssetFilter - maxAssets: number - beneficiary: V1MultiLocation +export interface V0BodyPart_Members { + __kind: 'Members' + count: number } -export interface Type_342_DepositReserveAsset { - __kind: 'DepositReserveAsset' - assets: V1MultiAssetFilter - maxAssets: number - dest: V1MultiLocation - effects: V1Order[] +export interface V0BodyPart_Fraction { + __kind: 'Fraction' + nom: number + denom: number } -export interface Type_342_ExchangeAsset { - __kind: 'ExchangeAsset' - give: V1MultiAssetFilter - receive: V1MultiAsset[] +export interface V0BodyPart_AtLeastProportion { + __kind: 'AtLeastProportion' + nom: number + denom: number } -export interface Type_342_InitiateReserveWithdraw { - __kind: 'InitiateReserveWithdraw' - assets: V1MultiAssetFilter - reserve: V1MultiLocation - effects: V1Order[] +export interface V0BodyPart_MoreThanProportion { + __kind: 'MoreThanProportion' + nom: number + denom: number } -export interface Type_342_InitiateTeleport { - __kind: 'InitiateTeleport' - assets: V1MultiAssetFilter - dest: V1MultiLocation - effects: V1Order[] -} +export type V1WildFungibility = V1WildFungibility_Fungible | V1WildFungibility_NonFungible -export interface Type_342_QueryHolding { - __kind: 'QueryHolding' - queryId: bigint - dest: V1MultiLocation - assets: V1MultiAssetFilter +export interface V1WildFungibility_Fungible { + __kind: 'Fungible' } -export interface Type_342_BuyExecution { - __kind: 'BuyExecution' - fees: V1MultiAsset - weight: bigint - debt: bigint - haltOnError: boolean - instructions: Type_340[] +export interface V1WildFungibility_NonFungible { + __kind: 'NonFungible' } -export type V1Junction = V1Junction_Parachain | V1Junction_AccountId32 | V1Junction_AccountIndex64 | V1Junction_AccountKey20 | V1Junction_PalletInstance | V1Junction_GeneralIndex | V1Junction_GeneralKey | V1Junction_OnlyChild | V1Junction_Plurality - -export interface V1Junction_Parachain { - __kind: 'Parachain' - value: number +export interface V2PersistedValidationData { + parentHead: Uint8Array + relayParentNumber: number + relayParentStorageRoot: Uint8Array + maxPovSize: number } -export interface V1Junction_AccountId32 { - __kind: 'AccountId32' - network: V0NetworkId - id: Uint8Array +export interface StorageProof { + trieNodes: Uint8Array[] } -export interface V1Junction_AccountIndex64 { - __kind: 'AccountIndex64' - network: V0NetworkId - index: bigint +export interface InboundDownwardMessage { + sentAt: number + msg: Uint8Array } -export interface V1Junction_AccountKey20 { - __kind: 'AccountKey20' - network: V0NetworkId - key: Uint8Array +export interface InboundHrmpMessage { + sentAt: number + data: Uint8Array } -export interface V1Junction_PalletInstance { - __kind: 'PalletInstance' - value: number +export interface Digest { + logs: DigestItem[] } -export interface V1Junction_GeneralIndex { - __kind: 'GeneralIndex' - value: bigint +export interface DefaultCollectionPolicyDescriptor { + mint: DefaultMintPolicyDescriptor + market: DefaultMarketPolicyDescriptor } -export interface V1Junction_GeneralKey { - __kind: 'GeneralKey' - value: Uint8Array +export type ShouldMutate = ShouldMutate_NoMutation | ShouldMutate_SomeMutation + +export interface ShouldMutate_NoMutation { + __kind: 'NoMutation' } -export interface V1Junction_OnlyChild { - __kind: 'OnlyChild' +export interface ShouldMutate_SomeMutation { + __kind: 'SomeMutation' + value: (DefaultRoyalty | undefined) } -export interface V1Junction_Plurality { - __kind: 'Plurality' - id: V0BodyId - part: V0BodyPart +export interface DefaultCollectionPolicy { + mint: DefaultMintPolicy + transfer: DefaultTransferPolicy + market: DefaultMarketPolicy } -export interface DefaultMintPolicyDescriptor { - maxTokenCount: (bigint | undefined) - maxTokenSupply: (bigint | undefined) - forceSingleMint: boolean +export interface Pool { + feeShare: number } -export interface DefaultMarketPolicyDescriptor { - royalty: (DefaultRoyalty | undefined) -} +export type Type_192 = Type_192_NoMutation | Type_192_SomeMutation -export interface DefaultRoyalty { - beneficiary: Uint8Array - percentage: number +export interface Type_192_NoMutation { + __kind: 'NoMutation' } -export interface DefaultMintPolicy { - maxTokenCount: (bigint | undefined) - maxTokenSupply: (bigint | undefined) - forceSingleMint: boolean +export interface Type_192_SomeMutation { + __kind: 'SomeMutation' + value: (UserAccountManagement | undefined) } -export interface DefaultTransferPolicy { - isFrozen: boolean +export type BalanceStatus = BalanceStatus_Free | BalanceStatus_Reserved + +export interface BalanceStatus_Free { + __kind: 'Free' } -export interface DefaultMarketPolicy { - royalty: (DefaultRoyalty | undefined) +export interface BalanceStatus_Reserved { + __kind: 'Reserved' } -export type DispatchClass = DispatchClass_Normal | DispatchClass_Operational | DispatchClass_Mandatory +export type VoteThreshold = VoteThreshold_SuperMajorityApprove | VoteThreshold_SuperMajorityAgainst | VoteThreshold_SimpleMajority -export interface DispatchClass_Normal { - __kind: 'Normal' +export interface VoteThreshold_SuperMajorityApprove { + __kind: 'SuperMajorityApprove' } -export interface DispatchClass_Operational { - __kind: 'Operational' +export interface VoteThreshold_SuperMajorityAgainst { + __kind: 'SuperMajorityAgainst' } -export interface DispatchClass_Mandatory { - __kind: 'Mandatory' +export interface VoteThreshold_SimpleMajority { + __kind: 'SimpleMajority' } -export type Pays = Pays_Yes | Pays_No +export type RootOrSigned = RootOrSigned_Root | RootOrSigned_Signed -export interface Pays_Yes { - __kind: 'Yes' +export interface RootOrSigned_Root { + __kind: 'Root' } -export interface Pays_No { - __kind: 'No' +export interface RootOrSigned_Signed { + __kind: 'Signed' + value: Uint8Array } -export interface ModuleError { - index: number - error: Uint8Array +export type MigrationStage = MigrationStage_NotStarted | MigrationStage_InProgress | MigrationStage_Completed | MigrationStage_Failed + +export interface MigrationStage_NotStarted { + __kind: 'NotStarted' } -export type TokenError = TokenError_NoFunds | TokenError_WouldDie | TokenError_BelowMinimum | TokenError_CannotCreate | TokenError_UnknownAsset | TokenError_Frozen | TokenError_Unsupported +export interface MigrationStage_InProgress { + __kind: 'InProgress' +} -export interface TokenError_NoFunds { - __kind: 'NoFunds' +export interface MigrationStage_Completed { + __kind: 'Completed' } -export interface TokenError_WouldDie { - __kind: 'WouldDie' +export interface MigrationStage_Failed { + __kind: 'Failed' } -export interface TokenError_BelowMinimum { - __kind: 'BelowMinimum' +export interface Listing { + seller: Uint8Array + makeAssetId: AssetId + takeAssetId: AssetId + amount: bigint + price: bigint + minTakeValue: bigint + feeSide: FeeSide + creationBlock: number + deposit: bigint + salt: Uint8Array + data: ListingData + state: ListingState } -export interface TokenError_CannotCreate { - __kind: 'CannotCreate' +export interface Bid { + bidder: Uint8Array + price: bigint } -export interface TokenError_UnknownAsset { - __kind: 'UnknownAsset' +export type DigestItem = DigestItem_PreRuntime | DigestItem_Consensus | DigestItem_Seal | DigestItem_Other | DigestItem_RuntimeEnvironmentUpdated + +export interface DigestItem_PreRuntime { + __kind: 'PreRuntime' + value: [Uint8Array, Uint8Array] } -export interface TokenError_Frozen { - __kind: 'Frozen' +export interface DigestItem_Consensus { + __kind: 'Consensus' + value: [Uint8Array, Uint8Array] } -export interface TokenError_Unsupported { - __kind: 'Unsupported' +export interface DigestItem_Seal { + __kind: 'Seal' + value: [Uint8Array, Uint8Array] } -export type ArithmeticError = ArithmeticError_Underflow | ArithmeticError_Overflow | ArithmeticError_DivisionByZero +export interface DigestItem_Other { + __kind: 'Other' + value: Uint8Array +} -export interface ArithmeticError_Underflow { - __kind: 'Underflow' +export interface DigestItem_RuntimeEnvironmentUpdated { + __kind: 'RuntimeEnvironmentUpdated' } -export interface ArithmeticError_Overflow { - __kind: 'Overflow' +export interface DefaultMintPolicyDescriptor { + maxTokenCount: (bigint | undefined) + maxTokenSupply: (bigint | undefined) + forceSingleMint: boolean } -export interface ArithmeticError_DivisionByZero { - __kind: 'DivisionByZero' +export interface DefaultMarketPolicyDescriptor { + royalty: (DefaultRoyalty | undefined) } -export type TransactionalError = TransactionalError_LimitReached | TransactionalError_NoLayer +export interface DefaultMintPolicy { + maxTokenCount: (bigint | undefined) + maxTokenSupply: (bigint | undefined) + forceSingleMint: boolean +} -export interface TransactionalError_LimitReached { - __kind: 'LimitReached' +export interface DefaultTransferPolicy { + isFrozen: boolean } -export interface TransactionalError_NoLayer { - __kind: 'NoLayer' +export interface DefaultMarketPolicy { + royalty: (DefaultRoyalty | undefined) } export type FeeSide = FeeSide_NoFee | FeeSide_Make | FeeSide_Take @@ -9524,108 +9687,6 @@ export interface ListingState_Auction { value: AuctionState } -export type V0NetworkId = V0NetworkId_Any | V0NetworkId_Named | V0NetworkId_Polkadot | V0NetworkId_Kusama - -export interface V0NetworkId_Any { - __kind: 'Any' -} - -export interface V0NetworkId_Named { - __kind: 'Named' - value: Uint8Array -} - -export interface V0NetworkId_Polkadot { - __kind: 'Polkadot' -} - -export interface V0NetworkId_Kusama { - __kind: 'Kusama' -} - -export type V0BodyId = V0BodyId_Unit | V0BodyId_Named | V0BodyId_Index | V0BodyId_Executive | V0BodyId_Technical | V0BodyId_Legislative | V0BodyId_Judicial - -export interface V0BodyId_Unit { - __kind: 'Unit' -} - -export interface V0BodyId_Named { - __kind: 'Named' - value: Uint8Array -} - -export interface V0BodyId_Index { - __kind: 'Index' - value: number -} - -export interface V0BodyId_Executive { - __kind: 'Executive' -} - -export interface V0BodyId_Technical { - __kind: 'Technical' -} - -export interface V0BodyId_Legislative { - __kind: 'Legislative' -} - -export interface V0BodyId_Judicial { - __kind: 'Judicial' -} - -export type V0BodyPart = V0BodyPart_Voice | V0BodyPart_Members | V0BodyPart_Fraction | V0BodyPart_AtLeastProportion | V0BodyPart_MoreThanProportion - -export interface V0BodyPart_Voice { - __kind: 'Voice' -} - -export interface V0BodyPart_Members { - __kind: 'Members' - count: number -} - -export interface V0BodyPart_Fraction { - __kind: 'Fraction' - nom: number - denom: number -} - -export interface V0BodyPart_AtLeastProportion { - __kind: 'AtLeastProportion' - nom: number - denom: number -} - -export interface V0BodyPart_MoreThanProportion { - __kind: 'MoreThanProportion' - nom: number - denom: number -} - -export type V1WildMultiAsset = V1WildMultiAsset_All | V1WildMultiAsset_AllOf - -export interface V1WildMultiAsset_All { - __kind: 'All' -} - -export interface V1WildMultiAsset_AllOf { - __kind: 'AllOf' - id: V1AssetId - fun: V1WildFungibility -} - export interface AuctionState { highBid: (Bid | undefined) } - -export type V1WildFungibility = V1WildFungibility_Fungible | V1WildFungibility_NonFungible - -export interface V1WildFungibility_Fungible { - __kind: 'Fungible' -} - -export interface V1WildFungibility_NonFungible { - __kind: 'NonFungible' -} diff --git a/src/types/generated/storage.ts b/src/types/generated/storage.ts index 4c19bf0f3..b7bf48c97 100644 --- a/src/types/generated/storage.ts +++ b/src/types/generated/storage.ts @@ -1,8 +1,9 @@ import assert from 'assert' import {Block, BlockContext, Chain, ChainContext, Option, Result, StorageBase} from './support' import * as efinityV1 from './efinityV1' -import * as v500 from './v500' +import * as efinityV3014 from './efinityV3014' import * as rocfinityV3012 from './rocfinityV3012' +import * as v500 from './v500' import * as v600 from './v600' import * as v601 from './v601' import * as v602 from './v602' @@ -254,6 +255,128 @@ export class BalancesAccountStorage extends StorageBase { return this as any } + /** + * The Balances pallet example of storing the balance of an account. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData> + * } + * ``` + * + * You can also store the balance of an account in the `System` pallet. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = System + * } + * ``` + * + * But this comes with tradeoffs, storing account balances in the system pallet stores + * `frame_system` data alongside the account data contrary to storing account balances in the + * `Balances` pallet, which uses a `StorageMap` to store balances data only. + * NOTE: This is only used in the case that this pallet is used to store balances. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '12d9e780c790f66e9c340b94cabd98da447e1087819d4acb4b1fe22bbb2783fb' + } + + /** + * The Balances pallet example of storing the balance of an account. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData> + * } + * ``` + * + * You can also store the balance of an account in the `System` pallet. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = System + * } + * ``` + * + * But this comes with tradeoffs, storing account balances in the system pallet stores + * `frame_system` data alongside the account data contrary to storing account balances in the + * `Balances` pallet, which uses a `StorageMap` to store balances data only. + * NOTE: This is only used in the case that this pallet is used to store balances. + */ + get asEfinityV3014(): BalancesAccountStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * The Balances pallet example of storing the balance of an account. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData> + * } + * ``` + * + * You can also store the balance of an account in the `System` pallet. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = System + * } + * ``` + * + * But this comes with tradeoffs, storing account balances in the system pallet stores + * `frame_system` data alongside the account data contrary to storing account balances in the + * `Balances` pallet, which uses a `StorageMap` to store balances data only. + * NOTE: This is only used in the case that this pallet is used to store balances. + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === '0b3b4bf0dd7388459eba461bc7c3226bf58608c941710a714e02f33ec0f91e78' + } + + /** + * The Balances pallet example of storing the balance of an account. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData> + * } + * ``` + * + * You can also store the balance of an account in the `System` pallet. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = System + * } + * ``` + * + * But this comes with tradeoffs, storing account balances in the system pallet stores + * `frame_system` data alongside the account data contrary to storing account balances in the + * `Balances` pallet, which uses a `StorageMap` to store balances data only. + * NOTE: This is only used in the case that this pallet is used to store balances. + */ + get asRocfinityV3012(): BalancesAccountStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * The Balances pallet example of storing the balance of an account. * @@ -335,6 +458,86 @@ export interface BalancesAccountStorageEfinityV1 { getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV1.AccountData][]> } +/** + * The Balances pallet example of storing the balance of an account. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData> + * } + * ``` + * + * You can also store the balance of an account in the `System` pallet. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = System + * } + * ``` + * + * But this comes with tradeoffs, storing account balances in the system pallet stores + * `frame_system` data alongside the account data contrary to storing account balances in the + * `Balances` pallet, which uses a `StorageMap` to store balances data only. + * NOTE: This is only used in the case that this pallet is used to store balances. + */ +export interface BalancesAccountStorageEfinityV3014 { + get(key: Uint8Array): Promise + getAll(): Promise + getMany(keys: Uint8Array[]): Promise + getKeys(): Promise + getKeys(key: Uint8Array): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable + getPairs(): Promise<[k: Uint8Array, v: efinityV3014.AccountData][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: efinityV3014.AccountData][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: efinityV3014.AccountData][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV3014.AccountData][]> +} + +/** + * The Balances pallet example of storing the balance of an account. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = StorageMapShim, frame_system::Provider, AccountId, Self::AccountData> + * } + * ``` + * + * You can also store the balance of an account in the `System` pallet. + * + * # Example + * + * ```nocompile + * impl pallet_balances::Config for Runtime { + * type AccountStore = System + * } + * ``` + * + * But this comes with tradeoffs, storing account balances in the system pallet stores + * `frame_system` data alongside the account data contrary to storing account balances in the + * `Balances` pallet, which uses a `StorageMap` to store balances data only. + * NOTE: This is only used in the case that this pallet is used to store balances. + */ +export interface BalancesAccountStorageRocfinityV3012 { + get(key: Uint8Array): Promise + getAll(): Promise + getMany(keys: Uint8Array[]): Promise + getKeys(): Promise + getKeys(key: Uint8Array): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable + getPairs(): Promise<[k: Uint8Array, v: rocfinityV3012.AccountData][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: rocfinityV3012.AccountData][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: rocfinityV3012.AccountData][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: rocfinityV3012.AccountData][]> +} + /** * The Balances pallet example of storing the balance of an account. * @@ -387,15 +590,15 @@ export class BalancesFreezesStorage extends StorageBase { /** * Freeze locks on account balances. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === '687d129c824d7b23d1f21a471b19c3fed952e35b64e5de19f549851d1c3f7f91' } /** * Freeze locks on account balances. */ - get asV602(): BalancesFreezesStorageV602 { - assert(this.isV602) + get asEfinityV3014(): BalancesFreezesStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -403,18 +606,18 @@ export class BalancesFreezesStorage extends StorageBase { /** * Freeze locks on account balances. */ -export interface BalancesFreezesStorageV602 { - get(key: Uint8Array): Promise - getAll(): Promise - getMany(keys: Uint8Array[]): Promise +export interface BalancesFreezesStorageEfinityV3014 { + get(key: Uint8Array): Promise + getAll(): Promise + getMany(keys: Uint8Array[]): Promise getKeys(): Promise getKeys(key: Uint8Array): Promise getKeysPaged(pageSize: number): AsyncIterable getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable - getPairs(): Promise<[k: Uint8Array, v: v602.IdAmount[]][]> - getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: v602.IdAmount[]][]> - getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: v602.IdAmount[]][]> - getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: v602.IdAmount[]][]> + getPairs(): Promise<[k: Uint8Array, v: efinityV3014.IdAmount[]][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: efinityV3014.IdAmount[]][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: efinityV3014.IdAmount[]][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV3014.IdAmount[]][]> } export class BalancesHoldsStorage extends StorageBase { @@ -429,15 +632,15 @@ export class BalancesHoldsStorage extends StorageBase { /** * Holds on account balances. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === '687d129c824d7b23d1f21a471b19c3fed952e35b64e5de19f549851d1c3f7f91' } /** * Holds on account balances. */ - get asV602(): BalancesHoldsStorageV602 { - assert(this.isV602) + get asEfinityV3014(): BalancesHoldsStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -445,18 +648,18 @@ export class BalancesHoldsStorage extends StorageBase { /** * Holds on account balances. */ -export interface BalancesHoldsStorageV602 { - get(key: Uint8Array): Promise - getAll(): Promise - getMany(keys: Uint8Array[]): Promise +export interface BalancesHoldsStorageEfinityV3014 { + get(key: Uint8Array): Promise + getAll(): Promise + getMany(keys: Uint8Array[]): Promise getKeys(): Promise getKeys(key: Uint8Array): Promise getKeysPaged(pageSize: number): AsyncIterable getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable - getPairs(): Promise<[k: Uint8Array, v: v602.IdAmount[]][]> - getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: v602.IdAmount[]][]> - getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: v602.IdAmount[]][]> - getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: v602.IdAmount[]][]> + getPairs(): Promise<[k: Uint8Array, v: efinityV3014.IdAmount[]][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: efinityV3014.IdAmount[]][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: efinityV3014.IdAmount[]][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV3014.IdAmount[]][]> } export class BalancesInactiveIssuanceStorage extends StorageBase { @@ -471,15 +674,15 @@ export class BalancesInactiveIssuanceStorage extends StorageBase { /** * The total units of outstanding deactivated balance in the system. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === 'f8ebe28eb30158172c0ccf672f7747c46a244f892d08ef2ebcbaadde34a26bc0' } /** * The total units of outstanding deactivated balance in the system. */ - get asV500(): BalancesInactiveIssuanceStorageV500 { - assert(this.isV500) + get asEfinityV3014(): BalancesInactiveIssuanceStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -487,7 +690,7 @@ export class BalancesInactiveIssuanceStorage extends StorageBase { /** * The total units of outstanding deactivated balance in the system. */ -export interface BalancesInactiveIssuanceStorageV500 { +export interface BalancesInactiveIssuanceStorageEfinityV3014 { get(): Promise } @@ -963,6 +1166,38 @@ export interface ClaimsLatestBlockNumberStorageV500 { get(): Promise<(v500.TrackedBlockNumbers | undefined)> } +export class ClaimsMaxEfiForEarlyBirdRewardsStorage extends StorageBase { + protected getPrefix() { + return 'Claims' + } + + protected getName() { + return 'MaxEfiForEarlyBirdRewards' + } + + /** + * Stores maximum eligible EFI for early bird bonus + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === 'f8ebe28eb30158172c0ccf672f7747c46a244f892d08ef2ebcbaadde34a26bc0' + } + + /** + * Stores maximum eligible EFI for early bird bonus + */ + get asEfinityV3014(): ClaimsMaxEfiForEarlyBirdRewardsStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } +} + +/** + * Stores maximum eligible EFI for early bird bonus + */ +export interface ClaimsMaxEfiForEarlyBirdRewardsStorageEfinityV3014 { + get(): Promise +} + export class ClaimsPendingApprovalsStorage extends StorageBase { protected getPrefix() { return 'Claims' @@ -1600,15 +1835,15 @@ export class CommunityPoolDeactivatedStorage extends StorageBase { /** * The amount which has been reported as inactive to Currency. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === 'f8ebe28eb30158172c0ccf672f7747c46a244f892d08ef2ebcbaadde34a26bc0' } /** * The amount which has been reported as inactive to Currency. */ - get asV500(): CommunityPoolDeactivatedStorageV500 { - assert(this.isV500) + get asEfinityV3014(): CommunityPoolDeactivatedStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -1616,7 +1851,7 @@ export class CommunityPoolDeactivatedStorage extends StorageBase { /** * The amount which has been reported as inactive to Currency. */ -export interface CommunityPoolDeactivatedStorageV500 { +export interface CommunityPoolDeactivatedStorageEfinityV3014 { get(): Promise } @@ -2169,6 +2404,21 @@ export class CouncilProposalOfStorage extends StorageBase { return this as any } + /** + * Actual proposal for a given hash, if it's current. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '55b93fe51dc259c64e7ccd6364c69a6ff7c5dcacfd08498dc55059727da4938d' + } + + /** + * Actual proposal for a given hash, if it's current. + */ + get asEfinityV3014(): CouncilProposalOfStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + /** * Actual proposal for a given hash, if it's current. */ @@ -2313,6 +2563,23 @@ export interface CouncilProposalOfStorageEfinityV3012 { getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV3012.Call][]> } +/** + * Actual proposal for a given hash, if it's current. + */ +export interface CouncilProposalOfStorageEfinityV3014 { + get(key: Uint8Array): Promise<(efinityV3014.Call | undefined)> + getAll(): Promise + getMany(keys: Uint8Array[]): Promise<(efinityV3014.Call | undefined)[]> + getKeys(): Promise + getKeys(key: Uint8Array): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable + getPairs(): Promise<[k: Uint8Array, v: efinityV3014.Call][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: efinityV3014.Call][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: efinityV3014.Call][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV3014.Call][]> +} + /** * Actual proposal for a given hash, if it's current. */ @@ -2694,7 +2961,7 @@ export class DemocracyMetadataOfStorage extends StorageBase { * Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove) * large preimages. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === 'a67a07e9fffcce1c75e0f4b23d9fdf10851d6031a73b67c731af0a1b8e2197e2' } @@ -2706,8 +2973,8 @@ export class DemocracyMetadataOfStorage extends StorageBase { * Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove) * large preimages. */ - get asV602(): DemocracyMetadataOfStorageV602 { - assert(this.isV602) + get asEfinityV3014(): DemocracyMetadataOfStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -2720,18 +2987,18 @@ export class DemocracyMetadataOfStorage extends StorageBase { * Consider a garbage collection for a metadata of finished referendums to `unrequest` (remove) * large preimages. */ -export interface DemocracyMetadataOfStorageV602 { - get(key: v602.MetadataOwner): Promise<(Uint8Array | undefined)> +export interface DemocracyMetadataOfStorageEfinityV3014 { + get(key: efinityV3014.MetadataOwner): Promise<(Uint8Array | undefined)> getAll(): Promise - getMany(keys: v602.MetadataOwner[]): Promise<(Uint8Array | undefined)[]> - getKeys(): Promise - getKeys(key: v602.MetadataOwner): Promise - getKeysPaged(pageSize: number): AsyncIterable - getKeysPaged(pageSize: number, key: v602.MetadataOwner): AsyncIterable - getPairs(): Promise<[k: v602.MetadataOwner, v: Uint8Array][]> - getPairs(key: v602.MetadataOwner): Promise<[k: v602.MetadataOwner, v: Uint8Array][]> - getPairsPaged(pageSize: number): AsyncIterable<[k: v602.MetadataOwner, v: Uint8Array][]> - getPairsPaged(pageSize: number, key: v602.MetadataOwner): AsyncIterable<[k: v602.MetadataOwner, v: Uint8Array][]> + getMany(keys: efinityV3014.MetadataOwner[]): Promise<(Uint8Array | undefined)[]> + getKeys(): Promise + getKeys(key: efinityV3014.MetadataOwner): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: efinityV3014.MetadataOwner): AsyncIterable + getPairs(): Promise<[k: efinityV3014.MetadataOwner, v: Uint8Array][]> + getPairs(key: efinityV3014.MetadataOwner): Promise<[k: efinityV3014.MetadataOwner, v: Uint8Array][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: efinityV3014.MetadataOwner, v: Uint8Array][]> + getPairsPaged(pageSize: number, key: efinityV3014.MetadataOwner): AsyncIterable<[k: efinityV3014.MetadataOwner, v: Uint8Array][]> } export class DemocracyNextExternalStorage extends StorageBase { @@ -3232,15 +3499,15 @@ export class DmpQueueCounterForOverweightStorage extends StorageBase { /** * Counter for the related counted storage map */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === '81bbbe8e62451cbcc227306706c919527aa2538970bd6d67a9969dd52c257d02' } /** * Counter for the related counted storage map */ - get asV500(): DmpQueueCounterForOverweightStorageV500 { - assert(this.isV500) + get asEfinityV3014(): DmpQueueCounterForOverweightStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -3248,7 +3515,7 @@ export class DmpQueueCounterForOverweightStorage extends StorageBase { /** * Counter for the related counted storage map */ -export interface DmpQueueCounterForOverweightStorageV500 { +export interface DmpQueueCounterForOverweightStorageEfinityV3014 { get(): Promise } @@ -3407,7 +3674,7 @@ export class EfinityXcmMinimumWeightsStorage extends StorageBase { * * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === '54746c8f01b687fecc1a895c1db7ce3ffd9db2d7ab532bd2488b343309741009' } @@ -3418,25 +3685,71 @@ export class EfinityXcmMinimumWeightsStorage extends StorageBase { * * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair */ - get asV500(): EfinityXcmMinimumWeightsStorageV500 { - assert(this.isV500) + get asEfinityV3014(): EfinityXcmMinimumWeightsStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } -} -/** - * The `dest_weight` limit and fee for executing XCM msg sent by efinityXcm. Must be - * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is - * used for setting the minimum fee (in DOT) for statemint. - * - * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair - */ -export interface EfinityXcmMinimumWeightsStorageEfinityV3012 { - get(key: efinityV3012.XcmOperation): Promise - getAll(): Promise - getMany(keys: efinityV3012.XcmOperation[]): Promise - getKeys(): Promise - getKeys(key: efinityV3012.XcmOperation): Promise + /** + * The `dest_weight` limit and fee for executing XCM msg sent by efinityXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === 'a6c0b18ac1880d14733b821d81f9929753a09ce6f844e3eee25d384d26e504f3' + } + + /** + * The `dest_weight` limit and fee for executing XCM msg sent by efinityXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ + get asRocfinityV3012(): EfinityXcmMinimumWeightsStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + + /** + * The `dest_weight` limit and fee for executing XCM msg sent by efinityXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ + get isV500(): boolean { + return this.getTypeHash() === '54746c8f01b687fecc1a895c1db7ce3ffd9db2d7ab532bd2488b343309741009' + } + + /** + * The `dest_weight` limit and fee for executing XCM msg sent by efinityXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ + get asV500(): EfinityXcmMinimumWeightsStorageV500 { + assert(this.isV500) + return this as any + } +} + +/** + * The `dest_weight` limit and fee for executing XCM msg sent by efinityXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ +export interface EfinityXcmMinimumWeightsStorageEfinityV3012 { + get(key: efinityV3012.XcmOperation): Promise + getAll(): Promise + getMany(keys: efinityV3012.XcmOperation[]): Promise + getKeys(): Promise + getKeys(key: efinityV3012.XcmOperation): Promise getKeysPaged(pageSize: number): AsyncIterable getKeysPaged(pageSize: number, key: efinityV3012.XcmOperation): AsyncIterable getPairs(): Promise<[k: efinityV3012.XcmOperation, v: efinityV3012.MinimumWeightFeePair][]> @@ -3445,6 +3758,48 @@ export interface EfinityXcmMinimumWeightsStorageEfinityV3012 { getPairsPaged(pageSize: number, key: efinityV3012.XcmOperation): AsyncIterable<[k: efinityV3012.XcmOperation, v: efinityV3012.MinimumWeightFeePair][]> } +/** + * The `dest_weight` limit and fee for executing XCM msg sent by efinityXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ +export interface EfinityXcmMinimumWeightsStorageEfinityV3014 { + get(key: efinityV3014.XcmOperation): Promise + getAll(): Promise + getMany(keys: efinityV3014.XcmOperation[]): Promise + getKeys(): Promise + getKeys(key: efinityV3014.XcmOperation): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: efinityV3014.XcmOperation): AsyncIterable + getPairs(): Promise<[k: efinityV3014.XcmOperation, v: efinityV3014.MinimumWeightFeePair][]> + getPairs(key: efinityV3014.XcmOperation): Promise<[k: efinityV3014.XcmOperation, v: efinityV3014.MinimumWeightFeePair][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: efinityV3014.XcmOperation, v: efinityV3014.MinimumWeightFeePair][]> + getPairsPaged(pageSize: number, key: efinityV3014.XcmOperation): AsyncIterable<[k: efinityV3014.XcmOperation, v: efinityV3014.MinimumWeightFeePair][]> +} + +/** + * The `dest_weight` limit and fee for executing XCM msg sent by efinityXcm. Must be + * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is + * used for setting the minimum fee (in DOT) for statemint. + * + * XcmWeightFee: map: XcmOperation => MinimumWeightFeePair + */ +export interface EfinityXcmMinimumWeightsStorageRocfinityV3012 { + get(key: rocfinityV3012.XcmOperation): Promise + getAll(): Promise + getMany(keys: rocfinityV3012.XcmOperation[]): Promise + getKeys(): Promise + getKeys(key: rocfinityV3012.XcmOperation): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: rocfinityV3012.XcmOperation): AsyncIterable + getPairs(): Promise<[k: rocfinityV3012.XcmOperation, v: rocfinityV3012.MinimumWeightFeePair][]> + getPairs(key: rocfinityV3012.XcmOperation): Promise<[k: rocfinityV3012.XcmOperation, v: rocfinityV3012.MinimumWeightFeePair][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: rocfinityV3012.XcmOperation, v: rocfinityV3012.MinimumWeightFeePair][]> + getPairsPaged(pageSize: number, key: rocfinityV3012.XcmOperation): AsyncIterable<[k: rocfinityV3012.XcmOperation, v: rocfinityV3012.MinimumWeightFeePair][]> +} + /** * The `dest_weight` limit and fee for executing XCM msg sent by efinityXcm. Must be * sufficient, otherwise the execution of XCM msg on relaychain will fail. For example it is @@ -4432,6 +4787,36 @@ export class MultiTokensAssetIdsByLocationStorage extends StorageBase { return this as any } + /** + * Map of Locations to AssetIds of Foreign Tokens + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '7920f1b519a7f965b522a230108d367f65586e4e31d2aa9d94778fd4f0aab869' + } + + /** + * Map of Locations to AssetIds of Foreign Tokens + */ + get asEfinityV3014(): MultiTokensAssetIdsByLocationStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * Map of Locations to AssetIds of Foreign Tokens + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === '560c8ffce9be2f673615d006ac6747641630ed7dac4f7ce3edd1fbeb2f2e8c13' + } + + /** + * Map of Locations to AssetIds of Foreign Tokens + */ + get asRocfinityV3012(): MultiTokensAssetIdsByLocationStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * Map of Locations to AssetIds of Foreign Tokens */ @@ -4465,6 +4850,40 @@ export interface MultiTokensAssetIdsByLocationStorageEfinityV3012 { getPairsPaged(pageSize: number, key: efinityV3012.V1MultiLocation): AsyncIterable<[k: efinityV3012.V1MultiLocation, v: efinityV3012.AssetId][]> } +/** + * Map of Locations to AssetIds of Foreign Tokens + */ +export interface MultiTokensAssetIdsByLocationStorageEfinityV3014 { + get(key: efinityV3014.V3MultiLocation): Promise<(efinityV3014.AssetId | undefined)> + getAll(): Promise + getMany(keys: efinityV3014.V3MultiLocation[]): Promise<(efinityV3014.AssetId | undefined)[]> + getKeys(): Promise + getKeys(key: efinityV3014.V3MultiLocation): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: efinityV3014.V3MultiLocation): AsyncIterable + getPairs(): Promise<[k: efinityV3014.V3MultiLocation, v: efinityV3014.AssetId][]> + getPairs(key: efinityV3014.V3MultiLocation): Promise<[k: efinityV3014.V3MultiLocation, v: efinityV3014.AssetId][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: efinityV3014.V3MultiLocation, v: efinityV3014.AssetId][]> + getPairsPaged(pageSize: number, key: efinityV3014.V3MultiLocation): AsyncIterable<[k: efinityV3014.V3MultiLocation, v: efinityV3014.AssetId][]> +} + +/** + * Map of Locations to AssetIds of Foreign Tokens + */ +export interface MultiTokensAssetIdsByLocationStorageRocfinityV3012 { + get(key: rocfinityV3012.V1MultiLocation): Promise<(rocfinityV3012.AssetId | undefined)> + getAll(): Promise + getMany(keys: rocfinityV3012.V1MultiLocation[]): Promise<(rocfinityV3012.AssetId | undefined)[]> + getKeys(): Promise + getKeys(key: rocfinityV3012.V1MultiLocation): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: rocfinityV3012.V1MultiLocation): AsyncIterable + getPairs(): Promise<[k: rocfinityV3012.V1MultiLocation, v: rocfinityV3012.AssetId][]> + getPairs(key: rocfinityV3012.V1MultiLocation): Promise<[k: rocfinityV3012.V1MultiLocation, v: rocfinityV3012.AssetId][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: rocfinityV3012.V1MultiLocation, v: rocfinityV3012.AssetId][]> + getPairsPaged(pageSize: number, key: rocfinityV3012.V1MultiLocation): AsyncIterable<[k: rocfinityV3012.V1MultiLocation, v: rocfinityV3012.AssetId][]> +} + /** * Map of Locations to AssetIds of Foreign Tokens */ @@ -4808,7 +5227,7 @@ export class MultiTokensMigrationsStorage extends StorageBase { * Key is the storage prefix, value is the status of migration and last iterated key, if any. * i.e `["MultiTokens", "TokenAccounts"] -> (collection_id, token_id, account_id)` */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === '63315d583f765c75d71965bc03cd236f3e328b0d0c36349716dd7e18cb40721d' } @@ -4819,8 +5238,8 @@ export class MultiTokensMigrationsStorage extends StorageBase { * Key is the storage prefix, value is the status of migration and last iterated key, if any. * i.e `["MultiTokens", "TokenAccounts"] -> (collection_id, token_id, account_id)` */ - get asV500(): MultiTokensMigrationsStorageV500 { - assert(this.isV500) + get asEfinityV3014(): MultiTokensMigrationsStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -4832,18 +5251,18 @@ export class MultiTokensMigrationsStorage extends StorageBase { * Key is the storage prefix, value is the status of migration and last iterated key, if any. * i.e `["MultiTokens", "TokenAccounts"] -> (collection_id, token_id, account_id)` */ -export interface MultiTokensMigrationsStorageV500 { - get(key: Uint8Array): Promise<(v500.Migration | undefined)> - getAll(): Promise - getMany(keys: Uint8Array[]): Promise<(v500.Migration | undefined)[]> +export interface MultiTokensMigrationsStorageEfinityV3014 { + get(key: Uint8Array): Promise<(efinityV3014.Migration | undefined)> + getAll(): Promise + getMany(keys: Uint8Array[]): Promise<(efinityV3014.Migration | undefined)[]> getKeys(): Promise getKeys(key: Uint8Array): Promise getKeysPaged(pageSize: number): AsyncIterable getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable - getPairs(): Promise<[k: Uint8Array, v: v500.Migration][]> - getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: v500.Migration][]> - getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: v500.Migration][]> - getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: v500.Migration][]> + getPairs(): Promise<[k: Uint8Array, v: efinityV3014.Migration][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: efinityV3014.Migration][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: efinityV3014.Migration][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV3014.Migration][]> } export class MultiTokensNextCollectionIdStorage extends StorageBase { @@ -4917,6 +5336,36 @@ export class MultiTokensTokenAccountsStorage extends StorageBase { return this as any } + /** + * Accounts per token + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '022fd18d40c53146908df260f1461b3e2a5e157129bb9cf34fd0207c0910c0a9' + } + + /** + * Accounts per token + */ + get asEfinityV3014(): MultiTokensTokenAccountsStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * Accounts per token + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === 'aa9987301d7154519df0fc59a4664d747676b382efcba3db6f30f66eda406862' + } + + /** + * Accounts per token + */ + get asRocfinityV3012(): MultiTokensTokenAccountsStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * Accounts per token */ @@ -4983,6 +5432,56 @@ export interface MultiTokensTokenAccountsStorageEfinityV3 { getPairsPaged(pageSize: number, key1: Uint8Array, key2: bigint, key3: bigint): AsyncIterable<[k: [Uint8Array, bigint, bigint], v: efinityV3.TokenAccount][]> } +/** + * Accounts per token + */ +export interface MultiTokensTokenAccountsStorageEfinityV3014 { + get(key1: bigint, key2: bigint, key3: Uint8Array): Promise<(efinityV3014.TokenAccount | undefined)> + getAll(): Promise + getMany(keys: [bigint, bigint, Uint8Array][]): Promise<(efinityV3014.TokenAccount | undefined)[]> + getKeys(): Promise<[bigint, bigint, Uint8Array][]> + getKeys(key1: bigint): Promise<[bigint, bigint, Uint8Array][]> + getKeys(key1: bigint, key2: bigint): Promise<[bigint, bigint, Uint8Array][]> + getKeys(key1: bigint, key2: bigint, key3: Uint8Array): Promise<[bigint, bigint, Uint8Array][]> + getKeysPaged(pageSize: number): AsyncIterable<[bigint, bigint, Uint8Array][]> + getKeysPaged(pageSize: number, key1: bigint): AsyncIterable<[bigint, bigint, Uint8Array][]> + getKeysPaged(pageSize: number, key1: bigint, key2: bigint): AsyncIterable<[bigint, bigint, Uint8Array][]> + getKeysPaged(pageSize: number, key1: bigint, key2: bigint, key3: Uint8Array): AsyncIterable<[bigint, bigint, Uint8Array][]> + getPairs(): Promise<[k: [bigint, bigint, Uint8Array], v: efinityV3014.TokenAccount][]> + getPairs(key1: bigint): Promise<[k: [bigint, bigint, Uint8Array], v: efinityV3014.TokenAccount][]> + getPairs(key1: bigint, key2: bigint): Promise<[k: [bigint, bigint, Uint8Array], v: efinityV3014.TokenAccount][]> + getPairs(key1: bigint, key2: bigint, key3: Uint8Array): Promise<[k: [bigint, bigint, Uint8Array], v: efinityV3014.TokenAccount][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [bigint, bigint, Uint8Array], v: efinityV3014.TokenAccount][]> + getPairsPaged(pageSize: number, key1: bigint): AsyncIterable<[k: [bigint, bigint, Uint8Array], v: efinityV3014.TokenAccount][]> + getPairsPaged(pageSize: number, key1: bigint, key2: bigint): AsyncIterable<[k: [bigint, bigint, Uint8Array], v: efinityV3014.TokenAccount][]> + getPairsPaged(pageSize: number, key1: bigint, key2: bigint, key3: Uint8Array): AsyncIterable<[k: [bigint, bigint, Uint8Array], v: efinityV3014.TokenAccount][]> +} + +/** + * Accounts per token + */ +export interface MultiTokensTokenAccountsStorageRocfinityV3012 { + get(key1: Uint8Array, key2: bigint, key3: bigint): Promise<(rocfinityV3012.TokenAccount | undefined)> + getAll(): Promise + getMany(keys: [Uint8Array, bigint, bigint][]): Promise<(rocfinityV3012.TokenAccount | undefined)[]> + getKeys(): Promise<[Uint8Array, bigint, bigint][]> + getKeys(key1: Uint8Array): Promise<[Uint8Array, bigint, bigint][]> + getKeys(key1: Uint8Array, key2: bigint): Promise<[Uint8Array, bigint, bigint][]> + getKeys(key1: Uint8Array, key2: bigint, key3: bigint): Promise<[Uint8Array, bigint, bigint][]> + getKeysPaged(pageSize: number): AsyncIterable<[Uint8Array, bigint, bigint][]> + getKeysPaged(pageSize: number, key1: Uint8Array): AsyncIterable<[Uint8Array, bigint, bigint][]> + getKeysPaged(pageSize: number, key1: Uint8Array, key2: bigint): AsyncIterable<[Uint8Array, bigint, bigint][]> + getKeysPaged(pageSize: number, key1: Uint8Array, key2: bigint, key3: bigint): AsyncIterable<[Uint8Array, bigint, bigint][]> + getPairs(): Promise<[k: [Uint8Array, bigint, bigint], v: rocfinityV3012.TokenAccount][]> + getPairs(key1: Uint8Array): Promise<[k: [Uint8Array, bigint, bigint], v: rocfinityV3012.TokenAccount][]> + getPairs(key1: Uint8Array, key2: bigint): Promise<[k: [Uint8Array, bigint, bigint], v: rocfinityV3012.TokenAccount][]> + getPairs(key1: Uint8Array, key2: bigint, key3: bigint): Promise<[k: [Uint8Array, bigint, bigint], v: rocfinityV3012.TokenAccount][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [Uint8Array, bigint, bigint], v: rocfinityV3012.TokenAccount][]> + getPairsPaged(pageSize: number, key1: Uint8Array): AsyncIterable<[k: [Uint8Array, bigint, bigint], v: rocfinityV3012.TokenAccount][]> + getPairsPaged(pageSize: number, key1: Uint8Array, key2: bigint): AsyncIterable<[k: [Uint8Array, bigint, bigint], v: rocfinityV3012.TokenAccount][]> + getPairsPaged(pageSize: number, key1: Uint8Array, key2: bigint, key3: bigint): AsyncIterable<[k: [Uint8Array, bigint, bigint], v: rocfinityV3012.TokenAccount][]> +} + /** * Accounts per token */ @@ -5062,6 +5561,36 @@ export class MultiTokensTokensStorage extends StorageBase { return this as any } + /** + * Tokens storage + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '459387852b7c4d57e0769b6472defe27e00a6384a006f2d282c25b921828e149' + } + + /** + * Tokens storage + */ + get asEfinityV3014(): MultiTokensTokensStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * Tokens storage + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === '1f0fc6f95d09c4195cdaa7e949e1b978130df91d5db17a5653ccc7d3bf38bf98' + } + + /** + * Tokens storage + */ + get asRocfinityV3012(): MultiTokensTokensStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * Tokens storage */ @@ -5156,6 +5685,48 @@ export interface MultiTokensTokensStorageEfinityV3012 { getPairsPaged(pageSize: number, key1: bigint, key2: bigint): AsyncIterable<[k: [bigint, bigint], v: efinityV3012.Token][]> } +/** + * Tokens storage + */ +export interface MultiTokensTokensStorageEfinityV3014 { + get(key1: bigint, key2: bigint): Promise<(efinityV3014.Token | undefined)> + getAll(): Promise + getMany(keys: [bigint, bigint][]): Promise<(efinityV3014.Token | undefined)[]> + getKeys(): Promise<[bigint, bigint][]> + getKeys(key1: bigint): Promise<[bigint, bigint][]> + getKeys(key1: bigint, key2: bigint): Promise<[bigint, bigint][]> + getKeysPaged(pageSize: number): AsyncIterable<[bigint, bigint][]> + getKeysPaged(pageSize: number, key1: bigint): AsyncIterable<[bigint, bigint][]> + getKeysPaged(pageSize: number, key1: bigint, key2: bigint): AsyncIterable<[bigint, bigint][]> + getPairs(): Promise<[k: [bigint, bigint], v: efinityV3014.Token][]> + getPairs(key1: bigint): Promise<[k: [bigint, bigint], v: efinityV3014.Token][]> + getPairs(key1: bigint, key2: bigint): Promise<[k: [bigint, bigint], v: efinityV3014.Token][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [bigint, bigint], v: efinityV3014.Token][]> + getPairsPaged(pageSize: number, key1: bigint): AsyncIterable<[k: [bigint, bigint], v: efinityV3014.Token][]> + getPairsPaged(pageSize: number, key1: bigint, key2: bigint): AsyncIterable<[k: [bigint, bigint], v: efinityV3014.Token][]> +} + +/** + * Tokens storage + */ +export interface MultiTokensTokensStorageRocfinityV3012 { + get(key1: bigint, key2: bigint): Promise<(rocfinityV3012.Token | undefined)> + getAll(): Promise + getMany(keys: [bigint, bigint][]): Promise<(rocfinityV3012.Token | undefined)[]> + getKeys(): Promise<[bigint, bigint][]> + getKeys(key1: bigint): Promise<[bigint, bigint][]> + getKeys(key1: bigint, key2: bigint): Promise<[bigint, bigint][]> + getKeysPaged(pageSize: number): AsyncIterable<[bigint, bigint][]> + getKeysPaged(pageSize: number, key1: bigint): AsyncIterable<[bigint, bigint][]> + getKeysPaged(pageSize: number, key1: bigint, key2: bigint): AsyncIterable<[bigint, bigint][]> + getPairs(): Promise<[k: [bigint, bigint], v: rocfinityV3012.Token][]> + getPairs(key1: bigint): Promise<[k: [bigint, bigint], v: rocfinityV3012.Token][]> + getPairs(key1: bigint, key2: bigint): Promise<[k: [bigint, bigint], v: rocfinityV3012.Token][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [bigint, bigint], v: rocfinityV3012.Token][]> + getPairsPaged(pageSize: number, key1: bigint): AsyncIterable<[k: [bigint, bigint], v: rocfinityV3012.Token][]> + getPairsPaged(pageSize: number, key1: bigint, key2: bigint): AsyncIterable<[k: [bigint, bigint], v: rocfinityV3012.Token][]> +} + /** * Tokens storage */ @@ -5359,6 +5930,36 @@ export class ParachainSystemAuthorizedUpgradeStorage extends StorageBase { return this as any } + /** + * The next authorized upgrade, if there is one. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '901f6f87c9fafe3d3f61c36b45b24a63a90d51ae151f2b4a361d3c5611ffb723' + } + + /** + * The next authorized upgrade, if there is one. + */ + get asEfinityV3014(): ParachainSystemAuthorizedUpgradeStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * The next authorized upgrade, if there is one. + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === '8620bdc4f360add1f8e58e488bdba4fa9b6dab86ecdd1c942b8d9de43ede38e5' + } + + /** + * The next authorized upgrade, if there is one. + */ + get asRocfinityV3012(): ParachainSystemAuthorizedUpgradeStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * The next authorized upgrade, if there is one. */ @@ -5382,6 +5983,20 @@ export interface ParachainSystemAuthorizedUpgradeStorageEfinityV1 { get(): Promise<(Uint8Array | undefined)> } +/** + * The next authorized upgrade, if there is one. + */ +export interface ParachainSystemAuthorizedUpgradeStorageEfinityV3014 { + get(): Promise<(efinityV3014.CodeUpgradeAuthorization | undefined)> +} + +/** + * The next authorized upgrade, if there is one. + */ +export interface ParachainSystemAuthorizedUpgradeStorageRocfinityV3012 { + get(): Promise<(Uint8Array | undefined)> +} + /** * The next authorized upgrade, if there is one. */ @@ -6437,15 +7052,15 @@ export class PolkadotXcmLockedFungiblesStorage extends StorageBase { /** * Fungible assets which we know are locked on this chain. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === '83620d989e5dd77ea5cdf77e62586d64ad0b7ace0ba3b24d7f207643583d77cc' } /** * Fungible assets which we know are locked on this chain. */ - get asV500(): PolkadotXcmLockedFungiblesStorageV500 { - assert(this.isV500) + get asEfinityV3014(): PolkadotXcmLockedFungiblesStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -6453,18 +7068,18 @@ export class PolkadotXcmLockedFungiblesStorage extends StorageBase { /** * Fungible assets which we know are locked on this chain. */ -export interface PolkadotXcmLockedFungiblesStorageV500 { - get(key: Uint8Array): Promise<([bigint, v500.VersionedMultiLocation][] | undefined)> - getAll(): Promise<[bigint, v500.VersionedMultiLocation][][]> - getMany(keys: Uint8Array[]): Promise<([bigint, v500.VersionedMultiLocation][] | undefined)[]> +export interface PolkadotXcmLockedFungiblesStorageEfinityV3014 { + get(key: Uint8Array): Promise<([bigint, efinityV3014.VersionedMultiLocation][] | undefined)> + getAll(): Promise<[bigint, efinityV3014.VersionedMultiLocation][][]> + getMany(keys: Uint8Array[]): Promise<([bigint, efinityV3014.VersionedMultiLocation][] | undefined)[]> getKeys(): Promise getKeys(key: Uint8Array): Promise getKeysPaged(pageSize: number): AsyncIterable getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable - getPairs(): Promise<[k: Uint8Array, v: [bigint, v500.VersionedMultiLocation][]][]> - getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: [bigint, v500.VersionedMultiLocation][]][]> - getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: [bigint, v500.VersionedMultiLocation][]][]> - getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: [bigint, v500.VersionedMultiLocation][]][]> + getPairs(): Promise<[k: Uint8Array, v: [bigint, efinityV3014.VersionedMultiLocation][]][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: [bigint, efinityV3014.VersionedMultiLocation][]][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: [bigint, efinityV3014.VersionedMultiLocation][]][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: [bigint, efinityV3014.VersionedMultiLocation][]][]> } export class PolkadotXcmQueriesStorage extends StorageBase { @@ -6491,6 +7106,36 @@ export class PolkadotXcmQueriesStorage extends StorageBase { return this as any } + /** + * The ongoing queries. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === 'c33614a63099009a42799d8206979c61fd1a7b5d142259a57bdcbc726105e8f1' + } + + /** + * The ongoing queries. + */ + get asEfinityV3014(): PolkadotXcmQueriesStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * The ongoing queries. + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === '8497eae9bd9ecc14a9d7da5daf99074e5fb888ce8b1254175ebacb93a450f902' + } + + /** + * The ongoing queries. + */ + get asRocfinityV3012(): PolkadotXcmQueriesStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * The ongoing queries. */ @@ -6524,6 +7169,40 @@ export interface PolkadotXcmQueriesStorageEfinityV3000 { getPairsPaged(pageSize: number, key: bigint): AsyncIterable<[k: bigint, v: efinityV3000.QueryStatus][]> } +/** + * The ongoing queries. + */ +export interface PolkadotXcmQueriesStorageEfinityV3014 { + get(key: bigint): Promise<(efinityV3014.QueryStatus | undefined)> + getAll(): Promise + getMany(keys: bigint[]): Promise<(efinityV3014.QueryStatus | undefined)[]> + getKeys(): Promise + getKeys(key: bigint): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: bigint): AsyncIterable + getPairs(): Promise<[k: bigint, v: efinityV3014.QueryStatus][]> + getPairs(key: bigint): Promise<[k: bigint, v: efinityV3014.QueryStatus][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: bigint, v: efinityV3014.QueryStatus][]> + getPairsPaged(pageSize: number, key: bigint): AsyncIterable<[k: bigint, v: efinityV3014.QueryStatus][]> +} + +/** + * The ongoing queries. + */ +export interface PolkadotXcmQueriesStorageRocfinityV3012 { + get(key: bigint): Promise<(rocfinityV3012.QueryStatus | undefined)> + getAll(): Promise + getMany(keys: bigint[]): Promise<(rocfinityV3012.QueryStatus | undefined)[]> + getKeys(): Promise + getKeys(key: bigint): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: bigint): AsyncIterable + getPairs(): Promise<[k: bigint, v: rocfinityV3012.QueryStatus][]> + getPairs(key: bigint): Promise<[k: bigint, v: rocfinityV3012.QueryStatus][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: bigint, v: rocfinityV3012.QueryStatus][]> + getPairsPaged(pageSize: number, key: bigint): AsyncIterable<[k: bigint, v: rocfinityV3012.QueryStatus][]> +} + /** * The ongoing queries. */ @@ -6585,15 +7264,15 @@ export class PolkadotXcmRemoteLockedFungiblesStorage extends StorageBase { /** * Fungible assets which we know are locked on a remote chain. */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === '32350375a3f683ddfbcb5dbc0bc4773d1d5aa9c2f1f2e358dced4492be76a541' } /** * Fungible assets which we know are locked on a remote chain. */ - get asV500(): PolkadotXcmRemoteLockedFungiblesStorageV500 { - assert(this.isV500) + get asEfinityV3014(): PolkadotXcmRemoteLockedFungiblesStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -6601,26 +7280,26 @@ export class PolkadotXcmRemoteLockedFungiblesStorage extends StorageBase { /** * Fungible assets which we know are locked on a remote chain. */ -export interface PolkadotXcmRemoteLockedFungiblesStorageV500 { - get(key1: number, key2: Uint8Array, key3: v500.VersionedAssetId): Promise<(v500.RemoteLockedFungibleRecord | undefined)> - getAll(): Promise - getMany(keys: [number, Uint8Array, v500.VersionedAssetId][]): Promise<(v500.RemoteLockedFungibleRecord | undefined)[]> - getKeys(): Promise<[number, Uint8Array, v500.VersionedAssetId][]> - getKeys(key1: number): Promise<[number, Uint8Array, v500.VersionedAssetId][]> - getKeys(key1: number, key2: Uint8Array): Promise<[number, Uint8Array, v500.VersionedAssetId][]> - getKeys(key1: number, key2: Uint8Array, key3: v500.VersionedAssetId): Promise<[number, Uint8Array, v500.VersionedAssetId][]> - getKeysPaged(pageSize: number): AsyncIterable<[number, Uint8Array, v500.VersionedAssetId][]> - getKeysPaged(pageSize: number, key1: number): AsyncIterable<[number, Uint8Array, v500.VersionedAssetId][]> - getKeysPaged(pageSize: number, key1: number, key2: Uint8Array): AsyncIterable<[number, Uint8Array, v500.VersionedAssetId][]> - getKeysPaged(pageSize: number, key1: number, key2: Uint8Array, key3: v500.VersionedAssetId): AsyncIterable<[number, Uint8Array, v500.VersionedAssetId][]> - getPairs(): Promise<[k: [number, Uint8Array, v500.VersionedAssetId], v: v500.RemoteLockedFungibleRecord][]> - getPairs(key1: number): Promise<[k: [number, Uint8Array, v500.VersionedAssetId], v: v500.RemoteLockedFungibleRecord][]> - getPairs(key1: number, key2: Uint8Array): Promise<[k: [number, Uint8Array, v500.VersionedAssetId], v: v500.RemoteLockedFungibleRecord][]> - getPairs(key1: number, key2: Uint8Array, key3: v500.VersionedAssetId): Promise<[k: [number, Uint8Array, v500.VersionedAssetId], v: v500.RemoteLockedFungibleRecord][]> - getPairsPaged(pageSize: number): AsyncIterable<[k: [number, Uint8Array, v500.VersionedAssetId], v: v500.RemoteLockedFungibleRecord][]> - getPairsPaged(pageSize: number, key1: number): AsyncIterable<[k: [number, Uint8Array, v500.VersionedAssetId], v: v500.RemoteLockedFungibleRecord][]> - getPairsPaged(pageSize: number, key1: number, key2: Uint8Array): AsyncIterable<[k: [number, Uint8Array, v500.VersionedAssetId], v: v500.RemoteLockedFungibleRecord][]> - getPairsPaged(pageSize: number, key1: number, key2: Uint8Array, key3: v500.VersionedAssetId): AsyncIterable<[k: [number, Uint8Array, v500.VersionedAssetId], v: v500.RemoteLockedFungibleRecord][]> +export interface PolkadotXcmRemoteLockedFungiblesStorageEfinityV3014 { + get(key1: number, key2: Uint8Array, key3: efinityV3014.VersionedAssetId): Promise<(efinityV3014.RemoteLockedFungibleRecord | undefined)> + getAll(): Promise + getMany(keys: [number, Uint8Array, efinityV3014.VersionedAssetId][]): Promise<(efinityV3014.RemoteLockedFungibleRecord | undefined)[]> + getKeys(): Promise<[number, Uint8Array, efinityV3014.VersionedAssetId][]> + getKeys(key1: number): Promise<[number, Uint8Array, efinityV3014.VersionedAssetId][]> + getKeys(key1: number, key2: Uint8Array): Promise<[number, Uint8Array, efinityV3014.VersionedAssetId][]> + getKeys(key1: number, key2: Uint8Array, key3: efinityV3014.VersionedAssetId): Promise<[number, Uint8Array, efinityV3014.VersionedAssetId][]> + getKeysPaged(pageSize: number): AsyncIterable<[number, Uint8Array, efinityV3014.VersionedAssetId][]> + getKeysPaged(pageSize: number, key1: number): AsyncIterable<[number, Uint8Array, efinityV3014.VersionedAssetId][]> + getKeysPaged(pageSize: number, key1: number, key2: Uint8Array): AsyncIterable<[number, Uint8Array, efinityV3014.VersionedAssetId][]> + getKeysPaged(pageSize: number, key1: number, key2: Uint8Array, key3: efinityV3014.VersionedAssetId): AsyncIterable<[number, Uint8Array, efinityV3014.VersionedAssetId][]> + getPairs(): Promise<[k: [number, Uint8Array, efinityV3014.VersionedAssetId], v: efinityV3014.RemoteLockedFungibleRecord][]> + getPairs(key1: number): Promise<[k: [number, Uint8Array, efinityV3014.VersionedAssetId], v: efinityV3014.RemoteLockedFungibleRecord][]> + getPairs(key1: number, key2: Uint8Array): Promise<[k: [number, Uint8Array, efinityV3014.VersionedAssetId], v: efinityV3014.RemoteLockedFungibleRecord][]> + getPairs(key1: number, key2: Uint8Array, key3: efinityV3014.VersionedAssetId): Promise<[k: [number, Uint8Array, efinityV3014.VersionedAssetId], v: efinityV3014.RemoteLockedFungibleRecord][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [number, Uint8Array, efinityV3014.VersionedAssetId], v: efinityV3014.RemoteLockedFungibleRecord][]> + getPairsPaged(pageSize: number, key1: number): AsyncIterable<[k: [number, Uint8Array, efinityV3014.VersionedAssetId], v: efinityV3014.RemoteLockedFungibleRecord][]> + getPairsPaged(pageSize: number, key1: number, key2: Uint8Array): AsyncIterable<[k: [number, Uint8Array, efinityV3014.VersionedAssetId], v: efinityV3014.RemoteLockedFungibleRecord][]> + getPairsPaged(pageSize: number, key1: number, key2: Uint8Array, key3: efinityV3014.VersionedAssetId): AsyncIterable<[k: [number, Uint8Array, efinityV3014.VersionedAssetId], v: efinityV3014.RemoteLockedFungibleRecord][]> } export class PolkadotXcmSafeXcmVersionStorage extends StorageBase { @@ -6682,6 +7361,36 @@ export class PolkadotXcmSupportedVersionStorage extends StorageBase { return this as any } + /** + * The Latest versions that we know various locations support. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '0e2aec9a2da85831b6c7f06cf2ebb00fa3489433254df2ecc1d89a9f142d7859' + } + + /** + * The Latest versions that we know various locations support. + */ + get asEfinityV3014(): PolkadotXcmSupportedVersionStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * The Latest versions that we know various locations support. + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === 'bf203870a932f637011bee3e0dae76dc35a120f80e5ac7fb32e2dbede4fd5795' + } + + /** + * The Latest versions that we know various locations support. + */ + get asRocfinityV3012(): PolkadotXcmSupportedVersionStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * The Latest versions that we know various locations support. */ @@ -6719,6 +7428,48 @@ export interface PolkadotXcmSupportedVersionStorageEfinityV3000 { getPairsPaged(pageSize: number, key1: number, key2: efinityV3000.VersionedMultiLocation): AsyncIterable<[k: [number, efinityV3000.VersionedMultiLocation], v: number][]> } +/** + * The Latest versions that we know various locations support. + */ +export interface PolkadotXcmSupportedVersionStorageEfinityV3014 { + get(key1: number, key2: efinityV3014.VersionedMultiLocation): Promise<(number | undefined)> + getAll(): Promise + getMany(keys: [number, efinityV3014.VersionedMultiLocation][]): Promise<(number | undefined)[]> + getKeys(): Promise<[number, efinityV3014.VersionedMultiLocation][]> + getKeys(key1: number): Promise<[number, efinityV3014.VersionedMultiLocation][]> + getKeys(key1: number, key2: efinityV3014.VersionedMultiLocation): Promise<[number, efinityV3014.VersionedMultiLocation][]> + getKeysPaged(pageSize: number): AsyncIterable<[number, efinityV3014.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number): AsyncIterable<[number, efinityV3014.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number, key2: efinityV3014.VersionedMultiLocation): AsyncIterable<[number, efinityV3014.VersionedMultiLocation][]> + getPairs(): Promise<[k: [number, efinityV3014.VersionedMultiLocation], v: number][]> + getPairs(key1: number): Promise<[k: [number, efinityV3014.VersionedMultiLocation], v: number][]> + getPairs(key1: number, key2: efinityV3014.VersionedMultiLocation): Promise<[k: [number, efinityV3014.VersionedMultiLocation], v: number][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [number, efinityV3014.VersionedMultiLocation], v: number][]> + getPairsPaged(pageSize: number, key1: number): AsyncIterable<[k: [number, efinityV3014.VersionedMultiLocation], v: number][]> + getPairsPaged(pageSize: number, key1: number, key2: efinityV3014.VersionedMultiLocation): AsyncIterable<[k: [number, efinityV3014.VersionedMultiLocation], v: number][]> +} + +/** + * The Latest versions that we know various locations support. + */ +export interface PolkadotXcmSupportedVersionStorageRocfinityV3012 { + get(key1: number, key2: rocfinityV3012.VersionedMultiLocation): Promise<(number | undefined)> + getAll(): Promise + getMany(keys: [number, rocfinityV3012.VersionedMultiLocation][]): Promise<(number | undefined)[]> + getKeys(): Promise<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeys(key1: number): Promise<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeys(key1: number, key2: rocfinityV3012.VersionedMultiLocation): Promise<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeysPaged(pageSize: number): AsyncIterable<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number): AsyncIterable<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number, key2: rocfinityV3012.VersionedMultiLocation): AsyncIterable<[number, rocfinityV3012.VersionedMultiLocation][]> + getPairs(): Promise<[k: [number, rocfinityV3012.VersionedMultiLocation], v: number][]> + getPairs(key1: number): Promise<[k: [number, rocfinityV3012.VersionedMultiLocation], v: number][]> + getPairs(key1: number, key2: rocfinityV3012.VersionedMultiLocation): Promise<[k: [number, rocfinityV3012.VersionedMultiLocation], v: number][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [number, rocfinityV3012.VersionedMultiLocation], v: number][]> + getPairsPaged(pageSize: number, key1: number): AsyncIterable<[k: [number, rocfinityV3012.VersionedMultiLocation], v: number][]> + getPairsPaged(pageSize: number, key1: number, key2: rocfinityV3012.VersionedMultiLocation): AsyncIterable<[k: [number, rocfinityV3012.VersionedMultiLocation], v: number][]> +} + /** * The Latest versions that we know various locations support. */ @@ -6745,8 +7496,46 @@ export class PolkadotXcmVersionDiscoveryQueueStorage extends StorageBase { return 'PolkadotXcm' } - protected getName() { - return 'VersionDiscoveryQueue' + protected getName() { + return 'VersionDiscoveryQueue' + } + + /** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ + get isEfinityV3000(): boolean { + return this.getTypeHash() === '16a258fa3891b3d97c16b446ca40a6dbafd16eb5bc2936a51286241b38207f42' + } + + /** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ + get asEfinityV3000(): PolkadotXcmVersionDiscoveryQueueStorageEfinityV3000 { + assert(this.isEfinityV3000) + return this as any + } + + /** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '1861bd13354557dc519a64b8d53a95cd897ff993484c969af972f15ebe14ed22' + } + + /** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ + get asEfinityV3014(): PolkadotXcmVersionDiscoveryQueueStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any } /** @@ -6754,7 +7543,7 @@ export class PolkadotXcmVersionDiscoveryQueueStorage extends StorageBase { * the `u32` counter is the number of times that a send to the destination has been attempted, * which is used as a prioritization. */ - get isEfinityV3000(): boolean { + get isRocfinityV3012(): boolean { return this.getTypeHash() === '16a258fa3891b3d97c16b446ca40a6dbafd16eb5bc2936a51286241b38207f42' } @@ -6763,8 +7552,8 @@ export class PolkadotXcmVersionDiscoveryQueueStorage extends StorageBase { * the `u32` counter is the number of times that a send to the destination has been attempted, * which is used as a prioritization. */ - get asEfinityV3000(): PolkadotXcmVersionDiscoveryQueueStorageEfinityV3000 { - assert(this.isEfinityV3000) + get asRocfinityV3012(): PolkadotXcmVersionDiscoveryQueueStorageRocfinityV3012 { + assert(this.isRocfinityV3012) return this as any } @@ -6797,6 +7586,24 @@ export interface PolkadotXcmVersionDiscoveryQueueStorageEfinityV3000 { get(): Promise<[efinityV3000.VersionedMultiLocation, number][]> } +/** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ +export interface PolkadotXcmVersionDiscoveryQueueStorageEfinityV3014 { + get(): Promise<[efinityV3014.VersionedMultiLocation, number][]> +} + +/** + * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and + * the `u32` counter is the number of times that a send to the destination has been attempted, + * which is used as a prioritization. + */ +export interface PolkadotXcmVersionDiscoveryQueueStorageRocfinityV3012 { + get(): Promise<[rocfinityV3012.VersionedMultiLocation, number][]> +} + /** * Destinations whose latest XCM version we would like to know. Duplicates not allowed, and * the `u32` counter is the number of times that a send to the destination has been attempted, @@ -6830,6 +7637,36 @@ export class PolkadotXcmVersionNotifiersStorage extends StorageBase { return this as any } + /** + * All locations that we have requested version notifications from. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '2e570d6a39a9644e69bdccf883c25d1723f752493a252d530fc3667560486716' + } + + /** + * All locations that we have requested version notifications from. + */ + get asEfinityV3014(): PolkadotXcmVersionNotifiersStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * All locations that we have requested version notifications from. + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === 'c04d92c1d09bb51782b185c1fa4f78678bd7c63c2388986e2fe34f2f1e02cf9a' + } + + /** + * All locations that we have requested version notifications from. + */ + get asRocfinityV3012(): PolkadotXcmVersionNotifiersStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * All locations that we have requested version notifications from. */ @@ -6867,6 +7704,48 @@ export interface PolkadotXcmVersionNotifiersStorageEfinityV3000 { getPairsPaged(pageSize: number, key1: number, key2: efinityV3000.VersionedMultiLocation): AsyncIterable<[k: [number, efinityV3000.VersionedMultiLocation], v: bigint][]> } +/** + * All locations that we have requested version notifications from. + */ +export interface PolkadotXcmVersionNotifiersStorageEfinityV3014 { + get(key1: number, key2: efinityV3014.VersionedMultiLocation): Promise<(bigint | undefined)> + getAll(): Promise + getMany(keys: [number, efinityV3014.VersionedMultiLocation][]): Promise<(bigint | undefined)[]> + getKeys(): Promise<[number, efinityV3014.VersionedMultiLocation][]> + getKeys(key1: number): Promise<[number, efinityV3014.VersionedMultiLocation][]> + getKeys(key1: number, key2: efinityV3014.VersionedMultiLocation): Promise<[number, efinityV3014.VersionedMultiLocation][]> + getKeysPaged(pageSize: number): AsyncIterable<[number, efinityV3014.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number): AsyncIterable<[number, efinityV3014.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number, key2: efinityV3014.VersionedMultiLocation): AsyncIterable<[number, efinityV3014.VersionedMultiLocation][]> + getPairs(): Promise<[k: [number, efinityV3014.VersionedMultiLocation], v: bigint][]> + getPairs(key1: number): Promise<[k: [number, efinityV3014.VersionedMultiLocation], v: bigint][]> + getPairs(key1: number, key2: efinityV3014.VersionedMultiLocation): Promise<[k: [number, efinityV3014.VersionedMultiLocation], v: bigint][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [number, efinityV3014.VersionedMultiLocation], v: bigint][]> + getPairsPaged(pageSize: number, key1: number): AsyncIterable<[k: [number, efinityV3014.VersionedMultiLocation], v: bigint][]> + getPairsPaged(pageSize: number, key1: number, key2: efinityV3014.VersionedMultiLocation): AsyncIterable<[k: [number, efinityV3014.VersionedMultiLocation], v: bigint][]> +} + +/** + * All locations that we have requested version notifications from. + */ +export interface PolkadotXcmVersionNotifiersStorageRocfinityV3012 { + get(key1: number, key2: rocfinityV3012.VersionedMultiLocation): Promise<(bigint | undefined)> + getAll(): Promise + getMany(keys: [number, rocfinityV3012.VersionedMultiLocation][]): Promise<(bigint | undefined)[]> + getKeys(): Promise<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeys(key1: number): Promise<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeys(key1: number, key2: rocfinityV3012.VersionedMultiLocation): Promise<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeysPaged(pageSize: number): AsyncIterable<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number): AsyncIterable<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number, key2: rocfinityV3012.VersionedMultiLocation): AsyncIterable<[number, rocfinityV3012.VersionedMultiLocation][]> + getPairs(): Promise<[k: [number, rocfinityV3012.VersionedMultiLocation], v: bigint][]> + getPairs(key1: number): Promise<[k: [number, rocfinityV3012.VersionedMultiLocation], v: bigint][]> + getPairs(key1: number, key2: rocfinityV3012.VersionedMultiLocation): Promise<[k: [number, rocfinityV3012.VersionedMultiLocation], v: bigint][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [number, rocfinityV3012.VersionedMultiLocation], v: bigint][]> + getPairsPaged(pageSize: number, key1: number): AsyncIterable<[k: [number, rocfinityV3012.VersionedMultiLocation], v: bigint][]> + getPairsPaged(pageSize: number, key1: number, key2: rocfinityV3012.VersionedMultiLocation): AsyncIterable<[k: [number, rocfinityV3012.VersionedMultiLocation], v: bigint][]> +} + /** * All locations that we have requested version notifications from. */ @@ -6914,6 +7793,40 @@ export class PolkadotXcmVersionNotifyTargetsStorage extends StorageBase { return this as any } + /** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '080bdd3fd57ea1cba05e6b46642e4860965e8f150a64cc9d5bafc6eebd6207fb' + } + + /** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ + get asEfinityV3014(): PolkadotXcmVersionNotifyTargetsStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === 'be7b24532d6af66a6c35ced8427c3201e32a7ab9e2a0c901f57c6d5a416ddc46' + } + + /** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ + get asRocfinityV3012(): PolkadotXcmVersionNotifyTargetsStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * The target locations that are subscribed to our version changes, as well as the most recent * of our versions we informed them of. @@ -6954,6 +7867,50 @@ export interface PolkadotXcmVersionNotifyTargetsStorageEfinityV3000 { getPairsPaged(pageSize: number, key1: number, key2: efinityV3000.VersionedMultiLocation): AsyncIterable<[k: [number, efinityV3000.VersionedMultiLocation], v: [bigint, bigint, number]][]> } +/** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ +export interface PolkadotXcmVersionNotifyTargetsStorageEfinityV3014 { + get(key1: number, key2: efinityV3014.VersionedMultiLocation): Promise<([bigint, efinityV3014.Weight, number] | undefined)> + getAll(): Promise<[bigint, efinityV3014.Weight, number][]> + getMany(keys: [number, efinityV3014.VersionedMultiLocation][]): Promise<([bigint, efinityV3014.Weight, number] | undefined)[]> + getKeys(): Promise<[number, efinityV3014.VersionedMultiLocation][]> + getKeys(key1: number): Promise<[number, efinityV3014.VersionedMultiLocation][]> + getKeys(key1: number, key2: efinityV3014.VersionedMultiLocation): Promise<[number, efinityV3014.VersionedMultiLocation][]> + getKeysPaged(pageSize: number): AsyncIterable<[number, efinityV3014.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number): AsyncIterable<[number, efinityV3014.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number, key2: efinityV3014.VersionedMultiLocation): AsyncIterable<[number, efinityV3014.VersionedMultiLocation][]> + getPairs(): Promise<[k: [number, efinityV3014.VersionedMultiLocation], v: [bigint, efinityV3014.Weight, number]][]> + getPairs(key1: number): Promise<[k: [number, efinityV3014.VersionedMultiLocation], v: [bigint, efinityV3014.Weight, number]][]> + getPairs(key1: number, key2: efinityV3014.VersionedMultiLocation): Promise<[k: [number, efinityV3014.VersionedMultiLocation], v: [bigint, efinityV3014.Weight, number]][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [number, efinityV3014.VersionedMultiLocation], v: [bigint, efinityV3014.Weight, number]][]> + getPairsPaged(pageSize: number, key1: number): AsyncIterable<[k: [number, efinityV3014.VersionedMultiLocation], v: [bigint, efinityV3014.Weight, number]][]> + getPairsPaged(pageSize: number, key1: number, key2: efinityV3014.VersionedMultiLocation): AsyncIterable<[k: [number, efinityV3014.VersionedMultiLocation], v: [bigint, efinityV3014.Weight, number]][]> +} + +/** + * The target locations that are subscribed to our version changes, as well as the most recent + * of our versions we informed them of. + */ +export interface PolkadotXcmVersionNotifyTargetsStorageRocfinityV3012 { + get(key1: number, key2: rocfinityV3012.VersionedMultiLocation): Promise<([bigint, bigint, number] | undefined)> + getAll(): Promise<[bigint, bigint, number][]> + getMany(keys: [number, rocfinityV3012.VersionedMultiLocation][]): Promise<([bigint, bigint, number] | undefined)[]> + getKeys(): Promise<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeys(key1: number): Promise<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeys(key1: number, key2: rocfinityV3012.VersionedMultiLocation): Promise<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeysPaged(pageSize: number): AsyncIterable<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number): AsyncIterable<[number, rocfinityV3012.VersionedMultiLocation][]> + getKeysPaged(pageSize: number, key1: number, key2: rocfinityV3012.VersionedMultiLocation): AsyncIterable<[number, rocfinityV3012.VersionedMultiLocation][]> + getPairs(): Promise<[k: [number, rocfinityV3012.VersionedMultiLocation], v: [bigint, bigint, number]][]> + getPairs(key1: number): Promise<[k: [number, rocfinityV3012.VersionedMultiLocation], v: [bigint, bigint, number]][]> + getPairs(key1: number, key2: rocfinityV3012.VersionedMultiLocation): Promise<[k: [number, rocfinityV3012.VersionedMultiLocation], v: [bigint, bigint, number]][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: [number, rocfinityV3012.VersionedMultiLocation], v: [bigint, bigint, number]][]> + getPairsPaged(pageSize: number, key1: number): AsyncIterable<[k: [number, rocfinityV3012.VersionedMultiLocation], v: [bigint, bigint, number]][]> + getPairsPaged(pageSize: number, key1: number, key2: rocfinityV3012.VersionedMultiLocation): AsyncIterable<[k: [number, rocfinityV3012.VersionedMultiLocation], v: [bigint, bigint, number]][]> +} + /** * The target locations that are subscribed to our version changes, as well as the most recent * of our versions we informed them of. @@ -6988,15 +7945,15 @@ export class PolkadotXcmXcmExecutionSuspendedStorage extends StorageBase { /** * Global suspension state of the XCM executor. */ - get isV602(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === '1b6fbf1674d189f761a7ac63093bf5c755bf073dd9d9f0dbe657289f92575db5' } /** * Global suspension state of the XCM executor. */ - get asV602(): PolkadotXcmXcmExecutionSuspendedStorageV602 { - assert(this.isV602) + get asEfinityV3014(): PolkadotXcmXcmExecutionSuspendedStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -7004,7 +7961,7 @@ export class PolkadotXcmXcmExecutionSuspendedStorage extends StorageBase { /** * Global suspension state of the XCM executor. */ -export interface PolkadotXcmXcmExecutionSuspendedStorageV602 { +export interface PolkadotXcmXcmExecutionSuspendedStorageEfinityV3014 { get(): Promise } @@ -7332,6 +8289,36 @@ export class SchedulerAgendaStorage extends StorageBase { return this as any } + /** + * Items to be executed, indexed by the block number that they should be executed on. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '6fe031a319b530f979b7d99af729c9762ca4fc70785d6631d8088992a71ae701' + } + + /** + * Items to be executed, indexed by the block number that they should be executed on. + */ + get asEfinityV3014(): SchedulerAgendaStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * Items to be executed, indexed by the block number that they should be executed on. + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === 'a3e055e5b1bc78a9c0bf07ec2e12a6e84ef0e6040db9b7d685a8c82d052bd87e' + } + + /** + * Items to be executed, indexed by the block number that they should be executed on. + */ + get asRocfinityV3012(): SchedulerAgendaStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * Items to be executed, indexed by the block number that they should be executed on. */ @@ -7416,6 +8403,40 @@ export interface SchedulerAgendaStorageEfinityV3012 { getPairsPaged(pageSize: number, key: number): AsyncIterable<[k: number, v: (efinityV3012.Scheduled | undefined)[]][]> } +/** + * Items to be executed, indexed by the block number that they should be executed on. + */ +export interface SchedulerAgendaStorageEfinityV3014 { + get(key: number): Promise<(efinityV3014.Scheduled | undefined)[]> + getAll(): Promise<(efinityV3014.Scheduled | undefined)[][]> + getMany(keys: number[]): Promise<(efinityV3014.Scheduled | undefined)[][]> + getKeys(): Promise + getKeys(key: number): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: number): AsyncIterable + getPairs(): Promise<[k: number, v: (efinityV3014.Scheduled | undefined)[]][]> + getPairs(key: number): Promise<[k: number, v: (efinityV3014.Scheduled | undefined)[]][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: number, v: (efinityV3014.Scheduled | undefined)[]][]> + getPairsPaged(pageSize: number, key: number): AsyncIterable<[k: number, v: (efinityV3014.Scheduled | undefined)[]][]> +} + +/** + * Items to be executed, indexed by the block number that they should be executed on. + */ +export interface SchedulerAgendaStorageRocfinityV3012 { + get(key: number): Promise<(rocfinityV3012.Scheduled | undefined)[]> + getAll(): Promise<(rocfinityV3012.Scheduled | undefined)[][]> + getMany(keys: number[]): Promise<(rocfinityV3012.Scheduled | undefined)[][]> + getKeys(): Promise + getKeys(key: number): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: number): AsyncIterable + getPairs(): Promise<[k: number, v: (rocfinityV3012.Scheduled | undefined)[]][]> + getPairs(key: number): Promise<[k: number, v: (rocfinityV3012.Scheduled | undefined)[]][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: number, v: (rocfinityV3012.Scheduled | undefined)[]][]> + getPairsPaged(pageSize: number, key: number): AsyncIterable<[k: number, v: (rocfinityV3012.Scheduled | undefined)[]][]> +} + /** * Items to be executed, indexed by the block number that they should be executed on. */ @@ -7936,6 +8957,36 @@ export class SystemAccountStorage extends StorageBase { return this as any } + /** + * The full account information for a particular account ID. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === 'd6b7a816e0cf6dc8f60cb2bd55c5c5ae7ad928521a6e98aafbe6e954f5c54878' + } + + /** + * The full account information for a particular account ID. + */ + get asEfinityV3014(): SystemAccountStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + + /** + * The full account information for a particular account ID. + */ + get isRocfinityV3012(): boolean { + return this.getTypeHash() === '1ddc7ade926221442c388ee4405a71c9428e548fab037445aaf4b3a78f4735c1' + } + + /** + * The full account information for a particular account ID. + */ + get asRocfinityV3012(): SystemAccountStorageRocfinityV3012 { + assert(this.isRocfinityV3012) + return this as any + } + /** * The full account information for a particular account ID. */ @@ -7969,6 +9020,40 @@ export interface SystemAccountStorageEfinityV1 { getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV1.AccountInfo][]> } +/** + * The full account information for a particular account ID. + */ +export interface SystemAccountStorageEfinityV3014 { + get(key: Uint8Array): Promise + getAll(): Promise + getMany(keys: Uint8Array[]): Promise + getKeys(): Promise + getKeys(key: Uint8Array): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable + getPairs(): Promise<[k: Uint8Array, v: efinityV3014.AccountInfo][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: efinityV3014.AccountInfo][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: efinityV3014.AccountInfo][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV3014.AccountInfo][]> +} + +/** + * The full account information for a particular account ID. + */ +export interface SystemAccountStorageRocfinityV3012 { + get(key: Uint8Array): Promise + getAll(): Promise + getMany(keys: Uint8Array[]): Promise + getKeys(): Promise + getKeys(key: Uint8Array): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable + getPairs(): Promise<[k: Uint8Array, v: rocfinityV3012.AccountInfo][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: rocfinityV3012.AccountInfo][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: rocfinityV3012.AccountInfo][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: rocfinityV3012.AccountInfo][]> +} + /** * The full account information for a particular account ID. */ @@ -8417,6 +9502,33 @@ export class SystemEventsStorage extends StorageBase { return this as any } + /** + * Events deposited for the current block. + * + * NOTE: The item is unbound and should therefore never be read on chain. + * It could otherwise inflate the PoV size of a block. + * + * Events have a large in-memory size. Box the events to not go out-of-memory + * just in case someone still reads them from within the runtime. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === 'cc511fb88fb3c573ce4bbe26f8662a53bd4e39e3c663fb39824ed94a8f5a1ca7' + } + + /** + * Events deposited for the current block. + * + * NOTE: The item is unbound and should therefore never be read on chain. + * It could otherwise inflate the PoV size of a block. + * + * Events have a large in-memory size. Box the events to not go out-of-memory + * just in case someone still reads them from within the runtime. + */ + get asEfinityV3014(): SystemEventsStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + /** * Events deposited for the current block. * @@ -8609,6 +9721,19 @@ export interface SystemEventsStorageEfinityV3012 { get(): Promise } +/** + * Events deposited for the current block. + * + * NOTE: The item is unbound and should therefore never be read on chain. + * It could otherwise inflate the PoV size of a block. + * + * Events have a large in-memory size. Box the events to not go out-of-memory + * just in case someone still reads them from within the runtime. + */ +export interface SystemEventsStorageEfinityV3014 { + get(): Promise +} + /** * Events deposited for the current block. * @@ -9312,6 +10437,21 @@ export class TechnicalCommitteeProposalOfStorage extends StorageBase { return this as any } + /** + * Actual proposal for a given hash, if it's current. + */ + get isEfinityV3014(): boolean { + return this.getTypeHash() === '55b93fe51dc259c64e7ccd6364c69a6ff7c5dcacfd08498dc55059727da4938d' + } + + /** + * Actual proposal for a given hash, if it's current. + */ + get asEfinityV3014(): TechnicalCommitteeProposalOfStorageEfinityV3014 { + assert(this.isEfinityV3014) + return this as any + } + /** * Actual proposal for a given hash, if it's current. */ @@ -9456,6 +10596,23 @@ export interface TechnicalCommitteeProposalOfStorageEfinityV3012 { getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV3012.Call][]> } +/** + * Actual proposal for a given hash, if it's current. + */ +export interface TechnicalCommitteeProposalOfStorageEfinityV3014 { + get(key: Uint8Array): Promise<(efinityV3014.Call | undefined)> + getAll(): Promise + getMany(keys: Uint8Array[]): Promise<(efinityV3014.Call | undefined)[]> + getKeys(): Promise + getKeys(key: Uint8Array): Promise + getKeysPaged(pageSize: number): AsyncIterable + getKeysPaged(pageSize: number, key: Uint8Array): AsyncIterable + getPairs(): Promise<[k: Uint8Array, v: efinityV3014.Call][]> + getPairs(key: Uint8Array): Promise<[k: Uint8Array, v: efinityV3014.Call][]> + getPairsPaged(pageSize: number): AsyncIterable<[k: Uint8Array, v: efinityV3014.Call][]> + getPairsPaged(pageSize: number, key: Uint8Array): AsyncIterable<[k: Uint8Array, v: efinityV3014.Call][]> +} + /** * Actual proposal for a given hash, if it's current. */ @@ -9849,15 +11006,15 @@ export class XcmpQueueCounterForOverweightStorage extends StorageBase { /** * Counter for the related counted storage map */ - get isV500(): boolean { + get isEfinityV3014(): boolean { return this.getTypeHash() === '81bbbe8e62451cbcc227306706c919527aa2538970bd6d67a9969dd52c257d02' } /** * Counter for the related counted storage map */ - get asV500(): XcmpQueueCounterForOverweightStorageV500 { - assert(this.isV500) + get asEfinityV3014(): XcmpQueueCounterForOverweightStorageEfinityV3014 { + assert(this.isEfinityV3014) return this as any } } @@ -9865,7 +11022,7 @@ export class XcmpQueueCounterForOverweightStorage extends StorageBase { /** * Counter for the related counted storage map */ -export interface XcmpQueueCounterForOverweightStorageV500 { +export interface XcmpQueueCounterForOverweightStorageEfinityV3014 { get(): Promise } diff --git a/src/types/generated/v500.ts b/src/types/generated/v500.ts index 00fd934b0..a88f79992 100644 --- a/src/types/generated/v500.ts +++ b/src/types/generated/v500.ts @@ -75,11 +75,6 @@ export interface DispatchError_Unavailable { __kind: 'Unavailable' } -export interface Consumption { - totalConsumed: bigint - lastResetBlock: (number | undefined) -} - export interface Freeze { collectionId: bigint freezeType: FreezeType @@ -394,11 +389,6 @@ export interface VersionedMultiAssets_V3 { value: V3MultiAsset[] } -export interface V3MultiAsset { - id: V3AssetId - fun: V3Fungibility -} - export type VersionedMultiLocation = VersionedMultiLocation_V2 | VersionedMultiLocation_V3 export interface VersionedMultiLocation_V2 { @@ -606,6 +596,11 @@ export interface V3Response_DispatchResult { value: V3MaybeErrorCode } +export interface V3MultiAsset { + id: V3AssetId + fun: V3Fungibility +} + export interface Weight { refTime: bigint proofSize: bigint @@ -832,11 +827,6 @@ export interface AssetId { tokenId: bigint } -export interface CurrencyIdAmountPair { - currencyId: AssetId - amount: bigint -} - export interface FuelTankDescriptor { name: Uint8Array userAccountManagement: (UserAccountManagement | undefined) @@ -1035,11 +1025,6 @@ export interface TransactionData { amount: bigint } -export interface Migration { - stage: MigrationStage - lastIteratedKey: (Uint8Array | undefined) -} - export interface TokenAccount { balance: bigint reservedBalance: bigint @@ -1072,20 +1057,6 @@ export interface QueryStatus_Ready { at: number } -export type VersionedAssetId = VersionedAssetId_V3 - -export interface VersionedAssetId_V3 { - __kind: 'V3' - value: V3AssetId -} - -export interface RemoteLockedFungibleRecord { - amount: bigint - owner: VersionedMultiLocation - locker: VersionedMultiLocation - users: number -} - export interface Scheduled { maybeId: (Uint8Array | undefined) priority: number @@ -1482,6 +1453,20 @@ export interface V2MultiAsset { fun: V2Fungibility } +export interface V2MultiLocation { + parents: number + interior: V2Junctions +} + +export interface V3PalletInfo { + index: number + name: Uint8Array + moduleName: Uint8Array + major: number + minor: number + patch: number +} + export type V3AssetId = V3AssetId_Concrete | V3AssetId_Abstract export interface V3AssetId_Concrete { @@ -1506,20 +1491,6 @@ export interface V3Fungibility_NonFungible { value: V3AssetInstance } -export interface V2MultiLocation { - parents: number - interior: V2Junctions -} - -export interface V3PalletInfo { - index: number - name: Uint8Array - moduleName: Uint8Array - major: number - minor: number - patch: number -} - /** * Contains one variant per dispatchable that can be called by an extrinsic. */ @@ -6026,24 +5997,6 @@ export interface Type_302_SiblingParachain { export type Void = never -export type MigrationStage = MigrationStage_NotStarted | MigrationStage_InProgress | MigrationStage_Completed | MigrationStage_Failed - -export interface MigrationStage_NotStarted { - __kind: 'NotStarted' -} - -export interface MigrationStage_InProgress { - __kind: 'InProgress' -} - -export interface MigrationStage_Completed { - __kind: 'Completed' -} - -export interface MigrationStage_Failed { - __kind: 'Failed' -} - export interface Approval { amount: bigint expiration: (number | undefined) @@ -6391,37 +6344,6 @@ export interface V2Fungibility_NonFungible { value: V2AssetInstance } -export type V3AssetInstance = V3AssetInstance_Undefined | V3AssetInstance_Index | V3AssetInstance_Array4 | V3AssetInstance_Array8 | V3AssetInstance_Array16 | V3AssetInstance_Array32 - -export interface V3AssetInstance_Undefined { - __kind: 'Undefined' -} - -export interface V3AssetInstance_Index { - __kind: 'Index' - value: bigint -} - -export interface V3AssetInstance_Array4 { - __kind: 'Array4' - value: Uint8Array -} - -export interface V3AssetInstance_Array8 { - __kind: 'Array8' - value: Uint8Array -} - -export interface V3AssetInstance_Array16 { - __kind: 'Array16' - value: Uint8Array -} - -export interface V3AssetInstance_Array32 { - __kind: 'Array32' - value: Uint8Array -} - export type V2Junctions = V2Junctions_Here | V2Junctions_X1 | V2Junctions_X2 | V2Junctions_X3 | V2Junctions_X4 | V2Junctions_X5 | V2Junctions_X6 | V2Junctions_X7 | V2Junctions_X8 export interface V2Junctions_Here { @@ -6468,6 +6390,37 @@ export interface V2Junctions_X8 { value: [V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction, V2Junction] } +export type V3AssetInstance = V3AssetInstance_Undefined | V3AssetInstance_Index | V3AssetInstance_Array4 | V3AssetInstance_Array8 | V3AssetInstance_Array16 | V3AssetInstance_Array32 + +export interface V3AssetInstance_Undefined { + __kind: 'Undefined' +} + +export interface V3AssetInstance_Index { + __kind: 'Index' + value: bigint +} + +export interface V3AssetInstance_Array4 { + __kind: 'Array4' + value: Uint8Array +} + +export interface V3AssetInstance_Array8 { + __kind: 'Array8' + value: Uint8Array +} + +export interface V3AssetInstance_Array16 { + __kind: 'Array16' + value: Uint8Array +} + +export interface V3AssetInstance_Array32 { + __kind: 'Array32' + value: Uint8Array +} + export interface ParachainInherentData { validationData: V2PersistedValidationData relayChainState: StorageProof @@ -6524,6 +6477,11 @@ export interface SessionKeys { pools: Uint8Array } +export interface CurrencyIdAmountPair { + currencyId: AssetId + amount: bigint +} + export interface DefaultCollectionDescriptor { policy: DefaultCollectionPolicyDescriptor explicitRoyaltyCurrencies: AssetId[] @@ -6632,6 +6590,11 @@ export interface DispatchRuleKind_PermittedExtrinsics { __kind: 'PermittedExtrinsics' } +export interface Consumption { + totalConsumed: bigint + lastResetBlock: (number | undefined) +} + export interface AuctionData { startBlock: number endBlock: number @@ -9796,6 +9759,24 @@ export interface RootOrSigned_Signed { value: Uint8Array } +export type MigrationStage = MigrationStage_NotStarted | MigrationStage_InProgress | MigrationStage_Completed | MigrationStage_Failed + +export interface MigrationStage_NotStarted { + __kind: 'NotStarted' +} + +export interface MigrationStage_InProgress { + __kind: 'InProgress' +} + +export interface MigrationStage_Completed { + __kind: 'Completed' +} + +export interface MigrationStage_Failed { + __kind: 'Failed' +} + export interface Listing { seller: Uint8Array makeAssetId: AssetId diff --git a/src/types/generated/v602.ts b/src/types/generated/v602.ts index 53aaee1e0..088162bed 100644 --- a/src/types/generated/v602.ts +++ b/src/types/generated/v602.ts @@ -11,22 +11,6 @@ export interface Type_33_Err { value: DispatchError } -export type MetadataOwner = MetadataOwner_External | MetadataOwner_Proposal | MetadataOwner_Referendum - -export interface MetadataOwner_External { - __kind: 'External' -} - -export interface MetadataOwner_Proposal { - __kind: 'Proposal' - value: number -} - -export interface MetadataOwner_Referendum { - __kind: 'Referendum' - value: number -} - export type DispatchError = DispatchError_Other | DispatchError_CannotLookup | DispatchError_BadOrigin | DispatchError_Module | DispatchError_ConsumerRemaining | DispatchError_NoProviders | DispatchError_TooManyConsumers | DispatchError_Token | DispatchError_Arithmetic | DispatchError_Transactional | DispatchError_Exhausted | DispatchError_Corruption | DispatchError_Unavailable export interface DispatchError_Other { @@ -96,33 +80,6 @@ export interface DispatchInfo { paysFee: Pays } -export type MultiAddress = MultiAddress_Id | MultiAddress_Index | MultiAddress_Raw | MultiAddress_Address32 | MultiAddress_Address20 - -export interface MultiAddress_Id { - __kind: 'Id' - value: Uint8Array -} - -export interface MultiAddress_Index { - __kind: 'Index' - value: null -} - -export interface MultiAddress_Raw { - __kind: 'Raw' - value: Uint8Array -} - -export interface MultiAddress_Address32 { - __kind: 'Address32' - value: Uint8Array -} - -export interface MultiAddress_Address20 { - __kind: 'Address20' - value: Uint8Array -} - export type Call = Call_System | Call_ParachainSystem | Call_Timestamp | Call_Sudo | Call_Preimage | Call_Scheduler | Call_Utility | Call_Balances | Call_Democracy | Call_Council | Call_TechnicalCommittee | Call_CommunityPool | Call_TechnicalMembership | Call_Multisig | Call_CollatorStaking | Call_Session | Call_XcmpQueue | Call_PolkadotXcm | Call_CumulusXcm | Call_DmpQueue | Call_OrmlXcm | Call_EfinityXcm | Call_XTokens | Call_Bounties | Call_MultiTokens | Call_Pools | Call_FuelTanks | Call_Marketplace | Call_ExtrinsicPause | Call_EfinityUtility | Call_MultiTokensMigration export interface Call_System { @@ -288,6 +245,33 @@ export interface FuelTankDescriptor { accountRules: AccountRuleDescriptor[] } +export type MultiAddress = MultiAddress_Id | MultiAddress_Index | MultiAddress_Raw | MultiAddress_Address32 | MultiAddress_Address20 + +export interface MultiAddress_Id { + __kind: 'Id' + value: Uint8Array +} + +export interface MultiAddress_Index { + __kind: 'Index' + value: null +} + +export interface MultiAddress_Raw { + __kind: 'Raw' + value: Uint8Array +} + +export interface MultiAddress_Address32 { + __kind: 'Address32' + value: Uint8Array +} + +export interface MultiAddress_Address20 { + __kind: 'Address20' + value: Uint8Array +} + export type DispatchRuleDescriptor = DispatchRuleDescriptor_WhitelistedCallers | DispatchRuleDescriptor_WhitelistedCollections | DispatchRuleDescriptor_MaxFuelBurnPerTransaction | DispatchRuleDescriptor_UserFuelBudget | DispatchRuleDescriptor_TankFuelBudget | DispatchRuleDescriptor_RequireToken | DispatchRuleDescriptor_PermittedCalls | DispatchRuleDescriptor_PermittedExtrinsics export interface DispatchRuleDescriptor_WhitelistedCallers { @@ -374,10 +358,6 @@ export interface AccountData { flags: bigint } -export interface IdAmount { - amount: bigint -} - export interface CodeUpgradeAuthorization { codeHash: Uint8Array checkVersion: boolean @@ -4262,6 +4242,22 @@ export interface Conviction_Locked6x { __kind: 'Locked6x' } +export type MetadataOwner = MetadataOwner_External | MetadataOwner_Proposal | MetadataOwner_Referendum + +export interface MetadataOwner_External { + __kind: 'External' +} + +export interface MetadataOwner_Proposal { + __kind: 'Proposal' + value: number +} + +export interface MetadataOwner_Referendum { + __kind: 'Referendum' + value: number +} + export interface SessionKeys { aura: Uint8Array pools: Uint8Array From 363d4d9fb629243ccd0a345c429735d9fd70dace Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 17:35:30 +0530 Subject: [PATCH 07/14] changes --- .../multiTokens/events/token_created.ts | 12 ++- src/populateGenesis.ts | 96 ++++++++++++++----- src/processor.ts | 7 +- 3 files changed, 82 insertions(+), 33 deletions(-) diff --git a/src/mappings/multiTokens/events/token_created.ts b/src/mappings/multiTokens/events/token_created.ts index b89dda74a..8ede893dd 100644 --- a/src/mappings/multiTokens/events/token_created.ts +++ b/src/mappings/multiTokens/events/token_created.ts @@ -24,10 +24,10 @@ import { DefaultMintParams_CreateToken, MultiTokensCall_mint, TokenCap, - TokenCap_Supply, TokenMarketBehavior, TokenMarketBehavior_HasRoyalty, } from '../../../types/generated/efinityV3012' +import { TokenCap as TokenCap_v3014 } from '../../../types/generated/efinityV3014' import { MultiTokensCall_mint as MultiTokensCall_mint_rV3012 } from '../../../types/generated/rocfinityV3012' import { DefaultMintParams_CreateToken as DefaultMintParamsCreateToken_v500, @@ -60,20 +60,22 @@ interface EventData { initialSupply: bigint } -function getCapType(cap: TokenCap): TokenCapSupply | TokenCapSingleMint { - if (cap.__kind === CapType.Supply.toString()) { +export function getCapType(cap: TokenCap_v3014) { + if (cap.__kind === CapType.Supply) { return new TokenCapSupply({ type: CapType.Supply, - supply: (cap as TokenCap_Supply).value, + supply: cap.value, }) } + // TODO: add collapsing + return new TokenCapSingleMint({ type: CapType.SingleMint, }) } -function getFreezeState(state: FreezeState_v500): FreezeState | null { +export function getFreezeState(state: FreezeState_v500): FreezeState | null { switch (state.__kind) { case 'Permanent': return FreezeState.Permanent diff --git a/src/populateGenesis.ts b/src/populateGenesis.ts index 6bef429ad..66b7ce7ed 100644 --- a/src/populateGenesis.ts +++ b/src/populateGenesis.ts @@ -18,9 +18,17 @@ import { Balance, CollectionAccount, Token, + TokenBehaviorIsCurrency, + TokenBehaviorType, + TokenBehaviorHasRoyalty, + TokenAccount, } from './model' import * as efinityV2 from './types/generated/efinityV2' import * as efinityV3000 from './types/generated/efinityV3000' +import * as efinityV3012 from './types/generated/efinityV3012' +import * as efinityV3014 from './types/generated/efinityV3014' +import { getCapType, getFreezeState } from './mappings/multiTokens/events/token_created' +import { isNonFungible } from './mappings/multiTokens/utils/helpers' const GENSIS_HASH = config.genesisHash const BATCH_SIZE = 1000 @@ -74,14 +82,14 @@ async function getAccountsMap( } function getCollectionStorage(ctx: CommonContext, block: SubstrateBlock) { - const balanceAccountStorage = new Storage.MultiTokensCollectionsStorage(ctx, block) + const collectionStorage = new Storage.MultiTokensCollectionsStorage(ctx, block) - if (balanceAccountStorage.isEfinityV2) { - return balanceAccountStorage.asEfinityV2 + if (collectionStorage.isEfinityV2) { + return collectionStorage.asEfinityV2 } - if (balanceAccountStorage.isEfinityV3000) { - return balanceAccountStorage.asEfinityV3000 + if (collectionStorage.isEfinityV3000) { + return collectionStorage.asEfinityV3000 } throw new Error('Unsupported version') @@ -100,16 +108,8 @@ function getCollectionAccountsStorage(ctx: CommonContext, block: SubstrateBlock) function getTokensStorage(ctx: CommonContext, block: SubstrateBlock) { const tokensStorage = new Storage.MultiTokensTokensStorage(ctx, block) - if (tokensStorage.isEfinityV3012) { - return tokensStorage.asEfinityV3012 - } - - if (tokensStorage.isEfinityV3000) { - return tokensStorage.asEfinityV3000 - } - - if (tokensStorage.isEfinityV2) { - return tokensStorage.asEfinityV2 + if (tokensStorage.isEfinityV3014) { + return tokensStorage.asEfinityV3014 } throw new Error('Unsupported version') @@ -219,40 +219,86 @@ async function syncCollectionAccounts(ctx: CommonContext, block: SubstrateBlock) async function syncTokens(ctx: CommonContext, block: SubstrateBlock) { for await (const pairs of getTokensStorage(ctx, block).getPairsPaged(BATCH_SIZE)) { - const tokens = pairs.map(([k, data]) => { + await getAccountsMap( + ctx, + pairs.map(([, d]: [any, any]) => d?.marketBehavior?.value?.beneficiary) + ) + const tokensPromise = pairs.map(async ([k, data]) => { const collectionId = k[0] const tokenId = k[1] - const collection = new Collection({ id: collectionId.toString() }) + const collection = await ctx.store.findOneOrFail(Collection, { where: { id: collectionId.toString() } }) - + let behavior = null - return new Token({ + if ('marketBehavior' in data && data.marketBehavior) { + if (data.marketBehavior.__kind === TokenBehaviorType.IsCurrency) { + behavior = new TokenBehaviorIsCurrency({ + type: TokenBehaviorType.IsCurrency, + }) + } else { + behavior = new TokenBehaviorHasRoyalty({ + type: TokenBehaviorType.HasRoyalty, + royalty: new Royalty({ + beneficiary: u8aToHex(data.marketBehavior.value.beneficiary), + percentage: data.marketBehavior.value.percentage, + }), + }) + } + } + + let unitPrice: bigint | null = 10_000_000_000_000_000n + let minimumBalance = 1n + + if (data.sufficiency.__kind === 'Insufficient') { + unitPrice = data.sufficiency.unitPrice + minimumBalance = BigInt(Math.max(1, Number(10n ** 16n / unitPrice))) + } + + const token = new Token({ id: `${collectionId}-${tokenId}`, tokenId, collection, attributeCount: data.attributeCount, - isFrozen: data.isFrozen, - - + supply: data.supply, + isFrozen: false, + cap: data.cap ? getCapType(data.cap) : null, + behavior, + freezeState: data.freezeState ? getFreezeState(data.freezeState) : undefined, + listingForbidden: 'listingForbidden' in data ? data.listingForbidden : false, + minimumBalance, + unitPrice, + createdAt: new Date(block.timestamp), + mintDeposit: data.mintDeposit, + }) - + token.nonFungible = isNonFungible(token) - }) + return token }) + + await Promise.all(tokensPromise).then((tokens) => ctx.store.insert(Token, tokens as any)) } } export async function populateGenesis(ctx: CommonContext, block: SubstrateBlock) { + console.time('populateGenesis') spinner.info('Syncing collections...') await syncCollection(ctx, block) spinner.succeed(`Successfully imported ${await ctx.store.count(Collection)} collections`) spinner.start('Syncing collection accounts...') - await syncCollectionAccounts(ctx, block) + // await syncCollectionAccounts(ctx, block) spinner.succeed(`Successfully imported ${await ctx.store.count(CollectionAccount)} collections`) spinner.start('Syncing tokens...') await syncTokens(ctx, block) + spinner.succeed(`Successfully imported ${await ctx.store.count(Token)} collections`) + + spinner.start('Syncing token accounts...') + await syncTokenAccounts(ctx, block) + spinner.succeed(`Successfully imported ${await ctx.store.count(TokenAccount)} collections`) + + console.timeEnd('populateGenesis') throw new Error('Not implemented') } diff --git a/src/processor.ts b/src/processor.ts index af8567984..4df0b8efd 100644 --- a/src/processor.ts +++ b/src/processor.ts @@ -185,9 +185,10 @@ processor.run(new FullTypeormDatabase(), async (ctx) => { // await createEfiToken(ctx as unknown as CommonContext, block.header) // eslint-disable-next-line no-await-in-loop // await chainState(ctx as unknown as CommonContext, block.header) - - // eslint-disable-next-line no-await-in-loop - await populateGenesis(ctx as unknown as CommonContext, block.header) + if (Number(config.prefix) === 1110) { + // eslint-disable-next-line no-await-in-loop + await populateGenesis(ctx as unknown as CommonContext, block.header) + } } // eslint-disable-next-line no-restricted-syntax From e4ccd1441bde3b5b2edb508fb02c4aed7489c6ed Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 18:29:15 +0530 Subject: [PATCH 08/14] attributes --- src/populateGenesis.ts | 173 +++++++++++++++++++++++++++++++++++++++-- 1 file changed, 165 insertions(+), 8 deletions(-) diff --git a/src/populateGenesis.ts b/src/populateGenesis.ts index 66b7ce7ed..0892769d3 100644 --- a/src/populateGenesis.ts +++ b/src/populateGenesis.ts @@ -1,6 +1,6 @@ /* eslint-disable no-restricted-syntax */ import { SubstrateBlock } from '@subsquid/substrate-processor' -import { u8aToHex } from '@polkadot/util' +import { u8aToHex, u8aToString } from '@polkadot/util' import { encodeAddress } from '@polkadot/util-crypto' import { In } from 'typeorm' import ora from 'ora' @@ -22,13 +22,18 @@ import { TokenBehaviorType, TokenBehaviorHasRoyalty, TokenAccount, + TokenNamedReserve, + TokenLock, + TokenApproval, + Attribute, + Metadata, } from './model' import * as efinityV2 from './types/generated/efinityV2' import * as efinityV3000 from './types/generated/efinityV3000' -import * as efinityV3012 from './types/generated/efinityV3012' -import * as efinityV3014 from './types/generated/efinityV3014' import { getCapType, getFreezeState } from './mappings/multiTokens/events/token_created' import { isNonFungible } from './mappings/multiTokens/utils/helpers' +import { safeString } from './common/tools' +import { getMetadata } from './mappings/util/metadata' const GENSIS_HASH = config.genesisHash const BATCH_SIZE = 1000 @@ -115,10 +120,20 @@ function getTokensStorage(ctx: CommonContext, block: SubstrateBlock) { throw new Error('Unsupported version') } +function getTokenAccountsStorage(ctx: CommonContext, block: SubstrateBlock) { + const tokenAccountsStorage = new Storage.MultiTokensTokenAccountsStorage(ctx, block) + + if (tokenAccountsStorage.isEfinityV3014) { + return tokenAccountsStorage.asEfinityV3014 + } + + throw new Error('Unsupported version') +} + function getAttributeStorage(ctx: CommonContext, block: SubstrateBlock) { const attributeStorage = new Storage.MultiTokensAttributesStorage(ctx, block) - if (attributeStorage.isEfinityV2) { + if (attributeStorage.asEfinityV2) { return attributeStorage.asEfinityV2 } @@ -280,6 +295,126 @@ async function syncTokens(ctx: CommonContext, block: SubstrateBlock) { } } +async function syncTokenAccounts(ctx: CommonContext, block: SubstrateBlock) { + for await (const pairs of getTokenAccountsStorage(ctx, block).getPairsPaged(BATCH_SIZE)) { + const accountMap = await getAccountsMap( + ctx, + pairs.map(([k]) => k[2]) + ) + + const tokenAccounts = pairs.map(([k, data]) => { + const collectionId = k[0] + const tokenId = k[1] + const accountId = u8aToHex(k[2]) + const account = accountMap.get(accountId) + + if (!account) throw Errors.accountNotFound() + + let namedReserves = null + if (data.namedReserves && data.namedReserves.length > 0) { + namedReserves = data.namedReserves.map((namedReserve) => { + return new TokenNamedReserve({ + pallet: u8aToString(namedReserve[0]), + amount: namedReserve[1], + }) + }) + } + + let locks = null + if (data.locks && data.locks.length > 0) { + locks = data.locks.map((lock) => { + return new TokenLock({ + pallet: u8aToString(lock[0]), + amount: lock[1], + }) + }) + } + + let approvals = null + if (data.approvals && data.approvals.length > 0) { + approvals = data.approvals.map((approval) => { + return new TokenApproval({ + account: u8aToHex(approval[0]), + amount: approval[1].amount, + expiration: approval[1].expiration, + }) + }) + } + + return new TokenAccount({ + id: `${accountId}-${collectionId}-${tokenId}`, + balance: data.balance, + reservedBalance: data.reservedBalance, + lockedBalance: data.lockedBalance, + namedReserves, + locks, + approvals, + isFrozen: data.isFrozen, + account, + collection: new Collection({ id: collectionId.toString() }), + token: new Token({ id: `${collectionId}-${tokenId}` }), + createdAt: new Date(block.timestamp), + updatedAt: new Date(block.timestamp), + }) + }) + + await ctx.store.insert(TokenAccount, tokenAccounts as any) + } +} + +async function syncAttributes(ctx: CommonContext, block: SubstrateBlock) { + for await (const pairs of getAttributeStorage(ctx, block).getPairsPaged(BATCH_SIZE)) { + const attributePromise = pairs.map(async ([k, data]) => { + const collectionId = k[0] + const tokenId = k[1] + const key = safeString(Buffer.from(k[2]).toString()) + const value = safeString(Buffer.from(data.value).toString()) + const id = tokenId ? `${collectionId}-${tokenId}` : collectionId.toString() + + const attributeId = `${id}-${Buffer.from(key).toString('hex')}` + + if (tokenId) { + const attribute = new Attribute({ + id: attributeId, + token: new Token({ id }), + key, + value, + deposit: data.deposit, + collection: new Collection({ id: collectionId.toString() }), + createdAt: new Date(block.timestamp), + }) + + if (key === 'uri') { + const token = new Token({ id, metadata: new Metadata() }) + token.metadata = await getMetadata(token.metadata as Metadata, attribute) + await ctx.store.save(token) + } + + return attribute + } + + const attribute = new Attribute({ + id: attributeId, + key, + value, + deposit: data.deposit, + collection: new Collection({ id }), + createdAt: new Date(block.timestamp), + }) + + if (key === 'uri') { + const collection = new Collection({ id, metadata: new Metadata() }) + collection.metadata = await getMetadata(collection.metadata as Metadata, attribute) + await ctx.store.save(collection) + } + + return attribute + }) + + await Promise.all(attributePromise).then((attributes) => ctx.store.insert(Attribute, attributes as any)) + } +} + export async function populateGenesis(ctx: CommonContext, block: SubstrateBlock) { console.time('populateGenesis') spinner.info('Syncing collections...') @@ -287,16 +422,38 @@ export async function populateGenesis(ctx: CommonContext, block: SubstrateBlock) spinner.succeed(`Successfully imported ${await ctx.store.count(Collection)} collections`) spinner.start('Syncing collection accounts...') - // await syncCollectionAccounts(ctx, block) - spinner.succeed(`Successfully imported ${await ctx.store.count(CollectionAccount)} collections`) + await syncCollectionAccounts(ctx, block) + spinner.succeed(`Successfully imported ${await ctx.store.count(CollectionAccount)} collection accounts`) spinner.start('Syncing tokens...') await syncTokens(ctx, block) - spinner.succeed(`Successfully imported ${await ctx.store.count(Token)} collections`) + spinner.succeed(`Successfully imported ${await ctx.store.count(Token)} tokens`) spinner.start('Syncing token accounts...') await syncTokenAccounts(ctx, block) - spinner.succeed(`Successfully imported ${await ctx.store.count(TokenAccount)} collections`) + spinner.succeed(`Successfully imported ${await ctx.store.count(TokenAccount)} token accounts`) + + spinner.start('Syncing attributes...') + spinner.text = 'Syncing attributes... (This could take a while)' + spinner.spinner = { + interval: 80, + frames: [ + ' 🧑⚽️ 🧑 ', + '🧑 ⚽️ 🧑 ', + '🧑 ⚽️ 🧑 ', + '🧑 ⚽️ 🧑 ', + '🧑 ⚽️ 🧑 ', + '🧑 ⚽️ 🧑 ', + '🧑 ⚽️🧑 ', + '🧑 ⚽️ 🧑 ', + '🧑 ⚽️ 🧑 ', + '🧑 ⚽️ 🧑 ', + '🧑 ⚽️ 🧑 ', + '🧑 ⚽️ 🧑 ', + ], + } + await syncAttributes(ctx, block) + spinner.succeed(`Successfully imported ${await ctx.store.count(Attribute)} attributes`) console.timeEnd('populateGenesis') From 7df41956e1c485962dfc34fc90e471267c17866f Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 19:52:07 +0530 Subject: [PATCH 09/14] final --- src/populateGenesis.ts | 107 ++++++++++++++++++++++++++++++++--------- src/processor.ts | 4 +- 2 files changed, 86 insertions(+), 25 deletions(-) diff --git a/src/populateGenesis.ts b/src/populateGenesis.ts index 0892769d3..ceae57d90 100644 --- a/src/populateGenesis.ts +++ b/src/populateGenesis.ts @@ -27,6 +27,15 @@ import { TokenApproval, Attribute, Metadata, + Listing, + FeeSide, + FixedPriceData, + ListingType, + AuctionData, + AuctionState, + FixedPriceState, + ListingStatusType, + ListingStatus, } from './model' import * as efinityV2 from './types/generated/efinityV2' import * as efinityV3000 from './types/generated/efinityV3000' @@ -35,7 +44,6 @@ import { isNonFungible } from './mappings/multiTokens/utils/helpers' import { safeString } from './common/tools' import { getMetadata } from './mappings/util/metadata' -const GENSIS_HASH = config.genesisHash const BATCH_SIZE = 1000 const spinner = ora() @@ -140,6 +148,16 @@ function getAttributeStorage(ctx: CommonContext, block: SubstrateBlock) { throw new Error('Unsupported version') } +function getListingStorage(ctx: CommonContext, block: SubstrateBlock) { + const listingStorage = new Storage.MarketplaceListingsStorage(ctx, block) + + if (listingStorage.isEfinityV3000) { + return listingStorage.asEfinityV3000 + } + + throw new Error('Unsupported version') +} + async function syncCollection(ctx: CommonContext, block: SubstrateBlock) { for await (const collectionPairs of getCollectionStorage(ctx, block).getPairsPaged(BATCH_SIZE)) { const accountMap = await getAccountsMap( @@ -369,11 +387,11 @@ async function syncAttributes(ctx: CommonContext, block: SubstrateBlock) { const tokenId = k[1] const key = safeString(Buffer.from(k[2]).toString()) const value = safeString(Buffer.from(data.value).toString()) - const id = tokenId ? `${collectionId}-${tokenId}` : collectionId.toString() + const id = tokenId !== undefined ? `${collectionId}-${tokenId}` : collectionId.toString() const attributeId = `${id}-${Buffer.from(key).toString('hex')}` - if (tokenId) { + if (tokenId !== undefined) { const attribute = new Attribute({ id: attributeId, token: new Token({ id }), @@ -382,6 +400,7 @@ async function syncAttributes(ctx: CommonContext, block: SubstrateBlock) { deposit: data.deposit, collection: new Collection({ id: collectionId.toString() }), createdAt: new Date(block.timestamp), + updatedAt: new Date(block.timestamp), }) if (key === 'uri') { @@ -400,6 +419,7 @@ async function syncAttributes(ctx: CommonContext, block: SubstrateBlock) { deposit: data.deposit, collection: new Collection({ id }), createdAt: new Date(block.timestamp), + updatedAt: new Date(block.timestamp), }) if (key === 'uri') { @@ -415,6 +435,62 @@ async function syncAttributes(ctx: CommonContext, block: SubstrateBlock) { } } +async function syncListings(ctx: CommonContext, block: SubstrateBlock) { + for await (const pairs of getListingStorage(ctx, block).getPairsPaged(BATCH_SIZE)) { + await getAccountsMap( + ctx, + pairs.map(([, data]) => data.seller) + ) + + const listings = pairs.map(([id, data]) => { + const listingData = + data.data.__kind === ListingType.FixedPrice + ? new FixedPriceData({ listingType: ListingType.FixedPrice }) + : new AuctionData({ + listingType: ListingType.Auction, + startHeight: data.data.value.startBlock, + endHeight: data.data.value.endBlock, + }) + + const listingState = + data.state.__kind === ListingType.FixedPrice + ? new FixedPriceState({ listingType: ListingType.FixedPrice, amountFilled: 0n }) + : new AuctionState({ listingType: ListingType.Auction }) + + return [ + new Listing({ + id: u8aToHex(id), + price: data.price, + amount: data.amount, + highestPrice: data.price, + minTakeValue: data.minTakeValue, + feeSide: FeeSide[data.feeSide.__kind], + seller: new Account({ id: u8aToHex(data.seller) }), + makeAssetId: new Token({ id: `${data.makeAssetId.collectionId}-${data.makeAssetId.tokenId}` }), + takeAssetId: new Token({ id: `${data.takeAssetId.collectionId}-${data.takeAssetId.tokenId}` }), + height: data.creationBlock, + deposit: data.deposit, + salt: u8aToHex(data.salt), + data: listingData, + state: listingState, + createdAt: new Date(block.timestamp), + updatedAt: new Date(block.timestamp), + }), + new ListingStatus({ + id: `${u8aToHex(id)}-0`, + type: ListingStatusType.Active, + listing: new Listing({ id: u8aToHex(id) }), + height: 0, + createdAt: new Date(block.timestamp), + }), + ] + }) + + await ctx.store.insert(Listing, listings.map((l) => l[0]) as any) + await ctx.store.insert(ListingStatus, listings.map((l) => l[1]) as any) + } +} + export async function populateGenesis(ctx: CommonContext, block: SubstrateBlock) { console.time('populateGenesis') spinner.info('Syncing collections...') @@ -434,28 +510,13 @@ export async function populateGenesis(ctx: CommonContext, block: SubstrateBlock) spinner.succeed(`Successfully imported ${await ctx.store.count(TokenAccount)} token accounts`) spinner.start('Syncing attributes...') - spinner.text = 'Syncing attributes... (This could take a while)' - spinner.spinner = { - interval: 80, - frames: [ - ' 🧑⚽️ 🧑 ', - '🧑 ⚽️ 🧑 ', - '🧑 ⚽️ 🧑 ', - '🧑 ⚽️ 🧑 ', - '🧑 ⚽️ 🧑 ', - '🧑 ⚽️ 🧑 ', - '🧑 ⚽️🧑 ', - '🧑 ⚽️ 🧑 ', - '🧑 ⚽️ 🧑 ', - '🧑 ⚽️ 🧑 ', - '🧑 ⚽️ 🧑 ', - '🧑 ⚽️ 🧑 ', - ], - } + spinner.text = 'Syncing attributes... (can take a while)' await syncAttributes(ctx, block) spinner.succeed(`Successfully imported ${await ctx.store.count(Attribute)} attributes`) - console.timeEnd('populateGenesis') + spinner.start('Syncing listings...') + await syncListings(ctx, block) + spinner.succeed(`Successfully imported ${await ctx.store.count(Listing)} listings`) - throw new Error('Not implemented') + console.timeEnd('populateGenesis') } diff --git a/src/processor.ts b/src/processor.ts index 4df0b8efd..ea4842ee5 100644 --- a/src/processor.ts +++ b/src/processor.ts @@ -182,9 +182,9 @@ processor.run(new FullTypeormDatabase(), async (ctx) => { if (block.header.height === 1) { // eslint-disable-next-line no-await-in-loop - // await createEfiToken(ctx as unknown as CommonContext, block.header) + await createEfiToken(ctx as unknown as CommonContext, block.header) // eslint-disable-next-line no-await-in-loop - // await chainState(ctx as unknown as CommonContext, block.header) + await chainState(ctx as unknown as CommonContext, block.header) if (Number(config.prefix) === 1110) { // eslint-disable-next-line no-await-in-loop await populateGenesis(ctx as unknown as CommonContext, block.header) From fd2aa5e38a1a84a8fa973b3aafd1a4321ac3fc2a Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 20:55:31 +0530 Subject: [PATCH 10/14] balances --- src/mappings/balances/processor.ts | 4 ++++ src/populateGenesis.ts | 21 +++++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/src/mappings/balances/processor.ts b/src/mappings/balances/processor.ts index f74a93707..1dba5840f 100644 --- a/src/mappings/balances/processor.ts +++ b/src/mappings/balances/processor.ts @@ -285,3 +285,7 @@ export async function save(ctx: CommonContext, block: SubstrateBlock, event: Eve return undefined } + +export const addAccountsToSet = (accounts: string[]) => { + accounts.forEach((id) => accountsSet.add(id)) +} diff --git a/src/populateGenesis.ts b/src/populateGenesis.ts index ceae57d90..b74e35524 100644 --- a/src/populateGenesis.ts +++ b/src/populateGenesis.ts @@ -43,6 +43,7 @@ import { getCapType, getFreezeState } from './mappings/multiTokens/events/token_ import { isNonFungible } from './mappings/multiTokens/utils/helpers' import { safeString } from './common/tools' import { getMetadata } from './mappings/util/metadata' +import { addAccountsToSet, saveAccounts } from './mappings/balances/processor' const BATCH_SIZE = 1000 @@ -491,6 +492,22 @@ async function syncListings(ctx: CommonContext, block: SubstrateBlock) { } } +async function syncBalance(ctx: CommonContext, block: SubstrateBlock) { + const updateSize = 100 + const updateBalance = async (skip: number) => { + const data = await ctx.store.find(Account, { skip, take: updateSize }) + addAccountsToSet(data.map((a) => a.id)) + await saveAccounts(ctx, block) + } + + const count = await ctx.store.count(Account) + + for (let skip = 0; skip <= count - updateSize; skip += updateSize) { + // eslint-disable-next-line no-await-in-loop + await updateBalance(skip) + } +} + export async function populateGenesis(ctx: CommonContext, block: SubstrateBlock) { console.time('populateGenesis') spinner.info('Syncing collections...') @@ -518,5 +535,9 @@ export async function populateGenesis(ctx: CommonContext, block: SubstrateBlock) await syncListings(ctx, block) spinner.succeed(`Successfully imported ${await ctx.store.count(Listing)} listings`) + spinner.start('Syncing balances...') + await syncBalance(ctx, block) + spinner.succeed(`Successfully synced balances of ${await ctx.store.count(Account)} accounts`) + console.timeEnd('populateGenesis') } From be069c76bc37fc5ed5a9455b28db5b9cde5ce566 Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 21:38:35 +0530 Subject: [PATCH 11/14] unused refrence --- src/mappings/multiTokens/events/token_created.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/mappings/multiTokens/events/token_created.ts b/src/mappings/multiTokens/events/token_created.ts index 8ede893dd..7a6ea1f53 100644 --- a/src/mappings/multiTokens/events/token_created.ts +++ b/src/mappings/multiTokens/events/token_created.ts @@ -23,7 +23,6 @@ import { Call, Event } from '../../../types/generated/support' import { DefaultMintParams_CreateToken, MultiTokensCall_mint, - TokenCap, TokenMarketBehavior, TokenMarketBehavior_HasRoyalty, } from '../../../types/generated/efinityV3012' From 82734fa353ef89d9a0b5b635514daa530523c221 Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 22:24:55 +0530 Subject: [PATCH 12/14] remove 0x prefix for listing id --- src/populateGenesis.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/populateGenesis.ts b/src/populateGenesis.ts index b74e35524..aa1edd0af 100644 --- a/src/populateGenesis.ts +++ b/src/populateGenesis.ts @@ -458,9 +458,11 @@ async function syncListings(ctx: CommonContext, block: SubstrateBlock) { ? new FixedPriceState({ listingType: ListingType.FixedPrice, amountFilled: 0n }) : new AuctionState({ listingType: ListingType.Auction }) + const listingId = Buffer.from(id).toString('hex') + return [ new Listing({ - id: u8aToHex(id), + id: listingId, price: data.price, amount: data.amount, highestPrice: data.price, @@ -471,16 +473,16 @@ async function syncListings(ctx: CommonContext, block: SubstrateBlock) { takeAssetId: new Token({ id: `${data.takeAssetId.collectionId}-${data.takeAssetId.tokenId}` }), height: data.creationBlock, deposit: data.deposit, - salt: u8aToHex(data.salt), + salt: Buffer.from(data.salt).toString('hex'), data: listingData, state: listingState, createdAt: new Date(block.timestamp), updatedAt: new Date(block.timestamp), }), new ListingStatus({ - id: `${u8aToHex(id)}-0`, + id: `${listingId}-0`, type: ListingStatusType.Active, - listing: new Listing({ id: u8aToHex(id) }), + listing: new Listing({ id: listingId }), height: 0, createdAt: new Date(block.timestamp), }), From b02caf52ccadef586c21242fe5d43619e07a0612 Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 22:28:27 +0530 Subject: [PATCH 13/14] add field deadListing for NFT.io --- schema.graphql | 1 + src/model/generated/listing.model.ts | 3 + src/model/generated/token.model.ts | 87 ++++++++++------------------ src/populateGenesis.ts | 1 + 4 files changed, 36 insertions(+), 56 deletions(-) diff --git a/schema.graphql b/schema.graphql index d537da240..49b6f6815 100644 --- a/schema.graphql +++ b/schema.graphql @@ -623,6 +623,7 @@ type Listing @entity { # Extras highestPrice: BigInt! + deadListing: Boolean createdAt: DateTime! updatedAt: DateTime! diff --git a/src/model/generated/listing.model.ts b/src/model/generated/listing.model.ts index 03716c4a5..3886f8249 100644 --- a/src/model/generated/listing.model.ts +++ b/src/model/generated/listing.model.ts @@ -69,6 +69,9 @@ export class Listing { @Column_("numeric", {transformer: marshal.bigintTransformer, nullable: false}) highestPrice!: bigint + @Column_("bool", {nullable: true}) + deadListing!: boolean | undefined | null + @Column_("timestamp with time zone", {nullable: false}) createdAt!: Date diff --git a/src/model/generated/token.model.ts b/src/model/generated/token.model.ts index e74591bc4..63a41d775 100644 --- a/src/model/generated/token.model.ts +++ b/src/model/generated/token.model.ts @@ -1,21 +1,14 @@ -import { - Entity as Entity_, - Column as Column_, - PrimaryColumn as PrimaryColumn_, - Index as Index_, - ManyToOne as ManyToOne_, - OneToMany as OneToMany_, -} from 'typeorm' -import * as marshal from './marshal' -import { FreezeState } from './_freezeState' -import { TokenCap, fromJsonTokenCap } from './_tokenCap' -import { TokenBehavior, fromJsonTokenBehavior } from './_tokenBehavior' -import { Collection } from './collection.model' -import { TokenAccount } from './tokenAccount.model' -import { Attribute } from './attribute.model' -import { Listing } from './listing.model' -import { TraitToken } from './traitToken.model' -import { Metadata } from './_metadata' +import {Entity as Entity_, Column as Column_, PrimaryColumn as PrimaryColumn_, Index as Index_, ManyToOne as ManyToOne_, OneToMany as OneToMany_} from "typeorm" +import * as marshal from "./marshal" +import {FreezeState} from "./_freezeState" +import {TokenCap, fromJsonTokenCap} from "./_tokenCap" +import {TokenBehavior, fromJsonTokenBehavior} from "./_tokenBehavior" +import {Collection} from "./collection.model" +import {TokenAccount} from "./tokenAccount.model" +import {Attribute} from "./attribute.model" +import {Listing} from "./listing.model" +import {TraitToken} from "./traitToken.model" +import {Metadata} from "./_metadata" @Entity_() export class Token { @@ -27,82 +20,64 @@ export class Token { id!: string @Index_() - @Column_('numeric', { transformer: marshal.bigintTransformer, nullable: false }) + @Column_("numeric", {transformer: marshal.bigintTransformer, nullable: false}) tokenId!: bigint - @Column_('numeric', { transformer: marshal.bigintTransformer, nullable: false }) + @Column_("numeric", {transformer: marshal.bigintTransformer, nullable: false}) supply!: bigint - @Column_('bool', { nullable: false }) + @Column_("bool", {nullable: false}) isFrozen!: boolean - @Column_('varchar', { length: 9, nullable: true }) + @Column_("varchar", {length: 9, nullable: true}) freezeState!: FreezeState | undefined | null - @Column_('jsonb', { - transformer: { - to: (obj) => (obj == null ? undefined : obj.toJSON()), - from: (obj) => (obj == null ? undefined : fromJsonTokenCap(obj)), - }, - nullable: true, - }) + @Column_("jsonb", {transformer: {to: obj => obj == null ? undefined : obj.toJSON(), from: obj => obj == null ? undefined : fromJsonTokenCap(obj)}, nullable: true}) cap!: TokenCap | undefined | null - @Column_('jsonb', { - transformer: { - to: (obj) => (obj == null ? undefined : obj.toJSON()), - from: (obj) => (obj == null ? undefined : fromJsonTokenBehavior(obj)), - }, - nullable: true, - }) + @Column_("jsonb", {transformer: {to: obj => obj == null ? undefined : obj.toJSON(), from: obj => obj == null ? undefined : fromJsonTokenBehavior(obj)}, nullable: true}) behavior!: TokenBehavior | undefined | null - @Column_('bool', { nullable: false }) + @Column_("bool", {nullable: false}) listingForbidden!: boolean - @Column_('numeric', { transformer: marshal.bigintTransformer, nullable: true }) + @Column_("numeric", {transformer: marshal.bigintTransformer, nullable: true}) unitPrice!: bigint | undefined | null - @Column_('numeric', { transformer: marshal.bigintTransformer, nullable: false }) + @Column_("numeric", {transformer: marshal.bigintTransformer, nullable: false}) minimumBalance!: bigint - @Column_('numeric', { transformer: marshal.bigintTransformer, nullable: false }) + @Column_("numeric", {transformer: marshal.bigintTransformer, nullable: false}) mintDeposit!: bigint - @Column_('int4', { nullable: false }) + @Column_("int4", {nullable: false}) attributeCount!: number @Index_() - @ManyToOne_(() => Collection, { nullable: true }) + @ManyToOne_(() => Collection, {nullable: true}) collection!: Collection - @OneToMany_(() => TokenAccount, (e) => e.token) + @OneToMany_(() => TokenAccount, e => e.token) tokenAccounts!: TokenAccount[] - @OneToMany_(() => Attribute, (e) => e.token) + @OneToMany_(() => Attribute, e => e.token) attributes!: Attribute[] - @OneToMany_(() => Listing, (e) => e.makeAssetId) + @OneToMany_(() => Listing, e => e.makeAssetId) listings!: Listing[] - @OneToMany_(() => Listing, (e) => e.takeAssetId) + @OneToMany_(() => Listing, e => e.takeAssetId) offers!: Listing[] - @OneToMany_(() => TraitToken, (e) => e.token) + @OneToMany_(() => TraitToken, e => e.token) traits!: TraitToken[] - @Column_('bool', { nullable: false }) + @Column_("bool", {nullable: false}) nonFungible!: boolean - @Column_('jsonb', { - transformer: { - to: (obj) => (obj == null ? undefined : obj.toJSON()), - from: (obj) => (obj == null ? undefined : new Metadata(undefined, obj)), - }, - nullable: true, - }) + @Column_("jsonb", {transformer: {to: obj => obj == null ? undefined : obj.toJSON(), from: obj => obj == null ? undefined : new Metadata(undefined, obj)}, nullable: true}) metadata!: Metadata | undefined | null - @Column_('timestamp with time zone', { nullable: false }) + @Column_("timestamp with time zone", {nullable: false}) createdAt!: Date } diff --git a/src/populateGenesis.ts b/src/populateGenesis.ts index aa1edd0af..abdd71f5a 100644 --- a/src/populateGenesis.ts +++ b/src/populateGenesis.ts @@ -476,6 +476,7 @@ async function syncListings(ctx: CommonContext, block: SubstrateBlock) { salt: Buffer.from(data.salt).toString('hex'), data: listingData, state: listingState, + deadListing: true, createdAt: new Date(block.timestamp), updatedAt: new Date(block.timestamp), }), From 21a182ef4018d7f26dafb8ea18aacb669af2f996 Mon Sep 17 00:00:00 2001 From: Raman Shekhawat Date: Tue, 6 Jun 2023 22:51:18 +0530 Subject: [PATCH 14/14] add new migration --- .../{1684790295846-Data.js => 1686071993190-Data.js} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename db/migrations/{1684790295846-Data.js => 1686071993190-Data.js} (98%) diff --git a/db/migrations/1684790295846-Data.js b/db/migrations/1686071993190-Data.js similarity index 98% rename from db/migrations/1684790295846-Data.js rename to db/migrations/1686071993190-Data.js index 9fd6a2595..6912f4830 100644 --- a/db/migrations/1684790295846-Data.js +++ b/db/migrations/1686071993190-Data.js @@ -1,5 +1,5 @@ -module.exports = class Data1684790295846 { - name = 'Data1684790295846' +module.exports = class Data1686071993190 { + name = 'Data1686071993190' async up(db) { await db.query(`CREATE TABLE "chain_info" ("id" character varying NOT NULL, "spec_version" integer NOT NULL, "transaction_version" integer NOT NULL, "genesis_hash" text NOT NULL, "block_hash" text NOT NULL, "block_number" integer NOT NULL, "existential_deposit" numeric NOT NULL, "timestamp" TIMESTAMP WITH TIME ZONE NOT NULL, "marketplace" jsonb, CONSTRAINT "PK_1b82ce2acbc16bfc7f84bfdc8ff" PRIMARY KEY ("id"))`) @@ -20,7 +20,7 @@ module.exports = class Data1684790295846 { await db.query(`CREATE TABLE "listing_sale" ("id" character varying NOT NULL, "amount" numeric NOT NULL, "price" numeric NOT NULL, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL, "buyer_id" character varying, "listing_id" character varying, CONSTRAINT "PK_efbef68ee06ac54c263942f6fd0" PRIMARY KEY ("id"))`) await db.query(`CREATE INDEX "IDX_318a2243e5f937e40c17cf2f19" ON "listing_sale" ("buyer_id") `) await db.query(`CREATE INDEX "IDX_fa60d30e1d3921417acd2ce741" ON "listing_sale" ("listing_id") `) - await db.query(`CREATE TABLE "listing" ("id" character varying NOT NULL, "amount" numeric NOT NULL, "price" numeric NOT NULL, "min_take_value" numeric NOT NULL, "fee_side" character varying(5) NOT NULL, "height" integer NOT NULL, "deposit" numeric NOT NULL, "salt" text NOT NULL, "data" jsonb NOT NULL, "state" jsonb NOT NULL, "highest_price" numeric NOT NULL, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL, "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL, "seller_id" character varying, "make_asset_id_id" character varying, "take_asset_id_id" character varying, CONSTRAINT "PK_381d45ebb8692362c156d6b87d7" PRIMARY KEY ("id"))`) + await db.query(`CREATE TABLE "listing" ("id" character varying NOT NULL, "amount" numeric NOT NULL, "price" numeric NOT NULL, "min_take_value" numeric NOT NULL, "fee_side" character varying(5) NOT NULL, "height" integer NOT NULL, "deposit" numeric NOT NULL, "salt" text NOT NULL, "data" jsonb NOT NULL, "state" jsonb NOT NULL, "highest_price" numeric NOT NULL, "dead_listing" boolean, "created_at" TIMESTAMP WITH TIME ZONE NOT NULL, "updated_at" TIMESTAMP WITH TIME ZONE NOT NULL, "seller_id" character varying, "make_asset_id_id" character varying, "take_asset_id_id" character varying, CONSTRAINT "PK_381d45ebb8692362c156d6b87d7" PRIMARY KEY ("id"))`) await db.query(`CREATE INDEX "IDX_00e1e709436862a20ae074f111" ON "listing" ("seller_id") `) await db.query(`CREATE INDEX "IDX_9d1cea2a04a169d58f13cea7e8" ON "listing" ("make_asset_id_id") `) await db.query(`CREATE INDEX "IDX_00656ee0f326da82878ddc91be" ON "listing" ("take_asset_id_id") `)